./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe036.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./goblint.2023-12-19_14-39-08.files/SV-COMP24_unreach-call/safe036.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 3d25acf6 Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/safe036.i ./goblint.2023-12-19_14-39-08.files/SV-COMP24_unreach-call/safe036.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --- Real Ultimate output --- This is Ultimate 0.2.4-dev-3d25acf-m [2024-01-30 14:19:11,740 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-01-30 14:19:11,806 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-01-30 14:19:11,811 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-01-30 14:19:11,812 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-01-30 14:19:11,839 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-01-30 14:19:11,841 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-01-30 14:19:11,841 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-01-30 14:19:11,842 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-01-30 14:19:11,845 INFO L153 SettingsManager]: * Use memory slicer=true [2024-01-30 14:19:11,845 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-01-30 14:19:11,845 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-01-30 14:19:11,846 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-01-30 14:19:11,847 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-01-30 14:19:11,847 INFO L153 SettingsManager]: * Use SBE=true [2024-01-30 14:19:11,848 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-01-30 14:19:11,848 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-01-30 14:19:11,848 INFO L153 SettingsManager]: * sizeof long=4 [2024-01-30 14:19:11,848 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-01-30 14:19:11,848 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-01-30 14:19:11,849 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-01-30 14:19:11,849 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-01-30 14:19:11,849 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-01-30 14:19:11,849 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-01-30 14:19:11,850 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-01-30 14:19:11,850 INFO L153 SettingsManager]: * sizeof long double=12 [2024-01-30 14:19:11,850 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-01-30 14:19:11,850 INFO L153 SettingsManager]: * Use constant arrays=true [2024-01-30 14:19:11,851 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-01-30 14:19:11,851 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-01-30 14:19:11,852 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-01-30 14:19:11,852 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-01-30 14:19:11,852 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-01-30 14:19:11,852 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-01-30 14:19:11,852 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-01-30 14:19:11,853 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-01-30 14:19:11,853 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-01-30 14:19:11,853 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-01-30 14:19:11,853 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-01-30 14:19:11,853 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-01-30 14:19:11,853 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-01-30 14:19:11,854 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-01-30 14:19:11,854 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-01-30 14:19:11,854 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-01-30 14:19:12,075 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-01-30 14:19:12,089 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-01-30 14:19:12,091 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-01-30 14:19:12,092 INFO L270 PluginConnector]: Initializing CDTParser... [2024-01-30 14:19:12,092 INFO L274 PluginConnector]: CDTParser initialized [2024-01-30 14:19:12,093 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe036.i [2024-01-30 14:19:13,214 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-01-30 14:19:13,435 INFO L384 CDTParser]: Found 1 translation units. [2024-01-30 14:19:13,435 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe036.i [2024-01-30 14:19:13,450 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/cc297e331/0507fa83ddac445c88467f0a22a9eadf/FLAG928956f0f [2024-01-30 14:19:13,460 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/cc297e331/0507fa83ddac445c88467f0a22a9eadf [2024-01-30 14:19:13,463 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-01-30 14:19:13,463 INFO L274 PluginConnector]: Witness Parser initialized [2024-01-30 14:19:13,465 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2023-12-19_14-39-08.files/SV-COMP24_unreach-call/safe036.yml/witness.yml [2024-01-30 14:19:13,657 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-01-30 14:19:13,658 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-01-30 14:19:13,659 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-01-30 14:19:13,660 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-01-30 14:19:13,663 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-01-30 14:19:13,664 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 30.01 02:19:13" (1/2) ... [2024-01-30 14:19:13,665 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@410ee927 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.01 02:19:13, skipping insertion in model container [2024-01-30 14:19:13,665 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 30.01 02:19:13" (1/2) ... [2024-01-30 14:19:13,666 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@1e267f62 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.01 02:19:13, skipping insertion in model container [2024-01-30 14:19:13,667 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 30.01 02:19:13" (2/2) ... [2024-01-30 14:19:13,667 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@410ee927 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 30.01 02:19:13, skipping insertion in model container [2024-01-30 14:19:13,667 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 30.01 02:19:13" (2/2) ... [2024-01-30 14:19:13,667 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-01-30 14:19:13,874 INFO L96 nessWitnessExtractor]: Found the following entries in the witness: [2024-01-30 14:19:13,875 INFO L98 nessWitnessExtractor]: Location invariant before [L732-L732] (((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p0_EAX)) && (0 <= __unbuffered_p1_EAX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p0_EAX <= 1)) && (__unbuffered_p1_EAX <= 1)) && (x <= 1)) && (y <= 1)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && (y == 0 || y == 1) [2024-01-30 14:19:13,875 INFO L98 nessWitnessExtractor]: Location invariant before [L745-L745] (((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p0_EAX)) && (0 <= __unbuffered_p1_EAX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p0_EAX <= 1)) && (__unbuffered_p1_EAX <= 1)) && (x <= 1)) && (y <= 1)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && (y == 0 || y == 1) [2024-01-30 14:19:13,876 INFO L98 nessWitnessExtractor]: Location invariant before [L775-L775] ((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p1_EAX <= 1)) && (x <= 1)) && (y <= 1)) && (__unbuffered_p0_EAX == 0)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && (y == 0 || y == 1) [2024-01-30 14:19:13,876 INFO L98 nessWitnessExtractor]: Location invariant before [L751-L751] (unsigned long )arg == 0UL [2024-01-30 14:19:13,876 INFO L98 nessWitnessExtractor]: Location invariant before [L18-L18] ((((expression == 1) && (expression == 0)) && (0 <= expression)) && (expression <= 1)) && (expression == 0 || expression == 1) [2024-01-30 14:19:13,876 INFO L98 nessWitnessExtractor]: Location invariant before [L765-L765] ((((((__unbuffered_cnt == 0) && (__unbuffered_p0_EAX == 0)) && (__unbuffered_p1_EAX == 0)) && (main$tmp_guard0 == (_Bool)0)) && (main$tmp_guard1 == (_Bool)0)) && (x == 0)) && (y == 0) [2024-01-30 14:19:13,877 INFO L98 nessWitnessExtractor]: Location invariant before [L748-L748] (unsigned long )arg == 0UL [2024-01-30 14:19:13,877 INFO L98 nessWitnessExtractor]: Location invariant before [L776-L776] ((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p0_EAX)) && (0 <= __unbuffered_p1_EAX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p0_EAX <= 1)) && (__unbuffered_p1_EAX <= 1)) && (x <= 1)) && (y <= 1)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && (y == 0 || y == 1) [2024-01-30 14:19:13,877 INFO L98 nessWitnessExtractor]: Location invariant before [L724-L724] (unsigned long )arg == 0UL [2024-01-30 14:19:13,877 INFO L98 nessWitnessExtractor]: Location invariant before [L747-L747] (((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p0_EAX)) && (0 <= __unbuffered_p1_EAX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p0_EAX <= 1)) && (__unbuffered_p1_EAX <= 1)) && (x <= 1)) && (y <= 1)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && (y == 0 || y == 1) [2024-01-30 14:19:13,877 INFO L98 nessWitnessExtractor]: Location invariant before [L743-L743] (unsigned long )arg == 0UL [2024-01-30 14:19:13,877 INFO L98 nessWitnessExtractor]: Location invariant before [L741-L741] (unsigned long )arg == 0UL [2024-01-30 14:19:13,877 INFO L98 nessWitnessExtractor]: Location invariant before [L742-L742] (((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p0_EAX)) && (0 <= __unbuffered_p1_EAX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p0_EAX <= 1)) && (__unbuffered_p1_EAX <= 1)) && (x <= 1)) && (y <= 1)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && (y == 0 || y == 1) [2024-01-30 14:19:13,878 INFO L98 nessWitnessExtractor]: Location invariant before [L750-L750] (((((((((((((((0 <= __unbuffered_p0_EAX) && (0 <= __unbuffered_p1_EAX)) && (0 <= x)) && (0 <= y)) && (1 <= __unbuffered_cnt)) && (__unbuffered_p0_EAX <= 1)) && (__unbuffered_p1_EAX <= 1)) && (x <= 1)) && (y <= 1)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && (y == 0 || y == 1) [2024-01-30 14:19:13,878 INFO L98 nessWitnessExtractor]: Location invariant before [L739-L739] (((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p0_EAX)) && (0 <= __unbuffered_p1_EAX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p0_EAX <= 1)) && (__unbuffered_p1_EAX <= 1)) && (x <= 1)) && (y <= 1)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && (y == 0 || y == 1) [2024-01-30 14:19:13,878 INFO L98 nessWitnessExtractor]: Location invariant before [L744-L744] (((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p0_EAX)) && (0 <= __unbuffered_p1_EAX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p0_EAX <= 1)) && (__unbuffered_p1_EAX <= 1)) && (x <= 1)) && (y <= 1)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && (y == 0 || y == 1) [2024-01-30 14:19:13,878 INFO L98 nessWitnessExtractor]: Location invariant before [L728-L728] (((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p0_EAX)) && (0 <= __unbuffered_p1_EAX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p0_EAX <= 1)) && (__unbuffered_p1_EAX <= 1)) && (x <= 1)) && (y <= 1)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && (y == 0 || y == 1) [2024-01-30 14:19:13,878 INFO L98 nessWitnessExtractor]: Location invariant before [L725-L725] (((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p0_EAX)) && (0 <= __unbuffered_p1_EAX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p0_EAX <= 1)) && (__unbuffered_p1_EAX <= 1)) && (x <= 1)) && (y <= 1)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && (y == 0 || y == 1) [2024-01-30 14:19:13,878 INFO L98 nessWitnessExtractor]: Location invariant before [L773-L773] ((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p0_EAX)) && (0 <= __unbuffered_p1_EAX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p0_EAX <= 1)) && (__unbuffered_p1_EAX <= 1)) && (x <= 1)) && (y <= 1)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && (y == 0 || y == 1) [2024-01-30 14:19:13,878 INFO L98 nessWitnessExtractor]: Location invariant before [L733-L733] (((((((((((((((0 <= __unbuffered_p0_EAX) && (0 <= __unbuffered_p1_EAX)) && (0 <= x)) && (0 <= y)) && (1 <= __unbuffered_cnt)) && (__unbuffered_p0_EAX <= 1)) && (__unbuffered_p1_EAX <= 1)) && (x <= 1)) && (y <= 1)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && (y == 0 || y == 1) [2024-01-30 14:19:13,879 INFO L98 nessWitnessExtractor]: Location invariant before [L729-L729] (unsigned long )arg == 0UL [2024-01-30 14:19:13,879 INFO L98 nessWitnessExtractor]: Location invariant before [L722-L722] (((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p0_EAX)) && (0 <= __unbuffered_p1_EAX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p0_EAX <= 1)) && (__unbuffered_p1_EAX <= 1)) && (x <= 1)) && (y <= 1)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && (y == 0 || y == 1) [2024-01-30 14:19:13,879 INFO L98 nessWitnessExtractor]: Location invariant before [L769-L769] ((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p0_EAX)) && (0 <= __unbuffered_p1_EAX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p0_EAX <= 1)) && (__unbuffered_p1_EAX <= 1)) && (x <= 1)) && (y <= 1)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && (y == 0 || y == 1) [2024-01-30 14:19:13,879 INFO L98 nessWitnessExtractor]: Location invariant before [L740-L740] (((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p0_EAX)) && (0 <= __unbuffered_p1_EAX)) && (0 <= y)) && (__unbuffered_p0_EAX <= 1)) && (__unbuffered_p1_EAX <= 1)) && (y <= 1)) && (x == 1)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (y == 0 || y == 1) [2024-01-30 14:19:13,880 INFO L98 nessWitnessExtractor]: Location invariant before [L721-L721] (unsigned long )arg == 0UL [2024-01-30 14:19:13,880 INFO L98 nessWitnessExtractor]: Location invariant before [L749-L749] (((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p0_EAX)) && (0 <= __unbuffered_p1_EAX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p0_EAX <= 1)) && (__unbuffered_p1_EAX <= 1)) && (x <= 1)) && (y <= 1)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && (y == 0 || y == 1) [2024-01-30 14:19:13,880 INFO L98 nessWitnessExtractor]: Location invariant before [L731-L731] (unsigned long )arg == 0UL [2024-01-30 14:19:13,880 INFO L98 nessWitnessExtractor]: Location invariant before [L727-L727] (((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p0_EAX)) && (0 <= __unbuffered_p1_EAX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p0_EAX <= 1)) && (__unbuffered_p1_EAX <= 1)) && (x <= 1)) && (y <= 1)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && (y == 0 || y == 1) [2024-01-30 14:19:13,880 INFO L98 nessWitnessExtractor]: Location invariant before [L746-L746] (unsigned long )arg == 0UL [2024-01-30 14:19:13,880 INFO L98 nessWitnessExtractor]: Location invariant before [L738-L738] (unsigned long )arg == 0UL [2024-01-30 14:19:13,880 INFO L98 nessWitnessExtractor]: Location invariant before [L726-L726] (unsigned long )arg == 0UL [2024-01-30 14:19:13,880 INFO L98 nessWitnessExtractor]: Location invariant before [L723-L723] (((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p0_EAX)) && (0 <= __unbuffered_p1_EAX)) && (0 <= x)) && (__unbuffered_p0_EAX <= 1)) && (__unbuffered_p1_EAX <= 1)) && (x <= 1)) && (y == 1)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1) [2024-01-30 14:19:13,881 INFO L98 nessWitnessExtractor]: Location invariant before [L770-L770] ((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p0_EAX)) && (0 <= __unbuffered_p1_EAX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p0_EAX <= 1)) && (__unbuffered_p1_EAX <= 1)) && (x <= 1)) && (y <= 1)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && (y == 0 || y == 1) [2024-01-30 14:19:13,881 INFO L98 nessWitnessExtractor]: Location invariant before [L734-L734] (unsigned long )arg == 0UL [2024-01-30 14:19:13,881 INFO L98 nessWitnessExtractor]: Location invariant before [L730-L730] (((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p0_EAX)) && (0 <= __unbuffered_p1_EAX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p0_EAX <= 1)) && (__unbuffered_p1_EAX <= 1)) && (x <= 1)) && (y <= 1)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && (y == 0 || y == 1) [2024-01-30 14:19:13,922 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-01-30 14:19:14,046 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe036.i[941,954] [2024-01-30 14:19:14,195 INFO L209 PostProcessor]: Analyzing one entry point: main [2024-01-30 14:19:14,209 INFO L202 MainTranslator]: Completed pre-run [2024-01-30 14:19:14,220 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe036.i[941,954] [2024-01-30 14:19:14,220 WARN L424 MainDispatcher]: Unable to annotate void __VERIFIER_assert(int expression) { if (!expression) { ERROR: {reach_error();abort();} }; return; } with a witness entry Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-01-30 14:19:14,378 INFO L209 PostProcessor]: Analyzing one entry point: main [2024-01-30 14:19:14,469 INFO L206 MainTranslator]: Completed translation [2024-01-30 14:19:14,479 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 30.01 02:19:14 WrapperNode [2024-01-30 14:19:14,480 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-01-30 14:19:14,481 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-01-30 14:19:14,482 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-01-30 14:19:14,482 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-01-30 14:19:14,489 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 30.01 02:19:14" (1/1) ... [2024-01-30 14:19:14,516 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 30.01 02:19:14" (1/1) ... [2024-01-30 14:19:14,536 INFO L138 Inliner]: procedures = 175, calls = 44, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 64 [2024-01-30 14:19:14,537 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-01-30 14:19:14,538 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-01-30 14:19:14,539 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-01-30 14:19:14,539 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-01-30 14:19:14,549 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 30.01 02:19:14" (1/1) ... [2024-01-30 14:19:14,550 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 30.01 02:19:14" (1/1) ... [2024-01-30 14:19:14,553 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 30.01 02:19:14" (1/1) ... [2024-01-30 14:19:14,576 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-01-30 14:19:14,585 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 30.01 02:19:14" (1/1) ... [2024-01-30 14:19:14,585 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 30.01 02:19:14" (1/1) ... [2024-01-30 14:19:14,595 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 30.01 02:19:14" (1/1) ... [2024-01-30 14:19:14,609 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 30.01 02:19:14" (1/1) ... [2024-01-30 14:19:14,611 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 30.01 02:19:14" (1/1) ... [2024-01-30 14:19:14,616 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 30.01 02:19:14" (1/1) ... [2024-01-30 14:19:14,620 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-01-30 14:19:14,635 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-01-30 14:19:14,635 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-01-30 14:19:14,635 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-01-30 14:19:14,636 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 30.01 02:19:14" (1/1) ... [2024-01-30 14:19:14,640 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-01-30 14:19:14,647 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-01-30 14:19:14,674 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-01-30 14:19:14,694 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-01-30 14:19:14,708 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-01-30 14:19:14,708 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-01-30 14:19:14,708 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-01-30 14:19:14,708 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-01-30 14:19:14,708 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-01-30 14:19:14,709 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-01-30 14:19:14,709 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-01-30 14:19:14,709 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-01-30 14:19:14,709 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-01-30 14:19:14,709 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-01-30 14:19:14,709 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-01-30 14:19:14,709 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-01-30 14:19:14,709 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-01-30 14:19:14,709 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-01-30 14:19:14,710 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-01-30 14:19:14,710 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-01-30 14:19:14,710 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-01-30 14:19:14,711 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-01-30 14:19:14,850 INFO L244 CfgBuilder]: Building ICFG [2024-01-30 14:19:14,854 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-01-30 14:19:15,190 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-01-30 14:19:15,190 INFO L293 CfgBuilder]: Performing block encoding [2024-01-30 14:19:15,336 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-01-30 14:19:15,337 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-01-30 14:19:15,337 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 30.01 02:19:15 BoogieIcfgContainer [2024-01-30 14:19:15,337 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-01-30 14:19:15,339 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-01-30 14:19:15,339 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-01-30 14:19:15,341 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-01-30 14:19:15,342 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 30.01 02:19:13" (1/4) ... [2024-01-30 14:19:15,342 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@727913ad and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 30.01 02:19:15, skipping insertion in model container [2024-01-30 14:19:15,342 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 30.01 02:19:13" (2/4) ... [2024-01-30 14:19:15,343 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@727913ad and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 30.01 02:19:15, skipping insertion in model container [2024-01-30 14:19:15,343 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 30.01 02:19:14" (3/4) ... [2024-01-30 14:19:15,343 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@727913ad and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 30.01 02:19:15, skipping insertion in model container [2024-01-30 14:19:15,343 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 30.01 02:19:15" (4/4) ... [2024-01-30 14:19:15,344 INFO L112 eAbstractionObserver]: Analyzing ICFG safe036.i [2024-01-30 14:19:15,358 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-01-30 14:19:15,358 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 35 error locations. [2024-01-30 14:19:15,358 INFO L518 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-01-30 14:19:15,418 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-01-30 14:19:15,445 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 82 places, 76 transitions, 160 flow [2024-01-30 14:19:15,485 INFO L124 PetriNetUnfolderBase]: 1/74 cut-off events. [2024-01-30 14:19:15,486 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-01-30 14:19:15,489 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81 conditions, 74 events. 1/74 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 247 event pairs, 0 based on Foata normal form. 0/38 useless extension candidates. Maximal degree in co-relation 72. Up to 2 conditions per place. [2024-01-30 14:19:15,490 INFO L82 GeneralOperation]: Start removeDead. Operand has 82 places, 76 transitions, 160 flow [2024-01-30 14:19:15,493 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 80 places, 74 transitions, 154 flow [2024-01-30 14:19:15,506 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-01-30 14:19:15,513 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;@750f719e, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-01-30 14:19:15,513 INFO L358 AbstractCegarLoop]: Starting to check reachability of 65 error locations. [2024-01-30 14:19:15,515 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-01-30 14:19:15,515 INFO L124 PetriNetUnfolderBase]: 0/1 cut-off events. [2024-01-30 14:19:15,515 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-01-30 14:19:15,515 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:15,516 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1] [2024-01-30 14:19:15,516 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:19:15,521 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:15,522 INFO L85 PathProgramCache]: Analyzing trace with hash 10795, now seen corresponding path program 1 times [2024-01-30 14:19:15,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:15,530 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [6790211] [2024-01-30 14:19:15,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:15,531 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:15,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:15,880 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:19:15,881 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:15,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [6790211] [2024-01-30 14:19:15,882 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [6790211] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:15,882 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:15,882 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-01-30 14:19:15,883 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [144457864] [2024-01-30 14:19:15,884 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:15,890 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-01-30 14:19:15,894 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:15,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-01-30 14:19:15,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-01-30 14:19:15,922 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 29 out of 76 [2024-01-30 14:19:15,925 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 74 transitions, 154 flow. Second operand has 3 states, 3 states have (on average 29.666666666666668) internal successors, (89), 3 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:15,925 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:15,925 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 29 of 76 [2024-01-30 14:19:15,926 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:16,650 INFO L124 PetriNetUnfolderBase]: 2719/5026 cut-off events. [2024-01-30 14:19:16,650 INFO L125 PetriNetUnfolderBase]: For 10/10 co-relation queries the response was YES. [2024-01-30 14:19:16,656 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9353 conditions, 5026 events. 2719/5026 cut-off events. For 10/10 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 39409 event pairs, 2089 based on Foata normal form. 144/3088 useless extension candidates. Maximal degree in co-relation 9341. Up to 4269 conditions per place. [2024-01-30 14:19:16,675 INFO L140 encePairwiseOnDemand]: 61/76 looper letters, 42 selfloop transitions, 3 changer transitions 0/72 dead transitions. [2024-01-30 14:19:16,675 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 72 transitions, 243 flow [2024-01-30 14:19:16,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-01-30 14:19:16,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-01-30 14:19:16,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 147 transitions. [2024-01-30 14:19:16,684 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6447368421052632 [2024-01-30 14:19:16,685 INFO L175 Difference]: Start difference. First operand has 80 places, 74 transitions, 154 flow. Second operand 3 states and 147 transitions. [2024-01-30 14:19:16,686 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 72 transitions, 243 flow [2024-01-30 14:19:16,688 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 72 transitions, 240 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-01-30 14:19:16,690 INFO L231 Difference]: Finished difference. Result has 72 places, 66 transitions, 153 flow [2024-01-30 14:19:16,691 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=132, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=153, PETRI_PLACES=72, PETRI_TRANSITIONS=66} [2024-01-30 14:19:16,693 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, -8 predicate places. [2024-01-30 14:19:16,694 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 66 transitions, 153 flow [2024-01-30 14:19:16,694 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 29.666666666666668) internal successors, (89), 3 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:16,694 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:16,694 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-01-30 14:19:16,694 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-01-30 14:19:16,694 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:19:16,695 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:16,695 INFO L85 PathProgramCache]: Analyzing trace with hash 322009211, now seen corresponding path program 1 times [2024-01-30 14:19:16,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:16,695 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [145707734] [2024-01-30 14:19:16,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:16,695 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:16,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:16,834 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:19:16,834 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:16,834 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [145707734] [2024-01-30 14:19:16,834 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [145707734] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:16,834 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:16,834 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-01-30 14:19:16,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1062131886] [2024-01-30 14:19:16,835 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:16,835 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-01-30 14:19:16,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:16,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-01-30 14:19:16,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-01-30 14:19:16,863 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 76 [2024-01-30 14:19:16,864 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 66 transitions, 153 flow. Second operand has 4 states, 4 states have (on average 24.25) internal successors, (97), 4 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:16,864 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:16,864 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 76 [2024-01-30 14:19:16,864 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:17,514 INFO L124 PetriNetUnfolderBase]: 2930/5335 cut-off events. [2024-01-30 14:19:17,514 INFO L125 PetriNetUnfolderBase]: For 456/456 co-relation queries the response was YES. [2024-01-30 14:19:17,519 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10548 conditions, 5335 events. 2930/5335 cut-off events. For 456/456 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 41461 event pairs, 2108 based on Foata normal form. 654/4267 useless extension candidates. Maximal degree in co-relation 10535. Up to 4412 conditions per place. [2024-01-30 14:19:17,538 INFO L140 encePairwiseOnDemand]: 68/76 looper letters, 61 selfloop transitions, 2 changer transitions 0/83 dead transitions. [2024-01-30 14:19:17,538 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 83 transitions, 322 flow [2024-01-30 14:19:17,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-01-30 14:19:17,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-01-30 14:19:17,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 159 transitions. [2024-01-30 14:19:17,539 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5230263157894737 [2024-01-30 14:19:17,539 INFO L175 Difference]: Start difference. First operand has 72 places, 66 transitions, 153 flow. Second operand 4 states and 159 transitions. [2024-01-30 14:19:17,540 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 83 transitions, 322 flow [2024-01-30 14:19:17,542 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 83 transitions, 318 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-01-30 14:19:17,543 INFO L231 Difference]: Finished difference. Result has 68 places, 60 transitions, 142 flow [2024-01-30 14:19:17,543 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=138, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=142, PETRI_PLACES=68, PETRI_TRANSITIONS=60} [2024-01-30 14:19:17,543 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, -12 predicate places. [2024-01-30 14:19:17,543 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 60 transitions, 142 flow [2024-01-30 14:19:17,544 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 24.25) internal successors, (97), 4 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:17,544 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:17,544 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-01-30 14:19:17,544 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-01-30 14:19:17,544 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:19:17,544 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:17,544 INFO L85 PathProgramCache]: Analyzing trace with hash 1392351320, now seen corresponding path program 1 times [2024-01-30 14:19:17,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:17,545 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2132266379] [2024-01-30 14:19:17,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:17,545 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:17,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:17,784 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:19:17,784 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:17,784 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2132266379] [2024-01-30 14:19:17,784 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2132266379] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:17,785 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:17,785 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-01-30 14:19:17,785 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1917404894] [2024-01-30 14:19:17,785 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:17,785 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-01-30 14:19:17,786 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:17,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-01-30 14:19:17,786 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-01-30 14:19:17,802 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 76 [2024-01-30 14:19:17,803 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 60 transitions, 142 flow. Second operand has 5 states, 5 states have (on average 18.2) internal successors, (91), 5 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:17,803 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:17,803 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 76 [2024-01-30 14:19:17,803 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:18,572 INFO L124 PetriNetUnfolderBase]: 4101/7109 cut-off events. [2024-01-30 14:19:18,572 INFO L125 PetriNetUnfolderBase]: For 753/758 co-relation queries the response was YES. [2024-01-30 14:19:18,581 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14409 conditions, 7109 events. 4101/7109 cut-off events. For 753/758 co-relation queries the response was YES. Maximal size of possible extension queue 387. Compared 53147 event pairs, 3164 based on Foata normal form. 11/5042 useless extension candidates. Maximal degree in co-relation 14395. Up to 6398 conditions per place. [2024-01-30 14:19:18,610 INFO L140 encePairwiseOnDemand]: 71/76 looper letters, 53 selfloop transitions, 5 changer transitions 0/73 dead transitions. [2024-01-30 14:19:18,611 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 73 transitions, 292 flow [2024-01-30 14:19:18,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-01-30 14:19:18,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-01-30 14:19:18,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 127 transitions. [2024-01-30 14:19:18,616 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41776315789473684 [2024-01-30 14:19:18,616 INFO L175 Difference]: Start difference. First operand has 68 places, 60 transitions, 142 flow. Second operand 4 states and 127 transitions. [2024-01-30 14:19:18,616 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 73 transitions, 292 flow [2024-01-30 14:19:18,617 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 73 transitions, 288 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-01-30 14:19:18,618 INFO L231 Difference]: Finished difference. Result has 71 places, 62 transitions, 165 flow [2024-01-30 14:19:18,619 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=139, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=165, PETRI_PLACES=71, PETRI_TRANSITIONS=62} [2024-01-30 14:19:18,619 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, -9 predicate places. [2024-01-30 14:19:18,620 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 62 transitions, 165 flow [2024-01-30 14:19:18,620 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.2) internal successors, (91), 5 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:18,620 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:18,620 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:19:18,620 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-01-30 14:19:18,621 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting P1Err0ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:19:18,621 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:18,621 INFO L85 PathProgramCache]: Analyzing trace with hash 211125018, now seen corresponding path program 1 times [2024-01-30 14:19:18,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:18,622 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2137341148] [2024-01-30 14:19:18,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:18,622 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:18,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:18,693 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:19:18,694 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:18,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2137341148] [2024-01-30 14:19:18,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2137341148] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:18,698 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:18,698 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-01-30 14:19:18,698 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [809901989] [2024-01-30 14:19:18,698 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:18,699 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-01-30 14:19:18,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:18,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-01-30 14:19:18,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-01-30 14:19:18,719 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 76 [2024-01-30 14:19:18,719 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 62 transitions, 165 flow. Second operand has 4 states, 4 states have (on average 24.75) internal successors, (99), 4 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:18,719 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:18,719 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 76 [2024-01-30 14:19:18,720 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:19,338 INFO L124 PetriNetUnfolderBase]: 3006/5498 cut-off events. [2024-01-30 14:19:19,338 INFO L125 PetriNetUnfolderBase]: For 638/646 co-relation queries the response was YES. [2024-01-30 14:19:19,349 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11033 conditions, 5498 events. 3006/5498 cut-off events. For 638/646 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 42465 event pairs, 425 based on Foata normal form. 693/4651 useless extension candidates. Maximal degree in co-relation 11017. Up to 4547 conditions per place. [2024-01-30 14:19:19,365 INFO L140 encePairwiseOnDemand]: 68/76 looper letters, 69 selfloop transitions, 2 changer transitions 0/86 dead transitions. [2024-01-30 14:19:19,366 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 86 transitions, 369 flow [2024-01-30 14:19:19,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-01-30 14:19:19,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-01-30 14:19:19,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 166 transitions. [2024-01-30 14:19:19,367 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5460526315789473 [2024-01-30 14:19:19,367 INFO L175 Difference]: Start difference. First operand has 71 places, 62 transitions, 165 flow. Second operand 4 states and 166 transitions. [2024-01-30 14:19:19,367 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 86 transitions, 369 flow [2024-01-30 14:19:19,368 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 86 transitions, 357 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-01-30 14:19:19,369 INFO L231 Difference]: Finished difference. Result has 66 places, 56 transitions, 149 flow [2024-01-30 14:19:19,369 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=145, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=149, PETRI_PLACES=66, PETRI_TRANSITIONS=56} [2024-01-30 14:19:19,370 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, -14 predicate places. [2024-01-30 14:19:19,370 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 56 transitions, 149 flow [2024-01-30 14:19:19,371 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 24.75) internal successors, (99), 4 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:19,371 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:19,371 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:19:19,371 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-01-30 14:19:19,371 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:19:19,372 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:19,372 INFO L85 PathProgramCache]: Analyzing trace with hash -2045058637, now seen corresponding path program 1 times [2024-01-30 14:19:19,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:19,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1438411955] [2024-01-30 14:19:19,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:19,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:19,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:19,525 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:19:19,526 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:19,526 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1438411955] [2024-01-30 14:19:19,526 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1438411955] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:19,526 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:19,526 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-01-30 14:19:19,526 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [582183734] [2024-01-30 14:19:19,527 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:19,527 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-01-30 14:19:19,527 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:19,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-01-30 14:19:19,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-01-30 14:19:19,546 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 76 [2024-01-30 14:19:19,547 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 56 transitions, 149 flow. Second operand has 5 states, 5 states have (on average 18.6) internal successors, (93), 5 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:19,547 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:19,547 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 76 [2024-01-30 14:19:19,547 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:20,237 INFO L124 PetriNetUnfolderBase]: 4209/7114 cut-off events. [2024-01-30 14:19:20,238 INFO L125 PetriNetUnfolderBase]: For 910/918 co-relation queries the response was YES. [2024-01-30 14:19:20,245 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14852 conditions, 7114 events. 4209/7114 cut-off events. For 910/918 co-relation queries the response was YES. Maximal size of possible extension queue 360. Compared 50280 event pairs, 3473 based on Foata normal form. 11/5137 useless extension candidates. Maximal degree in co-relation 14837. Up to 6665 conditions per place. [2024-01-30 14:19:20,259 INFO L140 encePairwiseOnDemand]: 71/76 looper letters, 49 selfloop transitions, 6 changer transitions 0/65 dead transitions. [2024-01-30 14:19:20,260 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 65 transitions, 286 flow [2024-01-30 14:19:20,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-01-30 14:19:20,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-01-30 14:19:20,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 123 transitions. [2024-01-30 14:19:20,261 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40460526315789475 [2024-01-30 14:19:20,261 INFO L175 Difference]: Start difference. First operand has 66 places, 56 transitions, 149 flow. Second operand 4 states and 123 transitions. [2024-01-30 14:19:20,261 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 65 transitions, 286 flow [2024-01-30 14:19:20,262 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 65 transitions, 280 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-01-30 14:19:20,263 INFO L231 Difference]: Finished difference. Result has 69 places, 58 transitions, 176 flow [2024-01-30 14:19:20,263 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=146, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=176, PETRI_PLACES=69, PETRI_TRANSITIONS=58} [2024-01-30 14:19:20,263 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, -11 predicate places. [2024-01-30 14:19:20,264 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 58 transitions, 176 flow [2024-01-30 14:19:20,264 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 18.6) internal successors, (93), 5 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:20,264 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:20,264 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:19:20,264 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-01-30 14:19:20,264 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:19:20,265 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:20,265 INFO L85 PathProgramCache]: Analyzing trace with hash -1980164901, now seen corresponding path program 1 times [2024-01-30 14:19:20,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:20,265 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [385785323] [2024-01-30 14:19:20,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:20,265 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:20,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:20,417 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:19:20,418 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:20,418 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [385785323] [2024-01-30 14:19:20,418 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [385785323] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:20,418 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:20,418 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-01-30 14:19:20,419 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [141290356] [2024-01-30 14:19:20,419 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:20,419 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-01-30 14:19:20,419 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:20,419 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-01-30 14:19:20,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-01-30 14:19:20,450 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-01-30 14:19:20,450 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 58 transitions, 176 flow. Second operand has 6 states, 6 states have (on average 19.333333333333332) internal successors, (116), 6 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:20,450 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:20,450 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-01-30 14:19:20,451 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:21,102 INFO L124 PetriNetUnfolderBase]: 3657/6262 cut-off events. [2024-01-30 14:19:21,103 INFO L125 PetriNetUnfolderBase]: For 801/820 co-relation queries the response was YES. [2024-01-30 14:19:21,116 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13058 conditions, 6262 events. 3657/6262 cut-off events. For 801/820 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 44606 event pairs, 2086 based on Foata normal form. 38/4478 useless extension candidates. Maximal degree in co-relation 13040. Up to 5606 conditions per place. [2024-01-30 14:19:21,138 INFO L140 encePairwiseOnDemand]: 65/76 looper letters, 63 selfloop transitions, 8 changer transitions 0/81 dead transitions. [2024-01-30 14:19:21,138 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 81 transitions, 375 flow [2024-01-30 14:19:21,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-01-30 14:19:21,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-01-30 14:19:21,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 166 transitions. [2024-01-30 14:19:21,139 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4368421052631579 [2024-01-30 14:19:21,140 INFO L175 Difference]: Start difference. First operand has 69 places, 58 transitions, 176 flow. Second operand 5 states and 166 transitions. [2024-01-30 14:19:21,140 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 81 transitions, 375 flow [2024-01-30 14:19:21,141 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 81 transitions, 370 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-01-30 14:19:21,142 INFO L231 Difference]: Finished difference. Result has 73 places, 60 transitions, 213 flow [2024-01-30 14:19:21,142 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=171, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=213, PETRI_PLACES=73, PETRI_TRANSITIONS=60} [2024-01-30 14:19:21,143 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, -7 predicate places. [2024-01-30 14:19:21,143 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 60 transitions, 213 flow [2024-01-30 14:19:21,143 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.333333333333332) internal successors, (116), 6 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:21,143 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:21,143 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:19:21,143 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-01-30 14:19:21,144 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:19:21,144 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:21,144 INFO L85 PathProgramCache]: Analyzing trace with hash 1755758189, now seen corresponding path program 1 times [2024-01-30 14:19:21,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:21,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1921190716] [2024-01-30 14:19:21,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:21,145 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:21,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:21,276 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:19:21,276 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:21,276 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1921190716] [2024-01-30 14:19:21,276 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1921190716] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:21,277 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:21,277 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-01-30 14:19:21,277 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1176994210] [2024-01-30 14:19:21,277 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:21,277 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-01-30 14:19:21,278 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:21,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-01-30 14:19:21,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-01-30 14:19:21,282 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 30 out of 76 [2024-01-30 14:19:21,282 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 60 transitions, 213 flow. Second operand has 5 states, 5 states have (on average 31.6) internal successors, (158), 5 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:21,282 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:21,282 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 30 of 76 [2024-01-30 14:19:21,283 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:21,780 INFO L124 PetriNetUnfolderBase]: 2176/3810 cut-off events. [2024-01-30 14:19:21,781 INFO L125 PetriNetUnfolderBase]: For 1239/1242 co-relation queries the response was YES. [2024-01-30 14:19:21,790 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8617 conditions, 3810 events. 2176/3810 cut-off events. For 1239/1242 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 26327 event pairs, 1784 based on Foata normal form. 51/2949 useless extension candidates. Maximal degree in co-relation 8597. Up to 3351 conditions per place. [2024-01-30 14:19:21,802 INFO L140 encePairwiseOnDemand]: 70/76 looper letters, 52 selfloop transitions, 7 changer transitions 0/76 dead transitions. [2024-01-30 14:19:21,802 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 76 transitions, 369 flow [2024-01-30 14:19:21,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-01-30 14:19:21,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-01-30 14:19:21,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 177 transitions. [2024-01-30 14:19:21,804 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5822368421052632 [2024-01-30 14:19:21,804 INFO L175 Difference]: Start difference. First operand has 73 places, 60 transitions, 213 flow. Second operand 4 states and 177 transitions. [2024-01-30 14:19:21,804 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 76 transitions, 369 flow [2024-01-30 14:19:21,805 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 76 transitions, 355 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-01-30 14:19:21,806 INFO L231 Difference]: Finished difference. Result has 74 places, 62 transitions, 231 flow [2024-01-30 14:19:21,807 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=199, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=231, PETRI_PLACES=74, PETRI_TRANSITIONS=62} [2024-01-30 14:19:21,807 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, -6 predicate places. [2024-01-30 14:19:21,807 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 62 transitions, 231 flow [2024-01-30 14:19:21,807 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 31.6) internal successors, (158), 5 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:21,808 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:21,808 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:19:21,808 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-01-30 14:19:21,808 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:19:21,808 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:21,809 INFO L85 PathProgramCache]: Analyzing trace with hash 1793685174, now seen corresponding path program 1 times [2024-01-30 14:19:21,809 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:21,809 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [373672016] [2024-01-30 14:19:21,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:21,809 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:21,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:21,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-01-30 14:19:22,000 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:22,000 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [373672016] [2024-01-30 14:19:22,000 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [373672016] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:22,000 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:22,001 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-01-30 14:19:22,001 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [138857022] [2024-01-30 14:19:22,001 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:22,001 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-01-30 14:19:22,001 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:22,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-01-30 14:19:22,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-01-30 14:19:22,035 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-01-30 14:19:22,036 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 62 transitions, 231 flow. Second operand has 6 states, 6 states have (on average 19.666666666666668) internal successors, (118), 6 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:22,036 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:22,036 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-01-30 14:19:22,036 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:22,511 INFO L124 PetriNetUnfolderBase]: 3081/5155 cut-off events. [2024-01-30 14:19:22,512 INFO L125 PetriNetUnfolderBase]: For 2506/2514 co-relation queries the response was YES. [2024-01-30 14:19:22,522 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12351 conditions, 5155 events. 3081/5155 cut-off events. For 2506/2514 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 34218 event pairs, 2549 based on Foata normal form. 17/4288 useless extension candidates. Maximal degree in co-relation 12330. Up to 4760 conditions per place. [2024-01-30 14:19:22,539 INFO L140 encePairwiseOnDemand]: 67/76 looper letters, 61 selfloop transitions, 8 changer transitions 0/79 dead transitions. [2024-01-30 14:19:22,540 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 79 transitions, 408 flow [2024-01-30 14:19:22,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-01-30 14:19:22,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-01-30 14:19:22,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 160 transitions. [2024-01-30 14:19:22,542 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42105263157894735 [2024-01-30 14:19:22,542 INFO L175 Difference]: Start difference. First operand has 74 places, 62 transitions, 231 flow. Second operand 5 states and 160 transitions. [2024-01-30 14:19:22,542 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 79 transitions, 408 flow [2024-01-30 14:19:22,547 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 79 transitions, 396 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-01-30 14:19:22,548 INFO L231 Difference]: Finished difference. Result has 77 places, 62 transitions, 247 flow [2024-01-30 14:19:22,548 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=219, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=247, PETRI_PLACES=77, PETRI_TRANSITIONS=62} [2024-01-30 14:19:22,551 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, -3 predicate places. [2024-01-30 14:19:22,551 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 62 transitions, 247 flow [2024-01-30 14:19:22,551 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.666666666666668) internal successors, (118), 6 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:22,551 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:22,551 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:19:22,552 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-01-30 14:19:22,552 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:19:22,552 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:22,552 INFO L85 PathProgramCache]: Analyzing trace with hash -257083709, now seen corresponding path program 1 times [2024-01-30 14:19:22,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:22,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1461711306] [2024-01-30 14:19:22,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:22,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:22,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:22,794 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:19:22,795 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:22,795 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1461711306] [2024-01-30 14:19:22,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1461711306] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:22,795 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:22,795 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-01-30 14:19:22,795 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [651398746] [2024-01-30 14:19:22,795 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:22,796 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-01-30 14:19:22,796 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:22,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-01-30 14:19:22,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-01-30 14:19:22,842 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-01-30 14:19:22,843 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 62 transitions, 247 flow. Second operand has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:22,843 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:22,843 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-01-30 14:19:22,843 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:23,377 INFO L124 PetriNetUnfolderBase]: 3101/5235 cut-off events. [2024-01-30 14:19:23,377 INFO L125 PetriNetUnfolderBase]: For 2901/2909 co-relation queries the response was YES. [2024-01-30 14:19:23,384 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12937 conditions, 5235 events. 3101/5235 cut-off events. For 2901/2909 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 34928 event pairs, 2077 based on Foata normal form. 20/4696 useless extension candidates. Maximal degree in co-relation 12915. Up to 4787 conditions per place. [2024-01-30 14:19:23,396 INFO L140 encePairwiseOnDemand]: 70/76 looper letters, 64 selfloop transitions, 10 changer transitions 0/84 dead transitions. [2024-01-30 14:19:23,396 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 84 transitions, 453 flow [2024-01-30 14:19:23,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-01-30 14:19:23,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-01-30 14:19:23,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 161 transitions. [2024-01-30 14:19:23,398 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4236842105263158 [2024-01-30 14:19:23,398 INFO L175 Difference]: Start difference. First operand has 77 places, 62 transitions, 247 flow. Second operand 5 states and 161 transitions. [2024-01-30 14:19:23,398 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 84 transitions, 453 flow [2024-01-30 14:19:23,400 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 84 transitions, 437 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-01-30 14:19:23,401 INFO L231 Difference]: Finished difference. Result has 79 places, 65 transitions, 275 flow [2024-01-30 14:19:23,402 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=231, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=275, PETRI_PLACES=79, PETRI_TRANSITIONS=65} [2024-01-30 14:19:23,402 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, -1 predicate places. [2024-01-30 14:19:23,402 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 65 transitions, 275 flow [2024-01-30 14:19:23,402 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:23,402 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:23,403 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:19:23,403 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-01-30 14:19:23,403 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:19:23,403 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:23,403 INFO L85 PathProgramCache]: Analyzing trace with hash -1875971999, now seen corresponding path program 1 times [2024-01-30 14:19:23,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:23,406 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1301082898] [2024-01-30 14:19:23,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:23,407 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:23,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:23,609 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:19:23,609 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:23,609 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1301082898] [2024-01-30 14:19:23,609 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1301082898] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:23,609 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:23,609 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-01-30 14:19:23,609 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1309592453] [2024-01-30 14:19:23,610 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:23,610 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-01-30 14:19:23,610 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:23,610 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-01-30 14:19:23,610 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-01-30 14:19:23,631 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-01-30 14:19:23,631 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 65 transitions, 275 flow. Second operand has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:23,632 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:23,632 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-01-30 14:19:23,632 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:24,221 INFO L124 PetriNetUnfolderBase]: 3140/5339 cut-off events. [2024-01-30 14:19:24,221 INFO L125 PetriNetUnfolderBase]: For 3192/3253 co-relation queries the response was YES. [2024-01-30 14:19:24,231 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13294 conditions, 5339 events. 3140/5339 cut-off events. For 3192/3253 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 37043 event pairs, 2567 based on Foata normal form. 54/4809 useless extension candidates. Maximal degree in co-relation 13270. Up to 4846 conditions per place. [2024-01-30 14:19:24,248 INFO L140 encePairwiseOnDemand]: 70/76 looper letters, 68 selfloop transitions, 11 changer transitions 0/90 dead transitions. [2024-01-30 14:19:24,248 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 90 transitions, 501 flow [2024-01-30 14:19:24,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-01-30 14:19:24,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-01-30 14:19:24,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 163 transitions. [2024-01-30 14:19:24,250 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42894736842105263 [2024-01-30 14:19:24,250 INFO L175 Difference]: Start difference. First operand has 79 places, 65 transitions, 275 flow. Second operand 5 states and 163 transitions. [2024-01-30 14:19:24,251 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 90 transitions, 501 flow [2024-01-30 14:19:24,253 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 90 transitions, 481 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-01-30 14:19:24,254 INFO L231 Difference]: Finished difference. Result has 82 places, 69 transitions, 307 flow [2024-01-30 14:19:24,254 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=255, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=307, PETRI_PLACES=82, PETRI_TRANSITIONS=69} [2024-01-30 14:19:24,255 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 2 predicate places. [2024-01-30 14:19:24,255 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 69 transitions, 307 flow [2024-01-30 14:19:24,255 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:24,255 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:24,256 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:19:24,256 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-01-30 14:19:24,256 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:19:24,256 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:24,256 INFO L85 PathProgramCache]: Analyzing trace with hash -992317113, now seen corresponding path program 2 times [2024-01-30 14:19:24,257 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:24,257 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [76350329] [2024-01-30 14:19:24,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:24,257 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:24,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:24,421 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:19:24,422 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:24,422 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [76350329] [2024-01-30 14:19:24,422 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [76350329] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:24,422 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:24,422 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-01-30 14:19:24,422 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1192037163] [2024-01-30 14:19:24,423 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:24,423 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-01-30 14:19:24,424 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:24,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-01-30 14:19:24,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-01-30 14:19:24,456 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-01-30 14:19:24,457 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 69 transitions, 307 flow. Second operand has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:24,457 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:24,457 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-01-30 14:19:24,457 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:25,006 INFO L124 PetriNetUnfolderBase]: 3108/5205 cut-off events. [2024-01-30 14:19:25,006 INFO L125 PetriNetUnfolderBase]: For 3221/3229 co-relation queries the response was YES. [2024-01-30 14:19:25,017 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13150 conditions, 5205 events. 3108/5205 cut-off events. For 3221/3229 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 34911 event pairs, 2099 based on Foata normal form. 20/4662 useless extension candidates. Maximal degree in co-relation 13124. Up to 4811 conditions per place. [2024-01-30 14:19:25,030 INFO L140 encePairwiseOnDemand]: 70/76 looper letters, 66 selfloop transitions, 11 changer transitions 0/88 dead transitions. [2024-01-30 14:19:25,031 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 88 transitions, 505 flow [2024-01-30 14:19:25,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-01-30 14:19:25,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-01-30 14:19:25,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 160 transitions. [2024-01-30 14:19:25,036 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42105263157894735 [2024-01-30 14:19:25,036 INFO L175 Difference]: Start difference. First operand has 82 places, 69 transitions, 307 flow. Second operand 5 states and 160 transitions. [2024-01-30 14:19:25,037 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 88 transitions, 505 flow [2024-01-30 14:19:25,040 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 88 transitions, 495 flow, removed 1 selfloop flow, removed 1 redundant places. [2024-01-30 14:19:25,042 INFO L231 Difference]: Finished difference. Result has 86 places, 70 transitions, 329 flow [2024-01-30 14:19:25,042 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=297, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=329, PETRI_PLACES=86, PETRI_TRANSITIONS=70} [2024-01-30 14:19:25,042 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 6 predicate places. [2024-01-30 14:19:25,043 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 70 transitions, 329 flow [2024-01-30 14:19:25,043 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:25,043 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:25,043 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:19:25,043 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-01-30 14:19:25,043 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:19:25,044 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:25,044 INFO L85 PathProgramCache]: Analyzing trace with hash -230366819, now seen corresponding path program 2 times [2024-01-30 14:19:25,044 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:25,044 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2114521079] [2024-01-30 14:19:25,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:25,044 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:25,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:25,227 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:19:25,228 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:25,228 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2114521079] [2024-01-30 14:19:25,228 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2114521079] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:25,228 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:25,228 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-01-30 14:19:25,229 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [194741434] [2024-01-30 14:19:25,229 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:25,229 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-01-30 14:19:25,229 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:25,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-01-30 14:19:25,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-01-30 14:19:25,255 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-01-30 14:19:25,255 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 70 transitions, 329 flow. Second operand has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:25,255 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:25,255 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-01-30 14:19:25,256 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:25,757 INFO L124 PetriNetUnfolderBase]: 3080/5253 cut-off events. [2024-01-30 14:19:25,757 INFO L125 PetriNetUnfolderBase]: For 3387/3426 co-relation queries the response was YES. [2024-01-30 14:19:25,771 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13167 conditions, 5253 events. 3080/5253 cut-off events. For 3387/3426 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 36400 event pairs, 2522 based on Foata normal form. 39/4718 useless extension candidates. Maximal degree in co-relation 13139. Up to 4779 conditions per place. [2024-01-30 14:19:25,787 INFO L140 encePairwiseOnDemand]: 70/76 looper letters, 64 selfloop transitions, 11 changer transitions 0/86 dead transitions. [2024-01-30 14:19:25,787 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 86 transitions, 515 flow [2024-01-30 14:19:25,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-01-30 14:19:25,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-01-30 14:19:25,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 158 transitions. [2024-01-30 14:19:25,789 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41578947368421054 [2024-01-30 14:19:25,789 INFO L175 Difference]: Start difference. First operand has 86 places, 70 transitions, 329 flow. Second operand 5 states and 158 transitions. [2024-01-30 14:19:25,789 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 86 transitions, 515 flow [2024-01-30 14:19:25,794 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 86 transitions, 500 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-01-30 14:19:25,795 INFO L231 Difference]: Finished difference. Result has 89 places, 70 transitions, 341 flow [2024-01-30 14:19:25,796 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=314, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=341, PETRI_PLACES=89, PETRI_TRANSITIONS=70} [2024-01-30 14:19:25,796 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 9 predicate places. [2024-01-30 14:19:25,796 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 70 transitions, 341 flow [2024-01-30 14:19:25,797 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.5) internal successors, (117), 6 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:25,797 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:25,797 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:19:25,797 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-01-30 14:19:25,797 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:19:25,798 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:25,798 INFO L85 PathProgramCache]: Analyzing trace with hash -1328405723, now seen corresponding path program 1 times [2024-01-30 14:19:25,798 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:25,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1607392420] [2024-01-30 14:19:25,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:25,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:25,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:25,974 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:19:25,974 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:25,974 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1607392420] [2024-01-30 14:19:25,974 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1607392420] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:25,974 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:25,975 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-01-30 14:19:25,975 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1954593273] [2024-01-30 14:19:25,975 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:25,975 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-01-30 14:19:25,975 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:25,976 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-01-30 14:19:25,976 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-01-30 14:19:25,982 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 30 out of 76 [2024-01-30 14:19:25,983 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 70 transitions, 341 flow. Second operand has 6 states, 6 states have (on average 31.5) internal successors, (189), 6 states have internal predecessors, (189), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:25,983 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:25,983 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 30 of 76 [2024-01-30 14:19:25,983 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:26,535 INFO L124 PetriNetUnfolderBase]: 1994/3645 cut-off events. [2024-01-30 14:19:26,536 INFO L125 PetriNetUnfolderBase]: For 2959/2983 co-relation queries the response was YES. [2024-01-30 14:19:26,544 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9106 conditions, 3645 events. 1994/3645 cut-off events. For 2959/2983 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 25613 event pairs, 1280 based on Foata normal form. 71/3308 useless extension candidates. Maximal degree in co-relation 9076. Up to 2897 conditions per place. [2024-01-30 14:19:26,555 INFO L140 encePairwiseOnDemand]: 69/76 looper letters, 72 selfloop transitions, 12 changer transitions 0/103 dead transitions. [2024-01-30 14:19:26,556 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 103 transitions, 623 flow [2024-01-30 14:19:26,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-01-30 14:19:26,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-01-30 14:19:26,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 222 transitions. [2024-01-30 14:19:26,559 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5842105263157895 [2024-01-30 14:19:26,559 INFO L175 Difference]: Start difference. First operand has 89 places, 70 transitions, 341 flow. Second operand 5 states and 222 transitions. [2024-01-30 14:19:26,559 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 103 transitions, 623 flow [2024-01-30 14:19:26,562 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 103 transitions, 586 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-01-30 14:19:26,564 INFO L231 Difference]: Finished difference. Result has 91 places, 79 transitions, 404 flow [2024-01-30 14:19:26,564 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=309, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=404, PETRI_PLACES=91, PETRI_TRANSITIONS=79} [2024-01-30 14:19:26,566 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 11 predicate places. [2024-01-30 14:19:26,566 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 79 transitions, 404 flow [2024-01-30 14:19:26,567 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 31.5) internal successors, (189), 6 states have internal predecessors, (189), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:26,567 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:26,567 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:19:26,567 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-01-30 14:19:26,567 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:19:26,567 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:26,568 INFO L85 PathProgramCache]: Analyzing trace with hash 1070987211, now seen corresponding path program 2 times [2024-01-30 14:19:26,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:26,568 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1260428321] [2024-01-30 14:19:26,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:26,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:26,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:26,746 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:19:26,746 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:26,746 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1260428321] [2024-01-30 14:19:26,747 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1260428321] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:26,747 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:26,747 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-01-30 14:19:26,747 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1487719244] [2024-01-30 14:19:26,747 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:26,747 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-01-30 14:19:26,748 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:26,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-01-30 14:19:26,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-01-30 14:19:26,753 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 30 out of 76 [2024-01-30 14:19:26,753 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 79 transitions, 404 flow. Second operand has 6 states, 6 states have (on average 31.5) internal successors, (189), 6 states have internal predecessors, (189), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:26,753 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:26,753 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 30 of 76 [2024-01-30 14:19:26,754 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:27,285 INFO L124 PetriNetUnfolderBase]: 1962/3650 cut-off events. [2024-01-30 14:19:27,285 INFO L125 PetriNetUnfolderBase]: For 4179/4208 co-relation queries the response was YES. [2024-01-30 14:19:27,294 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9583 conditions, 3650 events. 1962/3650 cut-off events. For 4179/4208 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 26103 event pairs, 1138 based on Foata normal form. 45/3286 useless extension candidates. Maximal degree in co-relation 9551. Up to 2889 conditions per place. [2024-01-30 14:19:27,305 INFO L140 encePairwiseOnDemand]: 70/76 looper letters, 69 selfloop transitions, 13 changer transitions 0/101 dead transitions. [2024-01-30 14:19:27,306 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 101 transitions, 633 flow [2024-01-30 14:19:27,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-01-30 14:19:27,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-01-30 14:19:27,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 217 transitions. [2024-01-30 14:19:27,308 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5710526315789474 [2024-01-30 14:19:27,308 INFO L175 Difference]: Start difference. First operand has 91 places, 79 transitions, 404 flow. Second operand 5 states and 217 transitions. [2024-01-30 14:19:27,308 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 101 transitions, 633 flow [2024-01-30 14:19:27,313 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 101 transitions, 633 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-01-30 14:19:27,314 INFO L231 Difference]: Finished difference. Result has 96 places, 80 transitions, 441 flow [2024-01-30 14:19:27,314 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=404, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=441, PETRI_PLACES=96, PETRI_TRANSITIONS=80} [2024-01-30 14:19:27,314 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 16 predicate places. [2024-01-30 14:19:27,315 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 80 transitions, 441 flow [2024-01-30 14:19:27,315 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 31.5) internal successors, (189), 6 states have internal predecessors, (189), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:27,315 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:27,315 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:19:27,315 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-01-30 14:19:27,315 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:19:27,316 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:27,316 INFO L85 PathProgramCache]: Analyzing trace with hash 1914111990, now seen corresponding path program 1 times [2024-01-30 14:19:27,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:27,316 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1318282511] [2024-01-30 14:19:27,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:27,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:27,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:27,501 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:19:27,502 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:27,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1318282511] [2024-01-30 14:19:27,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1318282511] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:27,502 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:27,502 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-01-30 14:19:27,502 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [329114551] [2024-01-30 14:19:27,502 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:27,503 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-01-30 14:19:27,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:27,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-01-30 14:19:27,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-01-30 14:19:27,545 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-01-30 14:19:27,545 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 80 transitions, 441 flow. Second operand has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:27,545 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:27,545 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-01-30 14:19:27,545 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:28,039 INFO L124 PetriNetUnfolderBase]: 2776/4974 cut-off events. [2024-01-30 14:19:28,040 INFO L125 PetriNetUnfolderBase]: For 5876/5922 co-relation queries the response was YES. [2024-01-30 14:19:28,053 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13198 conditions, 4974 events. 2776/4974 cut-off events. For 5876/5922 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 34486 event pairs, 1842 based on Foata normal form. 57/4514 useless extension candidates. Maximal degree in co-relation 13163. Up to 4025 conditions per place. [2024-01-30 14:19:28,067 INFO L140 encePairwiseOnDemand]: 68/76 looper letters, 86 selfloop transitions, 16 changer transitions 0/113 dead transitions. [2024-01-30 14:19:28,067 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 113 transitions, 740 flow [2024-01-30 14:19:28,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-01-30 14:19:28,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-01-30 14:19:28,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 195 transitions. [2024-01-30 14:19:28,069 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4276315789473684 [2024-01-30 14:19:28,069 INFO L175 Difference]: Start difference. First operand has 96 places, 80 transitions, 441 flow. Second operand 6 states and 195 transitions. [2024-01-30 14:19:28,069 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 113 transitions, 740 flow [2024-01-30 14:19:28,076 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 113 transitions, 732 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-01-30 14:19:28,077 INFO L231 Difference]: Finished difference. Result has 102 places, 82 transitions, 493 flow [2024-01-30 14:19:28,077 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=434, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=493, PETRI_PLACES=102, PETRI_TRANSITIONS=82} [2024-01-30 14:19:28,078 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 22 predicate places. [2024-01-30 14:19:28,078 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 82 transitions, 493 flow [2024-01-30 14:19:28,078 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:28,078 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:28,078 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:19:28,078 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-01-30 14:19:28,079 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:19:28,079 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:28,079 INFO L85 PathProgramCache]: Analyzing trace with hash -736366138, now seen corresponding path program 1 times [2024-01-30 14:19:28,079 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:28,079 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1495590899] [2024-01-30 14:19:28,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:28,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:28,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:28,253 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:19:28,253 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:28,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1495590899] [2024-01-30 14:19:28,253 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1495590899] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:28,253 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:28,253 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-01-30 14:19:28,254 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2010899940] [2024-01-30 14:19:28,254 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:28,254 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-01-30 14:19:28,254 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:28,254 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-01-30 14:19:28,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-01-30 14:19:28,278 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-01-30 14:19:28,278 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 82 transitions, 493 flow. Second operand has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:28,278 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:28,278 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-01-30 14:19:28,278 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:28,879 INFO L124 PetriNetUnfolderBase]: 2835/5047 cut-off events. [2024-01-30 14:19:28,880 INFO L125 PetriNetUnfolderBase]: For 7135/7149 co-relation queries the response was YES. [2024-01-30 14:19:28,894 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13835 conditions, 5047 events. 2835/5047 cut-off events. For 7135/7149 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 35155 event pairs, 1716 based on Foata normal form. 26/4524 useless extension candidates. Maximal degree in co-relation 13797. Up to 4058 conditions per place. [2024-01-30 14:19:28,908 INFO L140 encePairwiseOnDemand]: 65/76 looper letters, 89 selfloop transitions, 21 changer transitions 0/122 dead transitions. [2024-01-30 14:19:28,909 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 122 transitions, 848 flow [2024-01-30 14:19:28,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-01-30 14:19:28,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-01-30 14:19:28,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 202 transitions. [2024-01-30 14:19:28,910 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44298245614035087 [2024-01-30 14:19:28,910 INFO L175 Difference]: Start difference. First operand has 102 places, 82 transitions, 493 flow. Second operand 6 states and 202 transitions. [2024-01-30 14:19:28,910 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 122 transitions, 848 flow [2024-01-30 14:19:28,917 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 122 transitions, 814 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-01-30 14:19:28,918 INFO L231 Difference]: Finished difference. Result has 105 places, 89 transitions, 568 flow [2024-01-30 14:19:28,919 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=465, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=568, PETRI_PLACES=105, PETRI_TRANSITIONS=89} [2024-01-30 14:19:28,919 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 25 predicate places. [2024-01-30 14:19:28,919 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 89 transitions, 568 flow [2024-01-30 14:19:28,919 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:28,920 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:28,920 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:19:28,920 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-01-30 14:19:28,920 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:19:28,920 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:28,920 INFO L85 PathProgramCache]: Analyzing trace with hash 1071006564, now seen corresponding path program 2 times [2024-01-30 14:19:28,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:28,921 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [422935533] [2024-01-30 14:19:28,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:28,921 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:28,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:29,101 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:19:29,101 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:29,101 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [422935533] [2024-01-30 14:19:29,102 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [422935533] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:29,102 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:29,102 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-01-30 14:19:29,102 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [414332802] [2024-01-30 14:19:29,102 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:29,103 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-01-30 14:19:29,103 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:29,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-01-30 14:19:29,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-01-30 14:19:29,137 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-01-30 14:19:29,138 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 89 transitions, 568 flow. Second operand has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:29,138 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:29,138 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-01-30 14:19:29,138 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:29,787 INFO L124 PetriNetUnfolderBase]: 3594/6243 cut-off events. [2024-01-30 14:19:29,787 INFO L125 PetriNetUnfolderBase]: For 9801/9956 co-relation queries the response was YES. [2024-01-30 14:19:29,807 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18002 conditions, 6243 events. 3594/6243 cut-off events. For 9801/9956 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 42152 event pairs, 1950 based on Foata normal form. 99/5738 useless extension candidates. Maximal degree in co-relation 17962. Up to 4813 conditions per place. [2024-01-30 14:19:29,826 INFO L140 encePairwiseOnDemand]: 68/76 looper letters, 91 selfloop transitions, 22 changer transitions 0/127 dead transitions. [2024-01-30 14:19:29,826 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 127 transitions, 946 flow [2024-01-30 14:19:29,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-01-30 14:19:29,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-01-30 14:19:29,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 197 transitions. [2024-01-30 14:19:29,828 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43201754385964913 [2024-01-30 14:19:29,828 INFO L175 Difference]: Start difference. First operand has 105 places, 89 transitions, 568 flow. Second operand 6 states and 197 transitions. [2024-01-30 14:19:29,828 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 127 transitions, 946 flow [2024-01-30 14:19:29,836 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 127 transitions, 902 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-01-30 14:19:29,838 INFO L231 Difference]: Finished difference. Result has 107 places, 94 transitions, 623 flow [2024-01-30 14:19:29,838 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=534, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=623, PETRI_PLACES=107, PETRI_TRANSITIONS=94} [2024-01-30 14:19:29,838 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 27 predicate places. [2024-01-30 14:19:29,838 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 94 transitions, 623 flow [2024-01-30 14:19:29,838 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:29,839 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:29,839 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:19:29,839 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-01-30 14:19:29,839 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:19:29,839 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:29,839 INFO L85 PathProgramCache]: Analyzing trace with hash -274717878, now seen corresponding path program 2 times [2024-01-30 14:19:29,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:29,840 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [41765959] [2024-01-30 14:19:29,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:29,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:29,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:30,019 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:19:30,020 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:30,020 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [41765959] [2024-01-30 14:19:30,020 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [41765959] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:30,020 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:30,020 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-01-30 14:19:30,020 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [580851149] [2024-01-30 14:19:30,020 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:30,021 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-01-30 14:19:30,021 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:30,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-01-30 14:19:30,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-01-30 14:19:30,046 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-01-30 14:19:30,047 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 94 transitions, 623 flow. Second operand has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:30,047 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:30,047 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-01-30 14:19:30,047 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:30,631 INFO L124 PetriNetUnfolderBase]: 2825/5041 cut-off events. [2024-01-30 14:19:30,632 INFO L125 PetriNetUnfolderBase]: For 8417/8437 co-relation queries the response was YES. [2024-01-30 14:19:30,645 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14644 conditions, 5041 events. 2825/5041 cut-off events. For 8417/8437 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 35209 event pairs, 1734 based on Foata normal form. 86/4576 useless extension candidates. Maximal degree in co-relation 14603. Up to 4079 conditions per place. [2024-01-30 14:19:30,657 INFO L140 encePairwiseOnDemand]: 68/76 looper letters, 80 selfloop transitions, 25 changer transitions 0/117 dead transitions. [2024-01-30 14:19:30,657 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 117 transitions, 911 flow [2024-01-30 14:19:30,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-01-30 14:19:30,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-01-30 14:19:30,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 187 transitions. [2024-01-30 14:19:30,659 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4100877192982456 [2024-01-30 14:19:30,659 INFO L175 Difference]: Start difference. First operand has 107 places, 94 transitions, 623 flow. Second operand 6 states and 187 transitions. [2024-01-30 14:19:30,659 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 117 transitions, 911 flow [2024-01-30 14:19:30,665 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 117 transitions, 890 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-01-30 14:19:30,667 INFO L231 Difference]: Finished difference. Result has 111 places, 95 transitions, 675 flow [2024-01-30 14:19:30,667 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=603, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=675, PETRI_PLACES=111, PETRI_TRANSITIONS=95} [2024-01-30 14:19:30,668 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 31 predicate places. [2024-01-30 14:19:30,668 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 95 transitions, 675 flow [2024-01-30 14:19:30,668 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:30,668 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:30,668 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:19:30,668 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-01-30 14:19:30,668 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:19:30,669 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:30,669 INFO L85 PathProgramCache]: Analyzing trace with hash 1955799264, now seen corresponding path program 3 times [2024-01-30 14:19:30,669 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:30,669 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [300806798] [2024-01-30 14:19:30,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:30,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:30,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:30,825 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:19:30,825 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:30,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [300806798] [2024-01-30 14:19:30,826 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [300806798] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:30,826 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:30,826 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-01-30 14:19:30,826 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [315742047] [2024-01-30 14:19:30,826 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:30,827 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-01-30 14:19:30,827 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:30,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-01-30 14:19:30,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-01-30 14:19:30,867 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-01-30 14:19:30,867 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 95 transitions, 675 flow. Second operand has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:30,867 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:30,867 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-01-30 14:19:30,868 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:31,522 INFO L124 PetriNetUnfolderBase]: 3371/5886 cut-off events. [2024-01-30 14:19:31,522 INFO L125 PetriNetUnfolderBase]: For 11895/12047 co-relation queries the response was YES. [2024-01-30 14:19:31,543 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17538 conditions, 5886 events. 3371/5886 cut-off events. For 11895/12047 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 39715 event pairs, 1862 based on Foata normal form. 76/5370 useless extension candidates. Maximal degree in co-relation 17496. Up to 4798 conditions per place. [2024-01-30 14:19:31,561 INFO L140 encePairwiseOnDemand]: 65/76 looper letters, 80 selfloop transitions, 29 changer transitions 0/123 dead transitions. [2024-01-30 14:19:31,561 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 123 transitions, 977 flow [2024-01-30 14:19:31,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-01-30 14:19:31,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-01-30 14:19:31,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 192 transitions. [2024-01-30 14:19:31,563 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42105263157894735 [2024-01-30 14:19:31,563 INFO L175 Difference]: Start difference. First operand has 111 places, 95 transitions, 675 flow. Second operand 6 states and 192 transitions. [2024-01-30 14:19:31,563 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 123 transitions, 977 flow [2024-01-30 14:19:31,572 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 123 transitions, 927 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-01-30 14:19:31,574 INFO L231 Difference]: Finished difference. Result has 114 places, 100 transitions, 744 flow [2024-01-30 14:19:31,574 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=629, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=744, PETRI_PLACES=114, PETRI_TRANSITIONS=100} [2024-01-30 14:19:31,575 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 34 predicate places. [2024-01-30 14:19:31,575 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 100 transitions, 744 flow [2024-01-30 14:19:31,575 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:31,575 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:31,575 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:19:31,575 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-01-30 14:19:31,575 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:19:31,576 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:31,576 INFO L85 PathProgramCache]: Analyzing trace with hash 1090462761, now seen corresponding path program 1 times [2024-01-30 14:19:31,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:31,576 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [33938363] [2024-01-30 14:19:31,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:31,576 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:31,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:31,828 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:19:31,829 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:31,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [33938363] [2024-01-30 14:19:31,829 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [33938363] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:31,829 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:31,829 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-01-30 14:19:31,829 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1820247575] [2024-01-30 14:19:31,829 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:31,829 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:19:31,830 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:31,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:19:31,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:19:31,876 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-01-30 14:19:31,877 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 100 transitions, 744 flow. Second operand has 8 states, 8 states have (on average 19.625) internal successors, (157), 8 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:31,877 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:31,877 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-01-30 14:19:31,877 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:32,449 INFO L124 PetriNetUnfolderBase]: 2577/4578 cut-off events. [2024-01-30 14:19:32,449 INFO L125 PetriNetUnfolderBase]: For 10994/11138 co-relation queries the response was YES. [2024-01-30 14:19:32,461 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14245 conditions, 4578 events. 2577/4578 cut-off events. For 10994/11138 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 30761 event pairs, 1155 based on Foata normal form. 106/4237 useless extension candidates. Maximal degree in co-relation 14201. Up to 3252 conditions per place. [2024-01-30 14:19:32,472 INFO L140 encePairwiseOnDemand]: 66/76 looper letters, 94 selfloop transitions, 28 changer transitions 0/136 dead transitions. [2024-01-30 14:19:32,473 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 136 transitions, 1121 flow [2024-01-30 14:19:32,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-01-30 14:19:32,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-01-30 14:19:32,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 203 transitions. [2024-01-30 14:19:32,475 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4451754385964912 [2024-01-30 14:19:32,475 INFO L175 Difference]: Start difference. First operand has 114 places, 100 transitions, 744 flow. Second operand 6 states and 203 transitions. [2024-01-30 14:19:32,475 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 136 transitions, 1121 flow [2024-01-30 14:19:32,485 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 136 transitions, 1062 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-01-30 14:19:32,486 INFO L231 Difference]: Finished difference. Result has 116 places, 104 transitions, 794 flow [2024-01-30 14:19:32,487 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=685, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=794, PETRI_PLACES=116, PETRI_TRANSITIONS=104} [2024-01-30 14:19:32,487 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 36 predicate places. [2024-01-30 14:19:32,487 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 104 transitions, 794 flow [2024-01-30 14:19:32,487 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.625) internal successors, (157), 8 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:32,487 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:32,487 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:19:32,487 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-01-30 14:19:32,488 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:19:32,488 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:32,488 INFO L85 PathProgramCache]: Analyzing trace with hash 308806242, now seen corresponding path program 1 times [2024-01-30 14:19:32,488 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:32,488 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1009684201] [2024-01-30 14:19:32,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:32,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:32,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:32,693 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:19:32,693 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:32,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1009684201] [2024-01-30 14:19:32,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1009684201] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:32,693 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:32,693 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-01-30 14:19:32,693 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [604633727] [2024-01-30 14:19:32,693 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:32,693 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-01-30 14:19:32,694 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:32,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-01-30 14:19:32,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-01-30 14:19:32,699 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 30 out of 76 [2024-01-30 14:19:32,699 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 104 transitions, 794 flow. Second operand has 7 states, 7 states have (on average 31.571428571428573) internal successors, (221), 7 states have internal predecessors, (221), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:32,699 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:32,699 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 30 of 76 [2024-01-30 14:19:32,699 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:33,224 INFO L124 PetriNetUnfolderBase]: 2021/3787 cut-off events. [2024-01-30 14:19:33,225 INFO L125 PetriNetUnfolderBase]: For 11644/11799 co-relation queries the response was YES. [2024-01-30 14:19:33,237 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12406 conditions, 3787 events. 2021/3787 cut-off events. For 11644/11799 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 26637 event pairs, 905 based on Foata normal form. 47/3557 useless extension candidates. Maximal degree in co-relation 12361. Up to 2617 conditions per place. [2024-01-30 14:19:33,248 INFO L140 encePairwiseOnDemand]: 69/76 looper letters, 84 selfloop transitions, 29 changer transitions 0/138 dead transitions. [2024-01-30 14:19:33,248 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 138 transitions, 1170 flow [2024-01-30 14:19:33,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-01-30 14:19:33,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-01-30 14:19:33,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 262 transitions. [2024-01-30 14:19:33,249 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5745614035087719 [2024-01-30 14:19:33,250 INFO L175 Difference]: Start difference. First operand has 116 places, 104 transitions, 794 flow. Second operand 6 states and 262 transitions. [2024-01-30 14:19:33,250 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 138 transitions, 1170 flow [2024-01-30 14:19:33,263 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 138 transitions, 1118 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-01-30 14:19:33,265 INFO L231 Difference]: Finished difference. Result has 118 places, 106 transitions, 830 flow [2024-01-30 14:19:33,265 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=752, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=830, PETRI_PLACES=118, PETRI_TRANSITIONS=106} [2024-01-30 14:19:33,265 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 38 predicate places. [2024-01-30 14:19:33,265 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 106 transitions, 830 flow [2024-01-30 14:19:33,266 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 31.571428571428573) internal successors, (221), 7 states have internal predecessors, (221), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:33,266 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:33,266 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:19:33,266 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-01-30 14:19:33,266 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:19:33,266 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:33,266 INFO L85 PathProgramCache]: Analyzing trace with hash -1493062664, now seen corresponding path program 2 times [2024-01-30 14:19:33,266 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:33,267 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1534659768] [2024-01-30 14:19:33,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:33,267 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:33,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:33,437 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:19:33,438 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:33,438 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1534659768] [2024-01-30 14:19:33,438 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1534659768] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:33,438 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:33,438 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-01-30 14:19:33,438 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1345661019] [2024-01-30 14:19:33,438 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:33,438 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-01-30 14:19:33,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:33,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-01-30 14:19:33,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-01-30 14:19:33,445 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 30 out of 76 [2024-01-30 14:19:33,446 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 106 transitions, 830 flow. Second operand has 7 states, 7 states have (on average 31.571428571428573) internal successors, (221), 7 states have internal predecessors, (221), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:33,446 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:33,446 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 30 of 76 [2024-01-30 14:19:33,446 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:33,915 INFO L124 PetriNetUnfolderBase]: 1989/3739 cut-off events. [2024-01-30 14:19:33,915 INFO L125 PetriNetUnfolderBase]: For 11273/11424 co-relation queries the response was YES. [2024-01-30 14:19:33,930 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12128 conditions, 3739 events. 1989/3739 cut-off events. For 11273/11424 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 26284 event pairs, 897 based on Foata normal form. 47/3509 useless extension candidates. Maximal degree in co-relation 12083. Up to 2609 conditions per place. [2024-01-30 14:19:33,942 INFO L140 encePairwiseOnDemand]: 70/76 looper letters, 77 selfloop transitions, 27 changer transitions 0/129 dead transitions. [2024-01-30 14:19:33,942 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 129 transitions, 1118 flow [2024-01-30 14:19:33,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-01-30 14:19:33,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-01-30 14:19:33,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 221 transitions. [2024-01-30 14:19:33,944 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5815789473684211 [2024-01-30 14:19:33,944 INFO L175 Difference]: Start difference. First operand has 118 places, 106 transitions, 830 flow. Second operand 5 states and 221 transitions. [2024-01-30 14:19:33,944 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 129 transitions, 1118 flow [2024-01-30 14:19:33,954 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 129 transitions, 1055 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-01-30 14:19:33,956 INFO L231 Difference]: Finished difference. Result has 119 places, 106 transitions, 833 flow [2024-01-30 14:19:33,956 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=767, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=833, PETRI_PLACES=119, PETRI_TRANSITIONS=106} [2024-01-30 14:19:33,956 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 39 predicate places. [2024-01-30 14:19:33,956 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 106 transitions, 833 flow [2024-01-30 14:19:33,957 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 31.571428571428573) internal successors, (221), 7 states have internal predecessors, (221), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:33,957 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:33,957 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:19:33,957 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-01-30 14:19:33,958 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:19:33,958 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:33,958 INFO L85 PathProgramCache]: Analyzing trace with hash 1386764110, now seen corresponding path program 1 times [2024-01-30 14:19:33,958 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:33,958 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2126718285] [2024-01-30 14:19:33,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:33,958 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:33,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:34,141 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:19:34,141 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:34,141 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2126718285] [2024-01-30 14:19:34,142 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2126718285] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:34,142 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:34,142 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-01-30 14:19:34,142 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1025009607] [2024-01-30 14:19:34,142 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:34,145 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-01-30 14:19:34,146 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:34,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-01-30 14:19:34,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-01-30 14:19:34,153 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 30 out of 76 [2024-01-30 14:19:34,153 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 106 transitions, 833 flow. Second operand has 7 states, 7 states have (on average 31.571428571428573) internal successors, (221), 7 states have internal predecessors, (221), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:34,153 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:34,153 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 30 of 76 [2024-01-30 14:19:34,153 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:34,612 INFO L124 PetriNetUnfolderBase]: 1811/3444 cut-off events. [2024-01-30 14:19:34,612 INFO L125 PetriNetUnfolderBase]: For 12062/12197 co-relation queries the response was YES. [2024-01-30 14:19:34,624 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11327 conditions, 3444 events. 1811/3444 cut-off events. For 12062/12197 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 23512 event pairs, 941 based on Foata normal form. 87/3296 useless extension candidates. Maximal degree in co-relation 11281. Up to 2358 conditions per place. [2024-01-30 14:19:34,633 INFO L140 encePairwiseOnDemand]: 68/76 looper letters, 88 selfloop transitions, 27 changer transitions 0/140 dead transitions. [2024-01-30 14:19:34,633 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 140 transitions, 1201 flow [2024-01-30 14:19:34,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-01-30 14:19:34,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-01-30 14:19:34,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 262 transitions. [2024-01-30 14:19:34,635 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5745614035087719 [2024-01-30 14:19:34,635 INFO L175 Difference]: Start difference. First operand has 119 places, 106 transitions, 833 flow. Second operand 6 states and 262 transitions. [2024-01-30 14:19:34,635 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 140 transitions, 1201 flow [2024-01-30 14:19:34,643 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 140 transitions, 1139 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-01-30 14:19:34,648 INFO L231 Difference]: Finished difference. Result has 121 places, 110 transitions, 874 flow [2024-01-30 14:19:34,649 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=773, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=874, PETRI_PLACES=121, PETRI_TRANSITIONS=110} [2024-01-30 14:19:34,649 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 41 predicate places. [2024-01-30 14:19:34,649 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 110 transitions, 874 flow [2024-01-30 14:19:34,650 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 31.571428571428573) internal successors, (221), 7 states have internal predecessors, (221), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:34,650 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:34,650 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:19:34,650 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-01-30 14:19:34,650 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:19:34,651 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:34,651 INFO L85 PathProgramCache]: Analyzing trace with hash 214444430, now seen corresponding path program 2 times [2024-01-30 14:19:34,651 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:34,651 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [900055600] [2024-01-30 14:19:34,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:34,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:34,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:34,814 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:19:34,815 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:34,815 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [900055600] [2024-01-30 14:19:34,815 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [900055600] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:34,815 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:34,815 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-01-30 14:19:34,815 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1983326132] [2024-01-30 14:19:34,815 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:34,816 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-01-30 14:19:34,817 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:34,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-01-30 14:19:34,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-01-30 14:19:34,823 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 30 out of 76 [2024-01-30 14:19:34,824 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 110 transitions, 874 flow. Second operand has 7 states, 7 states have (on average 31.571428571428573) internal successors, (221), 7 states have internal predecessors, (221), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:34,824 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:34,824 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 30 of 76 [2024-01-30 14:19:34,824 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:35,300 INFO L124 PetriNetUnfolderBase]: 1872/3534 cut-off events. [2024-01-30 14:19:35,301 INFO L125 PetriNetUnfolderBase]: For 12769/12911 co-relation queries the response was YES. [2024-01-30 14:19:35,311 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12001 conditions, 3534 events. 1872/3534 cut-off events. For 12769/12911 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 24210 event pairs, 795 based on Foata normal form. 52/3363 useless extension candidates. Maximal degree in co-relation 11954. Up to 2347 conditions per place. [2024-01-30 14:19:35,321 INFO L140 encePairwiseOnDemand]: 69/76 looper letters, 88 selfloop transitions, 31 changer transitions 0/144 dead transitions. [2024-01-30 14:19:35,322 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 144 transitions, 1266 flow [2024-01-30 14:19:35,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-01-30 14:19:35,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-01-30 14:19:35,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 262 transitions. [2024-01-30 14:19:35,323 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5745614035087719 [2024-01-30 14:19:35,323 INFO L175 Difference]: Start difference. First operand has 121 places, 110 transitions, 874 flow. Second operand 6 states and 262 transitions. [2024-01-30 14:19:35,323 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 144 transitions, 1266 flow [2024-01-30 14:19:35,334 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 144 transitions, 1246 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-01-30 14:19:35,336 INFO L231 Difference]: Finished difference. Result has 125 places, 112 transitions, 938 flow [2024-01-30 14:19:35,336 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=854, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=938, PETRI_PLACES=125, PETRI_TRANSITIONS=112} [2024-01-30 14:19:35,337 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 45 predicate places. [2024-01-30 14:19:35,337 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 112 transitions, 938 flow [2024-01-30 14:19:35,337 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 31.571428571428573) internal successors, (221), 7 states have internal predecessors, (221), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:35,337 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:35,337 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:19:35,337 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-01-30 14:19:35,337 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:19:35,338 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:35,338 INFO L85 PathProgramCache]: Analyzing trace with hash -1152589916, now seen corresponding path program 3 times [2024-01-30 14:19:35,338 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:35,338 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2021999324] [2024-01-30 14:19:35,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:35,338 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:35,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:35,529 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:19:35,529 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:35,530 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2021999324] [2024-01-30 14:19:35,530 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2021999324] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:35,530 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:35,530 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-01-30 14:19:35,530 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [680266070] [2024-01-30 14:19:35,530 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:35,530 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-01-30 14:19:35,531 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:35,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-01-30 14:19:35,531 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-01-30 14:19:35,538 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 30 out of 76 [2024-01-30 14:19:35,538 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 112 transitions, 938 flow. Second operand has 7 states, 7 states have (on average 31.571428571428573) internal successors, (221), 7 states have internal predecessors, (221), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:35,538 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:35,538 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 30 of 76 [2024-01-30 14:19:35,538 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:36,038 INFO L124 PetriNetUnfolderBase]: 1840/3500 cut-off events. [2024-01-30 14:19:36,038 INFO L125 PetriNetUnfolderBase]: For 13862/13999 co-relation queries the response was YES. [2024-01-30 14:19:36,054 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12051 conditions, 3500 events. 1840/3500 cut-off events. For 13862/13999 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 23996 event pairs, 1013 based on Foata normal form. 55/3346 useless extension candidates. Maximal degree in co-relation 12002. Up to 2815 conditions per place. [2024-01-30 14:19:36,067 INFO L140 encePairwiseOnDemand]: 69/76 looper letters, 88 selfloop transitions, 17 changer transitions 0/130 dead transitions. [2024-01-30 14:19:36,067 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 130 transitions, 1206 flow [2024-01-30 14:19:36,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-01-30 14:19:36,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-01-30 14:19:36,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 244 transitions. [2024-01-30 14:19:36,069 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5350877192982456 [2024-01-30 14:19:36,069 INFO L175 Difference]: Start difference. First operand has 125 places, 112 transitions, 938 flow. Second operand 6 states and 244 transitions. [2024-01-30 14:19:36,070 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 130 transitions, 1206 flow [2024-01-30 14:19:36,087 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 130 transitions, 1139 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-01-30 14:19:36,089 INFO L231 Difference]: Finished difference. Result has 127 places, 112 transitions, 911 flow [2024-01-30 14:19:36,089 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=871, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=911, PETRI_PLACES=127, PETRI_TRANSITIONS=112} [2024-01-30 14:19:36,091 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 47 predicate places. [2024-01-30 14:19:36,091 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 112 transitions, 911 flow [2024-01-30 14:19:36,091 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 31.571428571428573) internal successors, (221), 7 states have internal predecessors, (221), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:36,092 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:36,092 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:19:36,092 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-01-30 14:19:36,092 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:19:36,092 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:36,092 INFO L85 PathProgramCache]: Analyzing trace with hash 1346137457, now seen corresponding path program 2 times [2024-01-30 14:19:36,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:36,093 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1342142606] [2024-01-30 14:19:36,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:36,093 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:36,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:36,360 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:19:36,360 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:36,361 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1342142606] [2024-01-30 14:19:36,361 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1342142606] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:36,361 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:36,361 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-01-30 14:19:36,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1940636479] [2024-01-30 14:19:36,361 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:36,362 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:19:36,362 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:36,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:19:36,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:19:36,389 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-01-30 14:19:36,390 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 112 transitions, 911 flow. Second operand has 8 states, 8 states have (on average 19.625) internal successors, (157), 8 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:36,390 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:36,390 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-01-30 14:19:36,390 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:37,098 INFO L124 PetriNetUnfolderBase]: 2485/4424 cut-off events. [2024-01-30 14:19:37,099 INFO L125 PetriNetUnfolderBase]: For 14528/14648 co-relation queries the response was YES. [2024-01-30 14:19:37,114 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14888 conditions, 4424 events. 2485/4424 cut-off events. For 14528/14648 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 29127 event pairs, 899 based on Foata normal form. 77/4259 useless extension candidates. Maximal degree in co-relation 14838. Up to 3089 conditions per place. [2024-01-30 14:19:37,127 INFO L140 encePairwiseOnDemand]: 65/76 looper letters, 100 selfloop transitions, 37 changer transitions 0/151 dead transitions. [2024-01-30 14:19:37,127 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 151 transitions, 1319 flow [2024-01-30 14:19:37,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-01-30 14:19:37,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-01-30 14:19:37,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 206 transitions. [2024-01-30 14:19:37,128 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4517543859649123 [2024-01-30 14:19:37,128 INFO L175 Difference]: Start difference. First operand has 127 places, 112 transitions, 911 flow. Second operand 6 states and 206 transitions. [2024-01-30 14:19:37,128 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 151 transitions, 1319 flow [2024-01-30 14:19:37,143 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 151 transitions, 1276 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-01-30 14:19:37,145 INFO L231 Difference]: Finished difference. Result has 130 places, 117 transitions, 1008 flow [2024-01-30 14:19:37,145 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=868, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1008, PETRI_PLACES=130, PETRI_TRANSITIONS=117} [2024-01-30 14:19:37,146 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 50 predicate places. [2024-01-30 14:19:37,146 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 117 transitions, 1008 flow [2024-01-30 14:19:37,146 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.625) internal successors, (157), 8 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:37,146 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:37,146 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:19:37,146 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-01-30 14:19:37,146 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:19:37,147 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:37,147 INFO L85 PathProgramCache]: Analyzing trace with hash -1308364413, now seen corresponding path program 1 times [2024-01-30 14:19:37,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:37,147 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [890901853] [2024-01-30 14:19:37,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:37,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:37,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:37,366 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:19:37,366 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:37,366 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [890901853] [2024-01-30 14:19:37,366 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [890901853] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:37,366 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:37,366 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-01-30 14:19:37,366 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [313413024] [2024-01-30 14:19:37,367 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:37,367 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:19:37,367 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:37,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:19:37,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:19:37,409 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-01-30 14:19:37,409 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 117 transitions, 1008 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:37,409 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:37,409 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-01-30 14:19:37,409 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:37,941 INFO L124 PetriNetUnfolderBase]: 2599/4637 cut-off events. [2024-01-30 14:19:37,942 INFO L125 PetriNetUnfolderBase]: For 16847/17041 co-relation queries the response was YES. [2024-01-30 14:19:37,961 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16309 conditions, 4637 events. 2599/4637 cut-off events. For 16847/17041 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 30009 event pairs, 985 based on Foata normal form. 78/4435 useless extension candidates. Maximal degree in co-relation 16258. Up to 3279 conditions per place. [2024-01-30 14:19:37,976 INFO L140 encePairwiseOnDemand]: 68/76 looper letters, 102 selfloop transitions, 31 changer transitions 0/149 dead transitions. [2024-01-30 14:19:37,976 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 149 transitions, 1375 flow [2024-01-30 14:19:37,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-01-30 14:19:37,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-01-30 14:19:37,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 199 transitions. [2024-01-30 14:19:37,977 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43640350877192985 [2024-01-30 14:19:37,977 INFO L175 Difference]: Start difference. First operand has 130 places, 117 transitions, 1008 flow. Second operand 6 states and 199 transitions. [2024-01-30 14:19:37,977 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 149 transitions, 1375 flow [2024-01-30 14:19:37,995 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 149 transitions, 1308 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-01-30 14:19:37,997 INFO L231 Difference]: Finished difference. Result has 132 places, 117 transitions, 1025 flow [2024-01-30 14:19:37,997 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=949, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1025, PETRI_PLACES=132, PETRI_TRANSITIONS=117} [2024-01-30 14:19:37,998 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 52 predicate places. [2024-01-30 14:19:37,998 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 117 transitions, 1025 flow [2024-01-30 14:19:37,998 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:37,998 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:37,998 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:19:37,998 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-01-30 14:19:37,999 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:19:37,999 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:37,999 INFO L85 PathProgramCache]: Analyzing trace with hash -1522332431, now seen corresponding path program 1 times [2024-01-30 14:19:37,999 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:37,999 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1728837492] [2024-01-30 14:19:37,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:37,999 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:38,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:38,210 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:19:38,211 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:38,211 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1728837492] [2024-01-30 14:19:38,211 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1728837492] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:38,211 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:38,211 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-01-30 14:19:38,211 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [621008388] [2024-01-30 14:19:38,211 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:38,212 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:19:38,212 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:38,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:19:38,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:19:38,251 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-01-30 14:19:38,252 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 117 transitions, 1025 flow. Second operand has 8 states, 8 states have (on average 19.625) internal successors, (157), 8 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:38,252 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:38,252 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-01-30 14:19:38,252 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:38,891 INFO L124 PetriNetUnfolderBase]: 2559/4577 cut-off events. [2024-01-30 14:19:38,892 INFO L125 PetriNetUnfolderBase]: For 17984/18122 co-relation queries the response was YES. [2024-01-30 14:19:38,904 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16005 conditions, 4577 events. 2559/4577 cut-off events. For 17984/18122 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 29505 event pairs, 1197 based on Foata normal form. 87/4380 useless extension candidates. Maximal degree in co-relation 15954. Up to 3107 conditions per place. [2024-01-30 14:19:38,914 INFO L140 encePairwiseOnDemand]: 67/76 looper letters, 108 selfloop transitions, 32 changer transitions 0/156 dead transitions. [2024-01-30 14:19:38,915 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 156 transitions, 1434 flow [2024-01-30 14:19:38,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-30 14:19:38,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-30 14:19:38,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 227 transitions. [2024-01-30 14:19:38,916 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4266917293233083 [2024-01-30 14:19:38,916 INFO L175 Difference]: Start difference. First operand has 132 places, 117 transitions, 1025 flow. Second operand 7 states and 227 transitions. [2024-01-30 14:19:38,916 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 156 transitions, 1434 flow [2024-01-30 14:19:38,934 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 156 transitions, 1372 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-01-30 14:19:38,936 INFO L231 Difference]: Finished difference. Result has 134 places, 117 transitions, 1035 flow [2024-01-30 14:19:38,936 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=963, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1035, PETRI_PLACES=134, PETRI_TRANSITIONS=117} [2024-01-30 14:19:38,937 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 54 predicate places. [2024-01-30 14:19:38,937 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 117 transitions, 1035 flow [2024-01-30 14:19:38,937 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.625) internal successors, (157), 8 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:38,937 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:38,937 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:19:38,937 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-01-30 14:19:38,938 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting P1Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:19:38,938 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:38,938 INFO L85 PathProgramCache]: Analyzing trace with hash -1637912661, now seen corresponding path program 1 times [2024-01-30 14:19:38,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:38,938 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [314593307] [2024-01-30 14:19:38,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:38,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:38,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:39,147 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:19:39,147 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:39,147 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [314593307] [2024-01-30 14:19:39,147 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [314593307] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:39,148 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:39,148 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-01-30 14:19:39,148 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [795769449] [2024-01-30 14:19:39,148 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:39,148 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:19:39,148 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:39,149 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:19:39,149 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:19:39,177 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-01-30 14:19:39,177 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 117 transitions, 1035 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:39,177 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:39,177 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-01-30 14:19:39,177 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:39,749 INFO L124 PetriNetUnfolderBase]: 2425/4328 cut-off events. [2024-01-30 14:19:39,749 INFO L125 PetriNetUnfolderBase]: For 17171/17294 co-relation queries the response was YES. [2024-01-30 14:19:39,766 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15418 conditions, 4328 events. 2425/4328 cut-off events. For 17171/17294 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 28286 event pairs, 1079 based on Foata normal form. 38/4121 useless extension candidates. Maximal degree in co-relation 15366. Up to 2895 conditions per place. [2024-01-30 14:19:39,779 INFO L140 encePairwiseOnDemand]: 61/76 looper letters, 113 selfloop transitions, 40 changer transitions 0/167 dead transitions. [2024-01-30 14:19:39,779 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 167 transitions, 1523 flow [2024-01-30 14:19:39,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-30 14:19:39,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-30 14:19:39,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 240 transitions. [2024-01-30 14:19:39,781 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45112781954887216 [2024-01-30 14:19:39,781 INFO L175 Difference]: Start difference. First operand has 134 places, 117 transitions, 1035 flow. Second operand 7 states and 240 transitions. [2024-01-30 14:19:39,781 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 167 transitions, 1523 flow [2024-01-30 14:19:39,798 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 167 transitions, 1455 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-01-30 14:19:39,801 INFO L231 Difference]: Finished difference. Result has 136 places, 122 transitions, 1105 flow [2024-01-30 14:19:39,801 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=971, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1105, PETRI_PLACES=136, PETRI_TRANSITIONS=122} [2024-01-30 14:19:39,803 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 56 predicate places. [2024-01-30 14:19:39,803 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 122 transitions, 1105 flow [2024-01-30 14:19:39,803 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:39,804 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:39,804 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:19:39,804 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-01-30 14:19:39,804 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:19:39,804 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:39,804 INFO L85 PathProgramCache]: Analyzing trace with hash 456100809, now seen corresponding path program 2 times [2024-01-30 14:19:39,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:39,805 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1105583224] [2024-01-30 14:19:39,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:39,805 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:39,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:40,033 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:19:40,034 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:40,034 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1105583224] [2024-01-30 14:19:40,034 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1105583224] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:40,034 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:40,034 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-01-30 14:19:40,034 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1578588905] [2024-01-30 14:19:40,034 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:40,034 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:19:40,035 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:40,035 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:19:40,035 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:19:40,080 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-01-30 14:19:40,080 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 122 transitions, 1105 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:40,080 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:40,080 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-01-30 14:19:40,080 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:40,709 INFO L124 PetriNetUnfolderBase]: 2804/4968 cut-off events. [2024-01-30 14:19:40,710 INFO L125 PetriNetUnfolderBase]: For 19861/20100 co-relation queries the response was YES. [2024-01-30 14:19:40,730 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18266 conditions, 4968 events. 2804/4968 cut-off events. For 19861/20100 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 32156 event pairs, 988 based on Foata normal form. 120/4799 useless extension candidates. Maximal degree in co-relation 18212. Up to 3469 conditions per place. [2024-01-30 14:19:40,746 INFO L140 encePairwiseOnDemand]: 68/76 looper letters, 113 selfloop transitions, 33 changer transitions 0/164 dead transitions. [2024-01-30 14:19:40,746 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 164 transitions, 1558 flow [2024-01-30 14:19:40,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-01-30 14:19:40,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-01-30 14:19:40,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 205 transitions. [2024-01-30 14:19:40,748 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44956140350877194 [2024-01-30 14:19:40,748 INFO L175 Difference]: Start difference. First operand has 136 places, 122 transitions, 1105 flow. Second operand 6 states and 205 transitions. [2024-01-30 14:19:40,748 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 164 transitions, 1558 flow [2024-01-30 14:19:40,774 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 164 transitions, 1517 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-01-30 14:19:40,776 INFO L231 Difference]: Finished difference. Result has 138 places, 126 transitions, 1175 flow [2024-01-30 14:19:40,776 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=1064, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1175, PETRI_PLACES=138, PETRI_TRANSITIONS=126} [2024-01-30 14:19:40,776 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 58 predicate places. [2024-01-30 14:19:40,777 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 126 transitions, 1175 flow [2024-01-30 14:19:40,777 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:40,777 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:40,777 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:19:40,777 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-01-30 14:19:40,777 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:19:40,778 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:40,778 INFO L85 PathProgramCache]: Analyzing trace with hash 1976920693, now seen corresponding path program 2 times [2024-01-30 14:19:40,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:40,778 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [836580304] [2024-01-30 14:19:40,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:40,778 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:40,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:40,997 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:19:40,997 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:40,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [836580304] [2024-01-30 14:19:40,997 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [836580304] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:40,998 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:40,998 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-01-30 14:19:40,998 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1643183674] [2024-01-30 14:19:40,998 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:40,999 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:19:40,999 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:41,000 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:19:41,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:19:41,051 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-01-30 14:19:41,051 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 126 transitions, 1175 flow. Second operand has 8 states, 8 states have (on average 19.625) internal successors, (157), 8 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:41,051 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:41,051 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-01-30 14:19:41,051 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:41,710 INFO L124 PetriNetUnfolderBase]: 3109/5532 cut-off events. [2024-01-30 14:19:41,710 INFO L125 PetriNetUnfolderBase]: For 22730/22973 co-relation queries the response was YES. [2024-01-30 14:19:41,734 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20549 conditions, 5532 events. 3109/5532 cut-off events. For 22730/22973 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 36751 event pairs, 1317 based on Foata normal form. 108/5347 useless extension candidates. Maximal degree in co-relation 20494. Up to 3407 conditions per place. [2024-01-30 14:19:41,751 INFO L140 encePairwiseOnDemand]: 67/76 looper letters, 125 selfloop transitions, 37 changer transitions 0/180 dead transitions. [2024-01-30 14:19:41,751 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 180 transitions, 1754 flow [2024-01-30 14:19:41,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-30 14:19:41,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-30 14:19:41,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 235 transitions. [2024-01-30 14:19:41,752 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4417293233082707 [2024-01-30 14:19:41,752 INFO L175 Difference]: Start difference. First operand has 138 places, 126 transitions, 1175 flow. Second operand 7 states and 235 transitions. [2024-01-30 14:19:41,752 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 180 transitions, 1754 flow [2024-01-30 14:19:41,782 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 180 transitions, 1708 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-01-30 14:19:41,784 INFO L231 Difference]: Finished difference. Result has 142 places, 132 transitions, 1255 flow [2024-01-30 14:19:41,785 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=1129, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1255, PETRI_PLACES=142, PETRI_TRANSITIONS=132} [2024-01-30 14:19:41,785 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 62 predicate places. [2024-01-30 14:19:41,785 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 132 transitions, 1255 flow [2024-01-30 14:19:41,785 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.625) internal successors, (157), 8 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:41,785 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:41,785 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:19:41,786 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-01-30 14:19:41,786 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting P1Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:19:41,786 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:41,786 INFO L85 PathProgramCache]: Analyzing trace with hash 1155941619, now seen corresponding path program 2 times [2024-01-30 14:19:41,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:41,786 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [134033506] [2024-01-30 14:19:41,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:41,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:41,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:42,040 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:19:42,041 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:42,041 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [134033506] [2024-01-30 14:19:42,041 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [134033506] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:42,041 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:42,041 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-01-30 14:19:42,041 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1399059021] [2024-01-30 14:19:42,042 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:42,042 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:19:42,042 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:42,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:19:42,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:19:42,065 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-01-30 14:19:42,066 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 132 transitions, 1255 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:42,066 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:42,066 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-01-30 14:19:42,066 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:42,698 INFO L124 PetriNetUnfolderBase]: 2715/4898 cut-off events. [2024-01-30 14:19:42,698 INFO L125 PetriNetUnfolderBase]: For 22349/22505 co-relation queries the response was YES. [2024-01-30 14:19:42,719 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18654 conditions, 4898 events. 2715/4898 cut-off events. For 22349/22505 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 33095 event pairs, 1034 based on Foata normal form. 62/4701 useless extension candidates. Maximal degree in co-relation 18598. Up to 3076 conditions per place. [2024-01-30 14:19:42,736 INFO L140 encePairwiseOnDemand]: 67/76 looper letters, 114 selfloop transitions, 41 changer transitions 0/169 dead transitions. [2024-01-30 14:19:42,736 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 169 transitions, 1726 flow [2024-01-30 14:19:42,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-30 14:19:42,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-30 14:19:42,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 225 transitions. [2024-01-30 14:19:42,737 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42293233082706766 [2024-01-30 14:19:42,737 INFO L175 Difference]: Start difference. First operand has 142 places, 132 transitions, 1255 flow. Second operand 7 states and 225 transitions. [2024-01-30 14:19:42,737 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 169 transitions, 1726 flow [2024-01-30 14:19:42,762 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 169 transitions, 1684 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-01-30 14:19:42,764 INFO L231 Difference]: Finished difference. Result has 146 places, 132 transitions, 1307 flow [2024-01-30 14:19:42,764 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=1213, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1307, PETRI_PLACES=146, PETRI_TRANSITIONS=132} [2024-01-30 14:19:42,765 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 66 predicate places. [2024-01-30 14:19:42,765 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 132 transitions, 1307 flow [2024-01-30 14:19:42,765 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:42,765 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:42,765 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:19:42,765 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-01-30 14:19:42,766 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:19:42,766 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:42,766 INFO L85 PathProgramCache]: Analyzing trace with hash -612105857, now seen corresponding path program 3 times [2024-01-30 14:19:42,766 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:42,766 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1521150358] [2024-01-30 14:19:42,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:42,766 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:42,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:42,988 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:19:42,989 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:42,989 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1521150358] [2024-01-30 14:19:42,989 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1521150358] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:42,989 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:42,989 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-01-30 14:19:42,989 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1649114646] [2024-01-30 14:19:42,989 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:42,990 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:19:42,990 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:42,990 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:19:42,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:19:43,037 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-01-30 14:19:43,037 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 132 transitions, 1307 flow. Second operand has 8 states, 8 states have (on average 19.625) internal successors, (157), 8 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:43,037 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:43,038 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-01-30 14:19:43,038 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:43,753 INFO L124 PetriNetUnfolderBase]: 2925/5219 cut-off events. [2024-01-30 14:19:43,754 INFO L125 PetriNetUnfolderBase]: For 27087/27326 co-relation queries the response was YES. [2024-01-30 14:19:43,776 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19942 conditions, 5219 events. 2925/5219 cut-off events. For 27087/27326 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 34349 event pairs, 1393 based on Foata normal form. 126/5043 useless extension candidates. Maximal degree in co-relation 19885. Up to 4389 conditions per place. [2024-01-30 14:19:43,791 INFO L140 encePairwiseOnDemand]: 67/76 looper letters, 123 selfloop transitions, 19 changer transitions 0/160 dead transitions. [2024-01-30 14:19:43,791 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 160 transitions, 1687 flow [2024-01-30 14:19:43,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-30 14:19:43,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-30 14:19:43,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 212 transitions. [2024-01-30 14:19:43,792 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39849624060150374 [2024-01-30 14:19:43,792 INFO L175 Difference]: Start difference. First operand has 146 places, 132 transitions, 1307 flow. Second operand 7 states and 212 transitions. [2024-01-30 14:19:43,792 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 160 transitions, 1687 flow [2024-01-30 14:19:43,824 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 160 transitions, 1605 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-01-30 14:19:43,826 INFO L231 Difference]: Finished difference. Result has 147 places, 132 transitions, 1272 flow [2024-01-30 14:19:43,826 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=1225, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1272, PETRI_PLACES=147, PETRI_TRANSITIONS=132} [2024-01-30 14:19:43,827 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 67 predicate places. [2024-01-30 14:19:43,827 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 132 transitions, 1272 flow [2024-01-30 14:19:43,827 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.625) internal successors, (157), 8 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:43,827 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:43,827 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:19:43,827 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-01-30 14:19:43,827 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting P1Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:19:43,828 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:43,828 INFO L85 PathProgramCache]: Analyzing trace with hash 1156985079, now seen corresponding path program 3 times [2024-01-30 14:19:43,828 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:43,828 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1075324337] [2024-01-30 14:19:43,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:43,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:43,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:44,044 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:19:44,044 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:44,044 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1075324337] [2024-01-30 14:19:44,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1075324337] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:44,045 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:44,045 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-01-30 14:19:44,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [795006984] [2024-01-30 14:19:44,045 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:44,045 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:19:44,045 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:44,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:19:44,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:19:44,090 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-01-30 14:19:44,090 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 132 transitions, 1272 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:44,090 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:44,090 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-01-30 14:19:44,090 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:44,698 INFO L124 PetriNetUnfolderBase]: 2485/4490 cut-off events. [2024-01-30 14:19:44,698 INFO L125 PetriNetUnfolderBase]: For 22090/22216 co-relation queries the response was YES. [2024-01-30 14:19:44,732 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17180 conditions, 4490 events. 2485/4490 cut-off events. For 22090/22216 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 29786 event pairs, 1194 based on Foata normal form. 98/4343 useless extension candidates. Maximal degree in co-relation 17122. Up to 3653 conditions per place. [2024-01-30 14:19:44,748 INFO L140 encePairwiseOnDemand]: 67/76 looper letters, 118 selfloop transitions, 24 changer transitions 0/156 dead transitions. [2024-01-30 14:19:44,749 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 156 transitions, 1649 flow [2024-01-30 14:19:44,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-30 14:19:44,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-30 14:19:44,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 206 transitions. [2024-01-30 14:19:44,750 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38721804511278196 [2024-01-30 14:19:44,750 INFO L175 Difference]: Start difference. First operand has 147 places, 132 transitions, 1272 flow. Second operand 7 states and 206 transitions. [2024-01-30 14:19:44,750 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 156 transitions, 1649 flow [2024-01-30 14:19:44,775 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 156 transitions, 1599 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-01-30 14:19:44,777 INFO L231 Difference]: Finished difference. Result has 148 places, 132 transitions, 1284 flow [2024-01-30 14:19:44,777 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=1222, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1284, PETRI_PLACES=148, PETRI_TRANSITIONS=132} [2024-01-30 14:19:44,777 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 68 predicate places. [2024-01-30 14:19:44,778 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 132 transitions, 1284 flow [2024-01-30 14:19:44,778 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:44,778 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:44,778 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:19:44,778 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-01-30 14:19:44,778 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:19:44,778 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:44,779 INFO L85 PathProgramCache]: Analyzing trace with hash -1022801083, now seen corresponding path program 3 times [2024-01-30 14:19:44,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:44,779 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [741641171] [2024-01-30 14:19:44,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:44,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:44,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:44,976 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:19:44,977 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:44,977 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [741641171] [2024-01-30 14:19:44,977 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [741641171] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:44,977 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:44,977 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-01-30 14:19:44,977 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1761976994] [2024-01-30 14:19:44,977 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:44,977 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:19:44,978 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:44,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:19:44,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:19:44,999 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-01-30 14:19:45,000 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 132 transitions, 1284 flow. Second operand has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:45,000 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:45,000 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-01-30 14:19:45,000 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:45,671 INFO L124 PetriNetUnfolderBase]: 2747/4906 cut-off events. [2024-01-30 14:19:45,672 INFO L125 PetriNetUnfolderBase]: For 25774/26028 co-relation queries the response was YES. [2024-01-30 14:19:45,691 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18978 conditions, 4906 events. 2747/4906 cut-off events. For 25774/26028 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 31792 event pairs, 950 based on Foata normal form. 148/4774 useless extension candidates. Maximal degree in co-relation 18919. Up to 3399 conditions per place. [2024-01-30 14:19:45,706 INFO L140 encePairwiseOnDemand]: 61/76 looper letters, 108 selfloop transitions, 43 changer transitions 0/169 dead transitions. [2024-01-30 14:19:45,706 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 169 transitions, 1700 flow [2024-01-30 14:19:45,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-01-30 14:19:45,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-01-30 14:19:45,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 208 transitions. [2024-01-30 14:19:45,707 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45614035087719296 [2024-01-30 14:19:45,707 INFO L175 Difference]: Start difference. First operand has 148 places, 132 transitions, 1284 flow. Second operand 6 states and 208 transitions. [2024-01-30 14:19:45,708 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 169 transitions, 1700 flow [2024-01-30 14:19:45,736 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 169 transitions, 1648 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-01-30 14:19:45,738 INFO L231 Difference]: Finished difference. Result has 149 places, 137 transitions, 1386 flow [2024-01-30 14:19:45,738 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=1232, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1386, PETRI_PLACES=149, PETRI_TRANSITIONS=137} [2024-01-30 14:19:45,738 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 69 predicate places. [2024-01-30 14:19:45,738 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 137 transitions, 1386 flow [2024-01-30 14:19:45,739 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.875) internal successors, (159), 8 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:45,739 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:45,739 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:19:45,739 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-01-30 14:19:45,739 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:19:45,739 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:45,739 INFO L85 PathProgramCache]: Analyzing trace with hash 1269933737, now seen corresponding path program 4 times [2024-01-30 14:19:45,739 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:45,740 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2048652948] [2024-01-30 14:19:45,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:45,740 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:45,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:45,931 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:19:45,931 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:45,931 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2048652948] [2024-01-30 14:19:45,932 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2048652948] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:45,932 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:45,932 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-01-30 14:19:45,932 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1455360256] [2024-01-30 14:19:45,932 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:45,932 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:19:45,932 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:45,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:19:45,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:19:45,965 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-01-30 14:19:45,966 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 137 transitions, 1386 flow. Second operand has 8 states, 8 states have (on average 19.625) internal successors, (157), 8 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:45,966 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:45,966 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-01-30 14:19:45,966 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:46,641 INFO L124 PetriNetUnfolderBase]: 2984/5258 cut-off events. [2024-01-30 14:19:46,642 INFO L125 PetriNetUnfolderBase]: For 30065/30301 co-relation queries the response was YES. [2024-01-30 14:19:46,671 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21361 conditions, 5258 events. 2984/5258 cut-off events. For 30065/30301 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 33777 event pairs, 1090 based on Foata normal form. 106/5064 useless extension candidates. Maximal degree in co-relation 21300. Up to 3681 conditions per place. [2024-01-30 14:19:46,691 INFO L140 encePairwiseOnDemand]: 64/76 looper letters, 109 selfloop transitions, 49 changer transitions 0/176 dead transitions. [2024-01-30 14:19:46,691 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 176 transitions, 1860 flow [2024-01-30 14:19:46,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-30 14:19:46,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-30 14:19:46,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 226 transitions. [2024-01-30 14:19:46,692 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.424812030075188 [2024-01-30 14:19:46,692 INFO L175 Difference]: Start difference. First operand has 149 places, 137 transitions, 1386 flow. Second operand 7 states and 226 transitions. [2024-01-30 14:19:46,692 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 176 transitions, 1860 flow [2024-01-30 14:19:46,729 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 176 transitions, 1798 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-01-30 14:19:46,731 INFO L231 Difference]: Finished difference. Result has 153 places, 142 transitions, 1485 flow [2024-01-30 14:19:46,731 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=1324, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1485, PETRI_PLACES=153, PETRI_TRANSITIONS=142} [2024-01-30 14:19:46,732 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 73 predicate places. [2024-01-30 14:19:46,732 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 142 transitions, 1485 flow [2024-01-30 14:19:46,732 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.625) internal successors, (157), 8 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:46,732 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:46,732 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:19:46,732 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-01-30 14:19:46,733 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:19:46,733 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:46,733 INFO L85 PathProgramCache]: Analyzing trace with hash 301276427, now seen corresponding path program 5 times [2024-01-30 14:19:46,733 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:46,733 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1619230997] [2024-01-30 14:19:46,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:46,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:46,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:46,940 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:19:46,940 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:46,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1619230997] [2024-01-30 14:19:46,941 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1619230997] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:46,941 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:46,941 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-01-30 14:19:46,941 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [66303048] [2024-01-30 14:19:46,941 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:46,941 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:19:46,942 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:46,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:19:46,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:19:46,982 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-01-30 14:19:46,983 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 142 transitions, 1485 flow. Second operand has 8 states, 8 states have (on average 19.625) internal successors, (157), 8 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:46,983 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:46,983 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-01-30 14:19:46,983 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:47,699 INFO L124 PetriNetUnfolderBase]: 2867/5144 cut-off events. [2024-01-30 14:19:47,700 INFO L125 PetriNetUnfolderBase]: For 30802/31065 co-relation queries the response was YES. [2024-01-30 14:19:47,720 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21355 conditions, 5144 events. 2867/5144 cut-off events. For 30802/31065 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 33899 event pairs, 1249 based on Foata normal form. 141/4996 useless extension candidates. Maximal degree in co-relation 21293. Up to 4374 conditions per place. [2024-01-30 14:19:47,733 INFO L140 encePairwiseOnDemand]: 67/76 looper letters, 133 selfloop transitions, 21 changer transitions 0/172 dead transitions. [2024-01-30 14:19:47,733 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 172 transitions, 1944 flow [2024-01-30 14:19:47,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-30 14:19:47,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-30 14:19:47,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 208 transitions. [2024-01-30 14:19:47,734 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39097744360902253 [2024-01-30 14:19:47,734 INFO L175 Difference]: Start difference. First operand has 153 places, 142 transitions, 1485 flow. Second operand 7 states and 208 transitions. [2024-01-30 14:19:47,734 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 172 transitions, 1944 flow [2024-01-30 14:19:47,767 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 172 transitions, 1849 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-01-30 14:19:47,769 INFO L231 Difference]: Finished difference. Result has 155 places, 148 transitions, 1527 flow [2024-01-30 14:19:47,769 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=1406, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1527, PETRI_PLACES=155, PETRI_TRANSITIONS=148} [2024-01-30 14:19:47,770 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 75 predicate places. [2024-01-30 14:19:47,770 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 148 transitions, 1527 flow [2024-01-30 14:19:47,770 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.625) internal successors, (157), 8 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:47,770 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:47,770 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:19:47,770 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-01-30 14:19:47,771 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:19:47,771 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:47,771 INFO L85 PathProgramCache]: Analyzing trace with hash 1304935217, now seen corresponding path program 6 times [2024-01-30 14:19:47,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:47,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [918283586] [2024-01-30 14:19:47,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:47,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:47,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:47,968 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:19:47,969 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:47,969 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [918283586] [2024-01-30 14:19:47,969 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [918283586] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:47,969 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:47,969 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-01-30 14:19:47,969 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [513429652] [2024-01-30 14:19:47,969 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:47,969 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:19:47,970 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:47,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:19:47,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:19:48,000 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-01-30 14:19:48,000 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 148 transitions, 1527 flow. Second operand has 8 states, 8 states have (on average 19.625) internal successors, (157), 8 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:48,000 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:48,000 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-01-30 14:19:48,000 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:48,645 INFO L124 PetriNetUnfolderBase]: 2829/5058 cut-off events. [2024-01-30 14:19:48,645 INFO L125 PetriNetUnfolderBase]: For 28727/28975 co-relation queries the response was YES. [2024-01-30 14:19:48,669 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20364 conditions, 5058 events. 2829/5058 cut-off events. For 28727/28975 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 32985 event pairs, 1246 based on Foata normal form. 123/4886 useless extension candidates. Maximal degree in co-relation 20302. Up to 4064 conditions per place. [2024-01-30 14:19:48,685 INFO L140 encePairwiseOnDemand]: 67/76 looper letters, 122 selfloop transitions, 30 changer transitions 0/170 dead transitions. [2024-01-30 14:19:48,685 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 170 transitions, 1894 flow [2024-01-30 14:19:48,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-30 14:19:48,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-30 14:19:48,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 206 transitions. [2024-01-30 14:19:48,686 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38721804511278196 [2024-01-30 14:19:48,686 INFO L175 Difference]: Start difference. First operand has 155 places, 148 transitions, 1527 flow. Second operand 7 states and 206 transitions. [2024-01-30 14:19:48,686 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 170 transitions, 1894 flow [2024-01-30 14:19:48,723 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 170 transitions, 1859 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-01-30 14:19:48,725 INFO L231 Difference]: Finished difference. Result has 158 places, 148 transitions, 1571 flow [2024-01-30 14:19:48,725 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=1492, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1571, PETRI_PLACES=158, PETRI_TRANSITIONS=148} [2024-01-30 14:19:48,725 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 78 predicate places. [2024-01-30 14:19:48,725 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 148 transitions, 1571 flow [2024-01-30 14:19:48,726 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.625) internal successors, (157), 8 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:48,726 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:48,726 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:19:48,726 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-01-30 14:19:48,726 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:19:48,726 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:48,726 INFO L85 PathProgramCache]: Analyzing trace with hash -1176358265, now seen corresponding path program 1 times [2024-01-30 14:19:48,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:48,727 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [854685909] [2024-01-30 14:19:48,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:48,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:48,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:48,886 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:19:48,886 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:48,886 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [854685909] [2024-01-30 14:19:48,886 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [854685909] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:48,886 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:48,887 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-01-30 14:19:48,887 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1082088011] [2024-01-30 14:19:48,887 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:48,887 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-01-30 14:19:48,887 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:48,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-01-30 14:19:48,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-01-30 14:19:48,894 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 30 out of 76 [2024-01-30 14:19:48,894 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 148 transitions, 1571 flow. Second operand has 7 states, 7 states have (on average 31.714285714285715) internal successors, (222), 7 states have internal predecessors, (222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:48,894 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:48,895 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 30 of 76 [2024-01-30 14:19:48,895 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:49,490 INFO L124 PetriNetUnfolderBase]: 2328/4405 cut-off events. [2024-01-30 14:19:49,490 INFO L125 PetriNetUnfolderBase]: For 28003/28292 co-relation queries the response was YES. [2024-01-30 14:19:49,507 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17907 conditions, 4405 events. 2328/4405 cut-off events. For 28003/28292 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 30361 event pairs, 943 based on Foata normal form. 72/4219 useless extension candidates. Maximal degree in co-relation 17844. Up to 3425 conditions per place. [2024-01-30 14:19:49,519 INFO L140 encePairwiseOnDemand]: 70/76 looper letters, 131 selfloop transitions, 23 changer transitions 0/187 dead transitions. [2024-01-30 14:19:49,519 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 187 transitions, 2221 flow [2024-01-30 14:19:49,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-01-30 14:19:49,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-01-30 14:19:49,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 251 transitions. [2024-01-30 14:19:49,520 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5504385964912281 [2024-01-30 14:19:49,520 INFO L175 Difference]: Start difference. First operand has 158 places, 148 transitions, 1571 flow. Second operand 6 states and 251 transitions. [2024-01-30 14:19:49,521 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 187 transitions, 2221 flow [2024-01-30 14:19:49,544 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 187 transitions, 2136 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-01-30 14:19:49,546 INFO L231 Difference]: Finished difference. Result has 159 places, 163 transitions, 1794 flow [2024-01-30 14:19:49,546 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=1494, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1794, PETRI_PLACES=159, PETRI_TRANSITIONS=163} [2024-01-30 14:19:49,547 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 79 predicate places. [2024-01-30 14:19:49,547 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 163 transitions, 1794 flow [2024-01-30 14:19:49,547 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 31.714285714285715) internal successors, (222), 7 states have internal predecessors, (222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:49,547 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:49,547 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:19:49,547 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-01-30 14:19:49,547 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:19:49,548 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:49,548 INFO L85 PathProgramCache]: Analyzing trace with hash -1136118813, now seen corresponding path program 1 times [2024-01-30 14:19:49,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:49,548 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1263799537] [2024-01-30 14:19:49,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:49,548 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:49,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:49,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-01-30 14:19:49,696 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:49,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1263799537] [2024-01-30 14:19:49,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1263799537] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:49,697 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:49,697 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-01-30 14:19:49,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1283177980] [2024-01-30 14:19:49,697 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:49,697 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-01-30 14:19:49,697 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:49,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-01-30 14:19:49,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-01-30 14:19:49,704 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 30 out of 76 [2024-01-30 14:19:49,704 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 163 transitions, 1794 flow. Second operand has 7 states, 7 states have (on average 31.714285714285715) internal successors, (222), 7 states have internal predecessors, (222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:49,705 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:49,705 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 30 of 76 [2024-01-30 14:19:49,705 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:50,279 INFO L124 PetriNetUnfolderBase]: 2293/4345 cut-off events. [2024-01-30 14:19:50,280 INFO L125 PetriNetUnfolderBase]: For 27059/27357 co-relation queries the response was YES. [2024-01-30 14:19:50,298 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17693 conditions, 4345 events. 2293/4345 cut-off events. For 27059/27357 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 30052 event pairs, 964 based on Foata normal form. 69/4155 useless extension candidates. Maximal degree in co-relation 17629. Up to 3393 conditions per place. [2024-01-30 14:19:50,311 INFO L140 encePairwiseOnDemand]: 69/76 looper letters, 136 selfloop transitions, 30 changer transitions 0/199 dead transitions. [2024-01-30 14:19:50,311 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 199 transitions, 2406 flow [2024-01-30 14:19:50,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-30 14:19:50,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-30 14:19:50,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 282 transitions. [2024-01-30 14:19:50,312 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5300751879699248 [2024-01-30 14:19:50,312 INFO L175 Difference]: Start difference. First operand has 159 places, 163 transitions, 1794 flow. Second operand 7 states and 282 transitions. [2024-01-30 14:19:50,312 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 199 transitions, 2406 flow [2024-01-30 14:19:50,342 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 199 transitions, 2402 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-01-30 14:19:50,344 INFO L231 Difference]: Finished difference. Result has 168 places, 179 transitions, 2099 flow [2024-01-30 14:19:50,344 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=1790, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2099, PETRI_PLACES=168, PETRI_TRANSITIONS=179} [2024-01-30 14:19:50,345 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 88 predicate places. [2024-01-30 14:19:50,345 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 179 transitions, 2099 flow [2024-01-30 14:19:50,345 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 31.714285714285715) internal successors, (222), 7 states have internal predecessors, (222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:50,345 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:50,345 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-01-30 14:19:50,345 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-01-30 14:19:50,346 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:19:50,346 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:50,346 INFO L85 PathProgramCache]: Analyzing trace with hash -1979266041, now seen corresponding path program 1 times [2024-01-30 14:19:50,346 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:50,346 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1259073687] [2024-01-30 14:19:50,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:50,346 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:50,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:50,548 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:19:50,548 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:50,548 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1259073687] [2024-01-30 14:19:50,548 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1259073687] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:50,548 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:50,549 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-01-30 14:19:50,549 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [639760789] [2024-01-30 14:19:50,549 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:50,549 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:19:50,549 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:50,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:19:50,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:19:50,582 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-01-30 14:19:50,583 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 179 transitions, 2099 flow. Second operand has 8 states, 8 states have (on average 19.625) internal successors, (157), 8 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:50,583 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:50,583 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-01-30 14:19:50,583 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:51,474 INFO L124 PetriNetUnfolderBase]: 3042/5358 cut-off events. [2024-01-30 14:19:51,475 INFO L125 PetriNetUnfolderBase]: For 31639/31887 co-relation queries the response was YES. [2024-01-30 14:19:51,494 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22295 conditions, 5358 events. 3042/5358 cut-off events. For 31639/31887 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 34686 event pairs, 1414 based on Foata normal form. 57/5103 useless extension candidates. Maximal degree in co-relation 22226. Up to 4454 conditions per place. [2024-01-30 14:19:51,507 INFO L140 encePairwiseOnDemand]: 66/76 looper letters, 171 selfloop transitions, 36 changer transitions 0/225 dead transitions. [2024-01-30 14:19:51,507 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 225 transitions, 2804 flow [2024-01-30 14:19:51,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:19:51,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:19:51,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 239 transitions. [2024-01-30 14:19:51,508 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3930921052631579 [2024-01-30 14:19:51,508 INFO L175 Difference]: Start difference. First operand has 168 places, 179 transitions, 2099 flow. Second operand 8 states and 239 transitions. [2024-01-30 14:19:51,508 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 225 transitions, 2804 flow [2024-01-30 14:19:51,544 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 225 transitions, 2778 flow, removed 7 selfloop flow, removed 2 redundant places. [2024-01-30 14:19:51,547 INFO L231 Difference]: Finished difference. Result has 176 places, 194 transitions, 2332 flow [2024-01-30 14:19:51,547 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=2073, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2332, PETRI_PLACES=176, PETRI_TRANSITIONS=194} [2024-01-30 14:19:51,548 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 96 predicate places. [2024-01-30 14:19:51,548 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 194 transitions, 2332 flow [2024-01-30 14:19:51,548 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.625) internal successors, (157), 8 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:51,548 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:51,548 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-01-30 14:19:51,548 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-01-30 14:19:51,548 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:19:51,549 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:51,549 INFO L85 PathProgramCache]: Analyzing trace with hash 917386513, now seen corresponding path program 2 times [2024-01-30 14:19:51,549 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:51,549 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1236366010] [2024-01-30 14:19:51,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:51,549 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:51,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:51,744 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:19:51,745 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:51,745 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1236366010] [2024-01-30 14:19:51,745 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1236366010] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:51,745 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:51,745 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-01-30 14:19:51,745 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [21989981] [2024-01-30 14:19:51,745 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:51,746 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:19:51,746 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:51,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:19:51,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:19:51,769 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-01-30 14:19:51,769 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 194 transitions, 2332 flow. Second operand has 8 states, 8 states have (on average 19.625) internal successors, (157), 8 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:51,769 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:51,769 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-01-30 14:19:51,769 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:52,488 INFO L124 PetriNetUnfolderBase]: 3044/5356 cut-off events. [2024-01-30 14:19:52,489 INFO L125 PetriNetUnfolderBase]: For 33357/33609 co-relation queries the response was YES. [2024-01-30 14:19:52,517 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23004 conditions, 5356 events. 3044/5356 cut-off events. For 33357/33609 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 34678 event pairs, 1414 based on Foata normal form. 61/5103 useless extension candidates. Maximal degree in co-relation 22932. Up to 4462 conditions per place. [2024-01-30 14:19:52,537 INFO L140 encePairwiseOnDemand]: 69/76 looper letters, 173 selfloop transitions, 33 changer transitions 0/224 dead transitions. [2024-01-30 14:19:52,537 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 224 transitions, 2893 flow [2024-01-30 14:19:52,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-30 14:19:52,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-30 14:19:52,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 213 transitions. [2024-01-30 14:19:52,539 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40037593984962405 [2024-01-30 14:19:52,539 INFO L175 Difference]: Start difference. First operand has 176 places, 194 transitions, 2332 flow. Second operand 7 states and 213 transitions. [2024-01-30 14:19:52,539 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 224 transitions, 2893 flow [2024-01-30 14:19:52,589 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 224 transitions, 2866 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-01-30 14:19:52,591 INFO L231 Difference]: Finished difference. Result has 181 places, 194 transitions, 2376 flow [2024-01-30 14:19:52,592 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=2305, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2376, PETRI_PLACES=181, PETRI_TRANSITIONS=194} [2024-01-30 14:19:52,592 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 101 predicate places. [2024-01-30 14:19:52,592 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 194 transitions, 2376 flow [2024-01-30 14:19:52,592 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.625) internal successors, (157), 8 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:52,592 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:52,592 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:19:52,593 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-01-30 14:19:52,593 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:19:52,593 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:52,593 INFO L85 PathProgramCache]: Analyzing trace with hash -1520842613, now seen corresponding path program 3 times [2024-01-30 14:19:52,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:52,593 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [116845316] [2024-01-30 14:19:52,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:52,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:52,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:52,799 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:19:52,800 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:52,800 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [116845316] [2024-01-30 14:19:52,800 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [116845316] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:52,800 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:52,800 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-01-30 14:19:52,800 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [602059553] [2024-01-30 14:19:52,800 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:52,800 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:19:52,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:52,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:19:52,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:19:52,831 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-01-30 14:19:52,831 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 194 transitions, 2376 flow. Second operand has 8 states, 8 states have (on average 19.625) internal successors, (157), 8 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:52,831 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:52,831 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-01-30 14:19:52,831 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:53,675 INFO L124 PetriNetUnfolderBase]: 3030/5316 cut-off events. [2024-01-30 14:19:53,676 INFO L125 PetriNetUnfolderBase]: For 34631/34892 co-relation queries the response was YES. [2024-01-30 14:19:53,700 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22922 conditions, 5316 events. 3030/5316 cut-off events. For 34631/34892 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 34498 event pairs, 1453 based on Foata normal form. 54/5054 useless extension candidates. Maximal degree in co-relation 22849. Up to 4454 conditions per place. [2024-01-30 14:19:53,717 INFO L140 encePairwiseOnDemand]: 69/76 looper letters, 171 selfloop transitions, 35 changer transitions 0/224 dead transitions. [2024-01-30 14:19:53,718 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 224 transitions, 2957 flow [2024-01-30 14:19:53,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-30 14:19:53,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-30 14:19:53,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 213 transitions. [2024-01-30 14:19:53,719 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40037593984962405 [2024-01-30 14:19:53,719 INFO L175 Difference]: Start difference. First operand has 181 places, 194 transitions, 2376 flow. Second operand 7 states and 213 transitions. [2024-01-30 14:19:53,719 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 224 transitions, 2957 flow [2024-01-30 14:19:53,767 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 224 transitions, 2868 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-01-30 14:19:53,770 INFO L231 Difference]: Finished difference. Result has 183 places, 198 transitions, 2409 flow [2024-01-30 14:19:53,770 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=2296, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2409, PETRI_PLACES=183, PETRI_TRANSITIONS=198} [2024-01-30 14:19:53,771 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 103 predicate places. [2024-01-30 14:19:53,771 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 198 transitions, 2409 flow [2024-01-30 14:19:53,771 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.625) internal successors, (157), 8 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:53,771 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:53,772 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-01-30 14:19:53,772 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-01-30 14:19:53,772 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:19:53,772 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:53,772 INFO L85 PathProgramCache]: Analyzing trace with hash -1646544745, now seen corresponding path program 1 times [2024-01-30 14:19:53,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:53,773 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [390528780] [2024-01-30 14:19:53,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:53,773 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:53,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:53,994 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:19:53,995 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:53,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [390528780] [2024-01-30 14:19:53,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [390528780] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:53,995 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:53,995 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-01-30 14:19:53,995 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [201625386] [2024-01-30 14:19:53,995 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:53,996 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:19:53,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:53,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:19:53,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:19:54,020 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-01-30 14:19:54,021 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 198 transitions, 2409 flow. Second operand has 8 states, 8 states have (on average 19.625) internal successors, (157), 8 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:54,021 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:54,021 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-01-30 14:19:54,021 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:54,749 INFO L124 PetriNetUnfolderBase]: 2815/5030 cut-off events. [2024-01-30 14:19:54,750 INFO L125 PetriNetUnfolderBase]: For 33422/33701 co-relation queries the response was YES. [2024-01-30 14:19:54,781 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21858 conditions, 5030 events. 2815/5030 cut-off events. For 33422/33701 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 33080 event pairs, 1471 based on Foata normal form. 84/4793 useless extension candidates. Maximal degree in co-relation 21783. Up to 4206 conditions per place. [2024-01-30 14:19:54,799 INFO L140 encePairwiseOnDemand]: 68/76 looper letters, 181 selfloop transitions, 38 changer transitions 0/241 dead transitions. [2024-01-30 14:19:54,799 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 241 transitions, 3052 flow [2024-01-30 14:19:54,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:19:54,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:19:54,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 239 transitions. [2024-01-30 14:19:54,800 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3930921052631579 [2024-01-30 14:19:54,800 INFO L175 Difference]: Start difference. First operand has 183 places, 198 transitions, 2409 flow. Second operand 8 states and 239 transitions. [2024-01-30 14:19:54,800 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 241 transitions, 3052 flow [2024-01-30 14:19:54,853 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 241 transitions, 3014 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-01-30 14:19:54,856 INFO L231 Difference]: Finished difference. Result has 190 places, 211 transitions, 2570 flow [2024-01-30 14:19:54,856 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=2373, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2570, PETRI_PLACES=190, PETRI_TRANSITIONS=211} [2024-01-30 14:19:54,857 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 110 predicate places. [2024-01-30 14:19:54,857 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 211 transitions, 2570 flow [2024-01-30 14:19:54,857 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.625) internal successors, (157), 8 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:54,857 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:54,857 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-01-30 14:19:54,857 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-01-30 14:19:54,857 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:19:54,858 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:54,858 INFO L85 PathProgramCache]: Analyzing trace with hash 1799158883, now seen corresponding path program 2 times [2024-01-30 14:19:54,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:54,858 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [419199691] [2024-01-30 14:19:54,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:54,858 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:54,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:55,084 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:19:55,085 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:55,085 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [419199691] [2024-01-30 14:19:55,085 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [419199691] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:55,085 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:55,085 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-01-30 14:19:55,085 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1714896297] [2024-01-30 14:19:55,085 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:55,086 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:19:55,086 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:55,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:19:55,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:19:55,122 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-01-30 14:19:55,122 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 211 transitions, 2570 flow. Second operand has 8 states, 8 states have (on average 19.625) internal successors, (157), 8 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:55,122 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:55,122 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-01-30 14:19:55,122 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:55,864 INFO L124 PetriNetUnfolderBase]: 2842/5077 cut-off events. [2024-01-30 14:19:55,864 INFO L125 PetriNetUnfolderBase]: For 34658/34945 co-relation queries the response was YES. [2024-01-30 14:19:55,895 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22167 conditions, 5077 events. 2842/5077 cut-off events. For 34658/34945 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 33385 event pairs, 1447 based on Foata normal form. 101/4866 useless extension candidates. Maximal degree in co-relation 22089. Up to 4240 conditions per place. [2024-01-30 14:19:55,913 INFO L140 encePairwiseOnDemand]: 68/76 looper letters, 179 selfloop transitions, 41 changer transitions 0/242 dead transitions. [2024-01-30 14:19:55,914 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 242 transitions, 3131 flow [2024-01-30 14:19:55,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:19:55,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:19:55,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 237 transitions. [2024-01-30 14:19:55,915 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38980263157894735 [2024-01-30 14:19:55,915 INFO L175 Difference]: Start difference. First operand has 190 places, 211 transitions, 2570 flow. Second operand 8 states and 237 transitions. [2024-01-30 14:19:55,915 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 242 transitions, 3131 flow [2024-01-30 14:19:56,101 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 242 transitions, 3089 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-01-30 14:19:56,104 INFO L231 Difference]: Finished difference. Result has 196 places, 214 transitions, 2636 flow [2024-01-30 14:19:56,105 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=2531, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=211, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2636, PETRI_PLACES=196, PETRI_TRANSITIONS=214} [2024-01-30 14:19:56,105 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 116 predicate places. [2024-01-30 14:19:56,105 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 214 transitions, 2636 flow [2024-01-30 14:19:56,105 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.625) internal successors, (157), 8 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:56,106 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:56,106 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-01-30 14:19:56,106 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-01-30 14:19:56,106 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:19:56,106 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:56,106 INFO L85 PathProgramCache]: Analyzing trace with hash 1094644853, now seen corresponding path program 3 times [2024-01-30 14:19:56,107 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:56,107 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [735721840] [2024-01-30 14:19:56,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:56,107 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:56,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:56,309 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:19:56,310 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:56,310 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [735721840] [2024-01-30 14:19:56,310 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [735721840] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:56,310 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:56,310 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-01-30 14:19:56,310 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1543140251] [2024-01-30 14:19:56,310 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:56,311 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:19:56,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:56,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:19:56,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:19:56,335 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-01-30 14:19:56,336 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 214 transitions, 2636 flow. Second operand has 8 states, 8 states have (on average 19.625) internal successors, (157), 8 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:56,336 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:56,336 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-01-30 14:19:56,336 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:57,074 INFO L124 PetriNetUnfolderBase]: 2856/5095 cut-off events. [2024-01-30 14:19:57,074 INFO L125 PetriNetUnfolderBase]: For 35656/35947 co-relation queries the response was YES. [2024-01-30 14:19:57,105 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22319 conditions, 5095 events. 2856/5095 cut-off events. For 35656/35947 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 33504 event pairs, 1454 based on Foata normal form. 96/4877 useless extension candidates. Maximal degree in co-relation 22239. Up to 4252 conditions per place. [2024-01-30 14:19:57,122 INFO L140 encePairwiseOnDemand]: 68/76 looper letters, 177 selfloop transitions, 44 changer transitions 0/243 dead transitions. [2024-01-30 14:19:57,122 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 243 transitions, 3191 flow [2024-01-30 14:19:57,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:19:57,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:19:57,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 235 transitions. [2024-01-30 14:19:57,123 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38651315789473684 [2024-01-30 14:19:57,124 INFO L175 Difference]: Start difference. First operand has 196 places, 214 transitions, 2636 flow. Second operand 8 states and 235 transitions. [2024-01-30 14:19:57,124 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 243 transitions, 3191 flow [2024-01-30 14:19:57,177 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 243 transitions, 3162 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-01-30 14:19:57,180 INFO L231 Difference]: Finished difference. Result has 202 places, 216 transitions, 2716 flow [2024-01-30 14:19:57,180 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=2608, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2716, PETRI_PLACES=202, PETRI_TRANSITIONS=216} [2024-01-30 14:19:57,181 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 122 predicate places. [2024-01-30 14:19:57,181 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 216 transitions, 2716 flow [2024-01-30 14:19:57,181 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.625) internal successors, (157), 8 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:57,181 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:57,181 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:19:57,181 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-01-30 14:19:57,181 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:19:57,182 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:57,182 INFO L85 PathProgramCache]: Analyzing trace with hash 1094688563, now seen corresponding path program 4 times [2024-01-30 14:19:57,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:57,182 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [393742101] [2024-01-30 14:19:57,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:57,182 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:57,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:57,372 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:19:57,372 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:57,372 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [393742101] [2024-01-30 14:19:57,372 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [393742101] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:57,373 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:57,373 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-01-30 14:19:57,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [928458307] [2024-01-30 14:19:57,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:57,373 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:19:57,373 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:57,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:19:57,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:19:57,413 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-01-30 14:19:57,413 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 216 transitions, 2716 flow. Second operand has 8 states, 8 states have (on average 19.625) internal successors, (157), 8 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:57,413 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:57,413 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-01-30 14:19:57,413 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:58,148 INFO L124 PetriNetUnfolderBase]: 2850/5085 cut-off events. [2024-01-30 14:19:58,149 INFO L125 PetriNetUnfolderBase]: For 36510/36801 co-relation queries the response was YES. [2024-01-30 14:19:58,180 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22356 conditions, 5085 events. 2850/5085 cut-off events. For 36510/36801 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 33425 event pairs, 1456 based on Foata normal form. 90/4861 useless extension candidates. Maximal degree in co-relation 22275. Up to 4252 conditions per place. [2024-01-30 14:19:58,198 INFO L140 encePairwiseOnDemand]: 68/76 looper letters, 173 selfloop transitions, 46 changer transitions 0/241 dead transitions. [2024-01-30 14:19:58,198 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 241 transitions, 3236 flow [2024-01-30 14:19:58,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:19:58,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:19:58,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 233 transitions. [2024-01-30 14:19:58,199 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3832236842105263 [2024-01-30 14:19:58,199 INFO L175 Difference]: Start difference. First operand has 202 places, 216 transitions, 2716 flow. Second operand 8 states and 233 transitions. [2024-01-30 14:19:58,200 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 241 transitions, 3236 flow [2024-01-30 14:19:58,258 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 241 transitions, 3173 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-01-30 14:19:58,261 INFO L231 Difference]: Finished difference. Result has 206 places, 216 transitions, 2750 flow [2024-01-30 14:19:58,262 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=2653, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2750, PETRI_PLACES=206, PETRI_TRANSITIONS=216} [2024-01-30 14:19:58,262 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 126 predicate places. [2024-01-30 14:19:58,262 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 216 transitions, 2750 flow [2024-01-30 14:19:58,262 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.625) internal successors, (157), 8 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:58,262 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:58,263 INFO L208 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-01-30 14:19:58,263 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-01-30 14:19:58,263 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:19:58,263 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:58,263 INFO L85 PathProgramCache]: Analyzing trace with hash -1497888380, now seen corresponding path program 1 times [2024-01-30 14:19:58,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:58,263 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1782042928] [2024-01-30 14:19:58,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:58,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:58,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:58,488 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:19:58,488 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:58,489 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1782042928] [2024-01-30 14:19:58,489 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1782042928] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:58,489 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:58,489 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:19:58,489 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1881381494] [2024-01-30 14:19:58,489 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:58,489 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:19:58,490 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:58,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:19:58,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:19:58,543 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-01-30 14:19:58,543 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 216 transitions, 2750 flow. Second operand has 9 states, 9 states have (on average 19.666666666666668) internal successors, (177), 9 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:58,543 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:58,543 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-01-30 14:19:58,543 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:59,410 INFO L124 PetriNetUnfolderBase]: 3082/5351 cut-off events. [2024-01-30 14:19:59,410 INFO L125 PetriNetUnfolderBase]: For 38302/38563 co-relation queries the response was YES. [2024-01-30 14:19:59,441 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23461 conditions, 5351 events. 3082/5351 cut-off events. For 38302/38563 co-relation queries the response was YES. Maximal size of possible extension queue 200. Compared 34460 event pairs, 936 based on Foata normal form. 61/5109 useless extension candidates. Maximal degree in co-relation 23379. Up to 3302 conditions per place. [2024-01-30 14:19:59,461 INFO L140 encePairwiseOnDemand]: 66/76 looper letters, 200 selfloop transitions, 75 changer transitions 0/297 dead transitions. [2024-01-30 14:19:59,462 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 297 transitions, 3961 flow [2024-01-30 14:19:59,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:19:59,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:19:59,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 254 transitions. [2024-01-30 14:19:59,463 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41776315789473684 [2024-01-30 14:19:59,463 INFO L175 Difference]: Start difference. First operand has 206 places, 216 transitions, 2750 flow. Second operand 8 states and 254 transitions. [2024-01-30 14:19:59,463 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 297 transitions, 3961 flow [2024-01-30 14:19:59,516 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 297 transitions, 3869 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-01-30 14:19:59,520 INFO L231 Difference]: Finished difference. Result has 209 places, 238 transitions, 3105 flow [2024-01-30 14:19:59,520 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=2658, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3105, PETRI_PLACES=209, PETRI_TRANSITIONS=238} [2024-01-30 14:19:59,521 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 129 predicate places. [2024-01-30 14:19:59,521 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 238 transitions, 3105 flow [2024-01-30 14:19:59,521 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 19.666666666666668) internal successors, (177), 9 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:59,521 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:59,521 INFO L208 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-01-30 14:19:59,521 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-01-30 14:19:59,521 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:19:59,522 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:59,522 INFO L85 PathProgramCache]: Analyzing trace with hash 820422734, now seen corresponding path program 1 times [2024-01-30 14:19:59,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:59,522 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [91517862] [2024-01-30 14:19:59,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:59,522 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:59,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:59,780 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:19:59,780 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:59,780 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [91517862] [2024-01-30 14:19:59,781 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [91517862] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:59,781 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:59,781 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:19:59,781 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1878394007] [2024-01-30 14:19:59,781 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:59,781 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:19:59,781 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:59,782 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:19:59,782 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:19:59,818 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-01-30 14:19:59,818 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 238 transitions, 3105 flow. Second operand has 9 states, 9 states have (on average 19.88888888888889) internal successors, (179), 9 states have internal predecessors, (179), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:59,818 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:59,819 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-01-30 14:19:59,819 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:20:00,668 INFO L124 PetriNetUnfolderBase]: 2928/5275 cut-off events. [2024-01-30 14:20:00,668 INFO L125 PetriNetUnfolderBase]: For 41990/42279 co-relation queries the response was YES. [2024-01-30 14:20:00,700 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23958 conditions, 5275 events. 2928/5275 cut-off events. For 41990/42279 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 34725 event pairs, 1176 based on Foata normal form. 145/5123 useless extension candidates. Maximal degree in co-relation 23874. Up to 4286 conditions per place. [2024-01-30 14:20:00,717 INFO L140 encePairwiseOnDemand]: 64/76 looper letters, 214 selfloop transitions, 40 changer transitions 0/276 dead transitions. [2024-01-30 14:20:00,718 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 276 transitions, 3800 flow [2024-01-30 14:20:00,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:20:00,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:20:00,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 240 transitions. [2024-01-30 14:20:00,719 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39473684210526316 [2024-01-30 14:20:00,719 INFO L175 Difference]: Start difference. First operand has 209 places, 238 transitions, 3105 flow. Second operand 8 states and 240 transitions. [2024-01-30 14:20:00,719 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 276 transitions, 3800 flow [2024-01-30 14:20:00,788 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 276 transitions, 3709 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-01-30 14:20:00,792 INFO L231 Difference]: Finished difference. Result has 213 places, 240 transitions, 3132 flow [2024-01-30 14:20:00,792 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=3022, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3132, PETRI_PLACES=213, PETRI_TRANSITIONS=240} [2024-01-30 14:20:00,792 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 133 predicate places. [2024-01-30 14:20:00,797 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 240 transitions, 3132 flow [2024-01-30 14:20:00,797 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 19.88888888888889) internal successors, (179), 9 states have internal predecessors, (179), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:00,797 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:20:00,797 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:20:00,797 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-01-30 14:20:00,797 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:20:00,798 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:20:00,798 INFO L85 PathProgramCache]: Analyzing trace with hash -993113645, now seen corresponding path program 1 times [2024-01-30 14:20:00,798 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:20:00,798 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1296740923] [2024-01-30 14:20:00,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:20:00,798 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:20:00,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:20:01,034 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:20:01,034 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:20:01,035 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1296740923] [2024-01-30 14:20:01,035 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1296740923] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:20:01,035 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:20:01,035 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:20:01,035 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1587685492] [2024-01-30 14:20:01,035 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:20:01,035 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:20:01,036 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:20:01,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:20:01,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:20:01,044 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 30 out of 76 [2024-01-30 14:20:01,045 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 240 transitions, 3132 flow. Second operand has 9 states, 9 states have (on average 31.555555555555557) internal successors, (284), 9 states have internal predecessors, (284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:01,045 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:20:01,045 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 30 of 76 [2024-01-30 14:20:01,045 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:20:01,747 INFO L124 PetriNetUnfolderBase]: 2137/4151 cut-off events. [2024-01-30 14:20:01,748 INFO L125 PetriNetUnfolderBase]: For 37403/37667 co-relation queries the response was YES. [2024-01-30 14:20:01,770 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19130 conditions, 4151 events. 2137/4151 cut-off events. For 37403/37667 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 29111 event pairs, 836 based on Foata normal form. 60/3982 useless extension candidates. Maximal degree in co-relation 19046. Up to 3169 conditions per place. [2024-01-30 14:20:01,783 INFO L140 encePairwiseOnDemand]: 70/76 looper letters, 186 selfloop transitions, 32 changer transitions 0/259 dead transitions. [2024-01-30 14:20:01,783 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 259 transitions, 3655 flow [2024-01-30 14:20:01,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-01-30 14:20:01,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-01-30 14:20:01,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 245 transitions. [2024-01-30 14:20:01,784 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5372807017543859 [2024-01-30 14:20:01,784 INFO L175 Difference]: Start difference. First operand has 213 places, 240 transitions, 3132 flow. Second operand 6 states and 245 transitions. [2024-01-30 14:20:01,784 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 259 transitions, 3655 flow [2024-01-30 14:20:01,836 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 259 transitions, 3578 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-01-30 14:20:01,839 INFO L231 Difference]: Finished difference. Result has 217 places, 242 transitions, 3166 flow [2024-01-30 14:20:01,840 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=3055, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3166, PETRI_PLACES=217, PETRI_TRANSITIONS=242} [2024-01-30 14:20:01,840 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 137 predicate places. [2024-01-30 14:20:01,840 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 242 transitions, 3166 flow [2024-01-30 14:20:01,840 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 31.555555555555557) internal successors, (284), 9 states have internal predecessors, (284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:01,840 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:20:01,840 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:20:01,841 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-01-30 14:20:01,841 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:20:01,841 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:20:01,841 INFO L85 PathProgramCache]: Analyzing trace with hash 1060521365, now seen corresponding path program 1 times [2024-01-30 14:20:01,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:20:01,841 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1323637442] [2024-01-30 14:20:01,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:20:01,842 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:20:01,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:20:02,061 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:20:02,061 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:20:02,061 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1323637442] [2024-01-30 14:20:02,061 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1323637442] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:20:02,062 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:20:02,062 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:20:02,062 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2080671221] [2024-01-30 14:20:02,062 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:20:02,062 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:20:02,063 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:20:02,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:20:02,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:20:02,072 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 30 out of 76 [2024-01-30 14:20:02,073 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 242 transitions, 3166 flow. Second operand has 9 states, 9 states have (on average 31.555555555555557) internal successors, (284), 9 states have internal predecessors, (284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:02,073 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:20:02,073 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 30 of 76 [2024-01-30 14:20:02,073 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:20:02,703 INFO L124 PetriNetUnfolderBase]: 2120/4095 cut-off events. [2024-01-30 14:20:02,704 INFO L125 PetriNetUnfolderBase]: For 38484/38789 co-relation queries the response was YES. [2024-01-30 14:20:02,730 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18989 conditions, 4095 events. 2120/4095 cut-off events. For 38484/38789 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 28705 event pairs, 886 based on Foata normal form. 69/4004 useless extension candidates. Maximal degree in co-relation 18902. Up to 3177 conditions per place. [2024-01-30 14:20:02,744 INFO L140 encePairwiseOnDemand]: 68/76 looper letters, 178 selfloop transitions, 40 changer transitions 0/259 dead transitions. [2024-01-30 14:20:02,745 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 259 transitions, 3685 flow [2024-01-30 14:20:02,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-30 14:20:02,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-30 14:20:02,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 276 transitions. [2024-01-30 14:20:02,746 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.518796992481203 [2024-01-30 14:20:02,746 INFO L175 Difference]: Start difference. First operand has 217 places, 242 transitions, 3166 flow. Second operand 7 states and 276 transitions. [2024-01-30 14:20:02,746 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 259 transitions, 3685 flow [2024-01-30 14:20:02,806 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 259 transitions, 3574 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-01-30 14:20:02,810 INFO L231 Difference]: Finished difference. Result has 221 places, 244 transitions, 3190 flow [2024-01-30 14:20:02,810 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=3057, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3190, PETRI_PLACES=221, PETRI_TRANSITIONS=244} [2024-01-30 14:20:02,810 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 141 predicate places. [2024-01-30 14:20:02,810 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 244 transitions, 3190 flow [2024-01-30 14:20:02,810 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 31.555555555555557) internal successors, (284), 9 states have internal predecessors, (284), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:02,811 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:20:02,811 INFO L208 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-01-30 14:20:02,811 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-01-30 14:20:02,811 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:20:02,811 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:20:02,811 INFO L85 PathProgramCache]: Analyzing trace with hash -1347009323, now seen corresponding path program 1 times [2024-01-30 14:20:02,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:20:02,812 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [769456298] [2024-01-30 14:20:02,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:20:02,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:20:02,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:20:02,980 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:20:02,980 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:20:02,981 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [769456298] [2024-01-30 14:20:02,981 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [769456298] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:20:02,981 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:20:02,981 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-01-30 14:20:02,981 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [224811911] [2024-01-30 14:20:02,981 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:20:02,981 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:20:02,982 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:20:02,982 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:20:02,982 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:20:02,988 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 30 out of 76 [2024-01-30 14:20:02,989 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 244 transitions, 3190 flow. Second operand has 8 states, 8 states have (on average 31.625) internal successors, (253), 8 states have internal predecessors, (253), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:02,989 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:20:02,989 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 30 of 76 [2024-01-30 14:20:02,989 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:20:03,665 INFO L124 PetriNetUnfolderBase]: 2087/4030 cut-off events. [2024-01-30 14:20:03,665 INFO L125 PetriNetUnfolderBase]: For 42381/42663 co-relation queries the response was YES. [2024-01-30 14:20:03,690 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18916 conditions, 4030 events. 2087/4030 cut-off events. For 42381/42663 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 28139 event pairs, 606 based on Foata normal form. 125/4058 useless extension candidates. Maximal degree in co-relation 18828. Up to 1732 conditions per place. [2024-01-30 14:20:03,704 INFO L140 encePairwiseOnDemand]: 67/76 looper letters, 180 selfloop transitions, 75 changer transitions 0/296 dead transitions. [2024-01-30 14:20:03,704 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 296 transitions, 4074 flow [2024-01-30 14:20:03,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-30 14:20:03,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-30 14:20:03,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 314 transitions. [2024-01-30 14:20:03,705 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5902255639097744 [2024-01-30 14:20:03,706 INFO L175 Difference]: Start difference. First operand has 221 places, 244 transitions, 3190 flow. Second operand 7 states and 314 transitions. [2024-01-30 14:20:03,706 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 296 transitions, 4074 flow [2024-01-30 14:20:03,769 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 296 transitions, 3982 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-01-30 14:20:03,772 INFO L231 Difference]: Finished difference. Result has 226 places, 250 transitions, 3370 flow [2024-01-30 14:20:03,773 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=3098, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3370, PETRI_PLACES=226, PETRI_TRANSITIONS=250} [2024-01-30 14:20:03,773 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 146 predicate places. [2024-01-30 14:20:03,773 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 250 transitions, 3370 flow [2024-01-30 14:20:03,773 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 31.625) internal successors, (253), 8 states have internal predecessors, (253), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:03,773 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:20:03,774 INFO L208 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-01-30 14:20:03,774 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-01-30 14:20:03,774 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:20:03,774 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:20:03,774 INFO L85 PathProgramCache]: Analyzing trace with hash 1915265787, now seen corresponding path program 2 times [2024-01-30 14:20:03,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:20:03,774 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [302976175] [2024-01-30 14:20:03,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:20:03,775 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:20:03,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:20:03,960 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:20:03,960 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:20:03,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [302976175] [2024-01-30 14:20:03,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [302976175] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:20:03,961 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:20:03,961 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-01-30 14:20:03,961 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [269820014] [2024-01-30 14:20:03,961 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:20:03,961 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:20:03,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:20:03,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:20:03,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:20:03,969 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 30 out of 76 [2024-01-30 14:20:03,969 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 250 transitions, 3370 flow. Second operand has 8 states, 8 states have (on average 31.625) internal successors, (253), 8 states have internal predecessors, (253), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:03,970 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:20:03,970 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 30 of 76 [2024-01-30 14:20:03,970 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:20:04,657 INFO L124 PetriNetUnfolderBase]: 2058/4004 cut-off events. [2024-01-30 14:20:04,657 INFO L125 PetriNetUnfolderBase]: For 43452/43699 co-relation queries the response was YES. [2024-01-30 14:20:04,682 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19331 conditions, 4004 events. 2058/4004 cut-off events. For 43452/43699 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 27993 event pairs, 544 based on Foata normal form. 76/3979 useless extension candidates. Maximal degree in co-relation 19240. Up to 1724 conditions per place. [2024-01-30 14:20:04,696 INFO L140 encePairwiseOnDemand]: 68/76 looper letters, 168 selfloop transitions, 81 changer transitions 0/290 dead transitions. [2024-01-30 14:20:04,696 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 290 transitions, 4134 flow [2024-01-30 14:20:04,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-30 14:20:04,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-30 14:20:04,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 306 transitions. [2024-01-30 14:20:04,697 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575187969924812 [2024-01-30 14:20:04,697 INFO L175 Difference]: Start difference. First operand has 226 places, 250 transitions, 3370 flow. Second operand 7 states and 306 transitions. [2024-01-30 14:20:04,697 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 290 transitions, 4134 flow [2024-01-30 14:20:04,790 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 290 transitions, 4036 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-01-30 14:20:04,795 INFO L231 Difference]: Finished difference. Result has 230 places, 250 transitions, 3440 flow [2024-01-30 14:20:04,795 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=3272, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3440, PETRI_PLACES=230, PETRI_TRANSITIONS=250} [2024-01-30 14:20:04,796 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 150 predicate places. [2024-01-30 14:20:04,796 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 250 transitions, 3440 flow [2024-01-30 14:20:04,796 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 31.625) internal successors, (253), 8 states have internal predecessors, (253), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:04,797 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:20:04,797 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:20:04,797 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-01-30 14:20:04,797 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:20:04,797 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:20:04,797 INFO L85 PathProgramCache]: Analyzing trace with hash 555910677, now seen corresponding path program 1 times [2024-01-30 14:20:04,798 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:20:04,798 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1979507923] [2024-01-30 14:20:04,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:20:04,798 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:20:04,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:20:04,970 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:20:04,970 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:20:04,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1979507923] [2024-01-30 14:20:04,970 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1979507923] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:20:04,970 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:20:04,971 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-01-30 14:20:04,971 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [177420394] [2024-01-30 14:20:04,971 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:20:04,971 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:20:04,971 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:20:04,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:20:04,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:20:04,979 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 30 out of 76 [2024-01-30 14:20:04,980 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 250 transitions, 3440 flow. Second operand has 8 states, 8 states have (on average 31.625) internal successors, (253), 8 states have internal predecessors, (253), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:04,980 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:20:04,980 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 30 of 76 [2024-01-30 14:20:04,980 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:20:05,656 INFO L124 PetriNetUnfolderBase]: 2074/4032 cut-off events. [2024-01-30 14:20:05,656 INFO L125 PetriNetUnfolderBase]: For 43922/44189 co-relation queries the response was YES. [2024-01-30 14:20:05,680 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19597 conditions, 4032 events. 2074/4032 cut-off events. For 43922/44189 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 28213 event pairs, 527 based on Foata normal form. 77/4022 useless extension candidates. Maximal degree in co-relation 19505. Up to 2175 conditions per place. [2024-01-30 14:20:05,694 INFO L140 encePairwiseOnDemand]: 68/76 looper letters, 190 selfloop transitions, 73 changer transitions 0/304 dead transitions. [2024-01-30 14:20:05,694 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 304 transitions, 4373 flow [2024-01-30 14:20:05,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:20:05,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:20:05,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 334 transitions. [2024-01-30 14:20:05,695 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5493421052631579 [2024-01-30 14:20:05,695 INFO L175 Difference]: Start difference. First operand has 230 places, 250 transitions, 3440 flow. Second operand 8 states and 334 transitions. [2024-01-30 14:20:05,695 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 304 transitions, 4373 flow [2024-01-30 14:20:05,765 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 304 transitions, 4195 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-01-30 14:20:05,769 INFO L231 Difference]: Finished difference. Result has 234 places, 256 transitions, 3508 flow [2024-01-30 14:20:05,769 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=3271, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3508, PETRI_PLACES=234, PETRI_TRANSITIONS=256} [2024-01-30 14:20:05,769 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 154 predicate places. [2024-01-30 14:20:05,769 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 256 transitions, 3508 flow [2024-01-30 14:20:05,770 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 31.625) internal successors, (253), 8 states have internal predecessors, (253), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:05,770 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:20:05,770 INFO L208 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-01-30 14:20:05,770 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-01-30 14:20:05,770 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:20:05,770 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:20:05,770 INFO L85 PathProgramCache]: Analyzing trace with hash -942586203, now seen corresponding path program 1 times [2024-01-30 14:20:05,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:20:05,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1949381613] [2024-01-30 14:20:05,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:20:05,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:20:05,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:20:06,012 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:20:06,012 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:20:06,012 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1949381613] [2024-01-30 14:20:06,012 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1949381613] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:20:06,012 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:20:06,012 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:20:06,013 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1218090680] [2024-01-30 14:20:06,013 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:20:06,013 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:20:06,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:20:06,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:20:06,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:20:06,059 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-01-30 14:20:06,059 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 256 transitions, 3508 flow. Second operand has 9 states, 9 states have (on average 19.666666666666668) internal successors, (177), 9 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:06,059 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:20:06,059 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-01-30 14:20:06,059 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:20:06,929 INFO L124 PetriNetUnfolderBase]: 2804/5089 cut-off events. [2024-01-30 14:20:06,930 INFO L125 PetriNetUnfolderBase]: For 47502/47768 co-relation queries the response was YES. [2024-01-30 14:20:06,958 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24094 conditions, 5089 events. 2804/5089 cut-off events. For 47502/47768 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 33912 event pairs, 1040 based on Foata normal form. 58/5045 useless extension candidates. Maximal degree in co-relation 23999. Up to 4129 conditions per place. [2024-01-30 14:20:06,973 INFO L140 encePairwiseOnDemand]: 64/76 looper letters, 235 selfloop transitions, 52 changer transitions 0/309 dead transitions. [2024-01-30 14:20:06,973 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 309 transitions, 4345 flow [2024-01-30 14:20:06,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-30 14:20:06,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-30 14:20:06,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 231 transitions. [2024-01-30 14:20:06,974 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4342105263157895 [2024-01-30 14:20:06,974 INFO L175 Difference]: Start difference. First operand has 234 places, 256 transitions, 3508 flow. Second operand 7 states and 231 transitions. [2024-01-30 14:20:06,974 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 309 transitions, 4345 flow [2024-01-30 14:20:07,065 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 309 transitions, 4222 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-01-30 14:20:07,068 INFO L231 Difference]: Finished difference. Result has 238 places, 270 transitions, 3655 flow [2024-01-30 14:20:07,069 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=3385, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3655, PETRI_PLACES=238, PETRI_TRANSITIONS=270} [2024-01-30 14:20:07,070 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 158 predicate places. [2024-01-30 14:20:07,070 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 270 transitions, 3655 flow [2024-01-30 14:20:07,070 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 19.666666666666668) internal successors, (177), 9 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:07,070 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:20:07,070 INFO L208 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-01-30 14:20:07,070 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-01-30 14:20:07,071 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:20:07,071 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:20:07,071 INFO L85 PathProgramCache]: Analyzing trace with hash -1181016543, now seen corresponding path program 2 times [2024-01-30 14:20:07,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:20:07,071 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [764433938] [2024-01-30 14:20:07,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:20:07,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:20:07,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:20:07,246 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:20:07,247 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:20:07,247 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [764433938] [2024-01-30 14:20:07,247 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [764433938] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:20:07,247 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:20:07,247 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-01-30 14:20:07,247 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2089861574] [2024-01-30 14:20:07,247 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:20:07,248 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:20:07,248 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:20:07,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:20:07,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:20:07,256 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 30 out of 76 [2024-01-30 14:20:07,256 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 270 transitions, 3655 flow. Second operand has 8 states, 8 states have (on average 31.625) internal successors, (253), 8 states have internal predecessors, (253), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:07,257 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:20:07,257 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 30 of 76 [2024-01-30 14:20:07,257 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:20:08,009 INFO L124 PetriNetUnfolderBase]: 2199/4274 cut-off events. [2024-01-30 14:20:08,010 INFO L125 PetriNetUnfolderBase]: For 45827/46102 co-relation queries the response was YES. [2024-01-30 14:20:08,038 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20938 conditions, 4274 events. 2199/4274 cut-off events. For 45827/46102 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 30253 event pairs, 566 based on Foata normal form. 78/4245 useless extension candidates. Maximal degree in co-relation 20841. Up to 2179 conditions per place. [2024-01-30 14:20:08,052 INFO L140 encePairwiseOnDemand]: 69/76 looper letters, 201 selfloop transitions, 75 changer transitions 0/317 dead transitions. [2024-01-30 14:20:08,053 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 317 transitions, 4570 flow [2024-01-30 14:20:08,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-30 14:20:08,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-30 14:20:08,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 298 transitions. [2024-01-30 14:20:08,054 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5601503759398496 [2024-01-30 14:20:08,054 INFO L175 Difference]: Start difference. First operand has 238 places, 270 transitions, 3655 flow. Second operand 7 states and 298 transitions. [2024-01-30 14:20:08,054 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 317 transitions, 4570 flow [2024-01-30 14:20:08,132 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 317 transitions, 4500 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-01-30 14:20:08,135 INFO L231 Difference]: Finished difference. Result has 242 places, 274 transitions, 3818 flow [2024-01-30 14:20:08,136 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=3599, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3818, PETRI_PLACES=242, PETRI_TRANSITIONS=274} [2024-01-30 14:20:08,136 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 162 predicate places. [2024-01-30 14:20:08,136 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 274 transitions, 3818 flow [2024-01-30 14:20:08,136 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 31.625) internal successors, (253), 8 states have internal predecessors, (253), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:08,136 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:20:08,136 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:20:08,137 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-01-30 14:20:08,137 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:20:08,137 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:20:08,137 INFO L85 PathProgramCache]: Analyzing trace with hash -1587581955, now seen corresponding path program 3 times [2024-01-30 14:20:08,137 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:20:08,137 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [260292971] [2024-01-30 14:20:08,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:20:08,137 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:20:08,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:20:08,304 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:20:08,305 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:20:08,305 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [260292971] [2024-01-30 14:20:08,305 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [260292971] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:20:08,305 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:20:08,305 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-01-30 14:20:08,305 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2054777040] [2024-01-30 14:20:08,305 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:20:08,306 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:20:08,306 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:20:08,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:20:08,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:20:08,313 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 30 out of 76 [2024-01-30 14:20:08,313 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 274 transitions, 3818 flow. Second operand has 8 states, 8 states have (on average 31.625) internal successors, (253), 8 states have internal predecessors, (253), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:08,313 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:20:08,313 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 30 of 76 [2024-01-30 14:20:08,313 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:20:09,133 INFO L124 PetriNetUnfolderBase]: 2181/4210 cut-off events. [2024-01-30 14:20:09,134 INFO L125 PetriNetUnfolderBase]: For 47237/47556 co-relation queries the response was YES. [2024-01-30 14:20:09,156 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20661 conditions, 4210 events. 2181/4210 cut-off events. For 47237/47556 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 29668 event pairs, 502 based on Foata normal form. 105/4205 useless extension candidates. Maximal degree in co-relation 20564. Up to 2175 conditions per place. [2024-01-30 14:20:09,170 INFO L140 encePairwiseOnDemand]: 69/76 looper letters, 197 selfloop transitions, 78 changer transitions 0/316 dead transitions. [2024-01-30 14:20:09,170 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 316 transitions, 4648 flow [2024-01-30 14:20:09,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-30 14:20:09,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-30 14:20:09,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 295 transitions. [2024-01-30 14:20:09,171 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5545112781954887 [2024-01-30 14:20:09,171 INFO L175 Difference]: Start difference. First operand has 242 places, 274 transitions, 3818 flow. Second operand 7 states and 295 transitions. [2024-01-30 14:20:09,171 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 316 transitions, 4648 flow [2024-01-30 14:20:09,258 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 316 transitions, 4515 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-01-30 14:20:09,261 INFO L231 Difference]: Finished difference. Result has 244 places, 275 transitions, 3857 flow [2024-01-30 14:20:09,262 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=3686, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3857, PETRI_PLACES=244, PETRI_TRANSITIONS=275} [2024-01-30 14:20:09,262 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 164 predicate places. [2024-01-30 14:20:09,262 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 275 transitions, 3857 flow [2024-01-30 14:20:09,262 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 31.625) internal successors, (253), 8 states have internal predecessors, (253), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:09,262 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:20:09,263 INFO L208 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-01-30 14:20:09,263 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-01-30 14:20:09,263 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:20:09,263 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:20:09,263 INFO L85 PathProgramCache]: Analyzing trace with hash -823378101, now seen corresponding path program 2 times [2024-01-30 14:20:09,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:20:09,263 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1425768958] [2024-01-30 14:20:09,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:20:09,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:20:09,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:20:09,503 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:20:09,503 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:20:09,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1425768958] [2024-01-30 14:20:09,503 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1425768958] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:20:09,503 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:20:09,503 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:20:09,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [759038055] [2024-01-30 14:20:09,504 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:20:09,504 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:20:09,504 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:20:09,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:20:09,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:20:09,527 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-01-30 14:20:09,527 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 275 transitions, 3857 flow. Second operand has 9 states, 9 states have (on average 19.666666666666668) internal successors, (177), 9 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:09,527 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:20:09,527 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-01-30 14:20:09,527 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:20:10,297 INFO L124 PetriNetUnfolderBase]: 2775/5030 cut-off events. [2024-01-30 14:20:10,298 INFO L125 PetriNetUnfolderBase]: For 48494/48757 co-relation queries the response was YES. [2024-01-30 14:20:10,327 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24406 conditions, 5030 events. 2775/5030 cut-off events. For 48494/48757 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 33418 event pairs, 1010 based on Foata normal form. 88/5018 useless extension candidates. Maximal degree in co-relation 24309. Up to 4163 conditions per place. [2024-01-30 14:20:10,342 INFO L140 encePairwiseOnDemand]: 68/76 looper letters, 237 selfloop transitions, 47 changer transitions 0/306 dead transitions. [2024-01-30 14:20:10,342 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 306 transitions, 4559 flow [2024-01-30 14:20:10,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-30 14:20:10,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-30 14:20:10,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 215 transitions. [2024-01-30 14:20:10,343 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4041353383458647 [2024-01-30 14:20:10,343 INFO L175 Difference]: Start difference. First operand has 244 places, 275 transitions, 3857 flow. Second operand 7 states and 215 transitions. [2024-01-30 14:20:10,343 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 306 transitions, 4559 flow [2024-01-30 14:20:10,434 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 306 transitions, 4435 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-01-30 14:20:10,437 INFO L231 Difference]: Finished difference. Result has 248 places, 275 transitions, 3860 flow [2024-01-30 14:20:10,438 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=3737, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3860, PETRI_PLACES=248, PETRI_TRANSITIONS=275} [2024-01-30 14:20:10,438 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 168 predicate places. [2024-01-30 14:20:10,438 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 275 transitions, 3860 flow [2024-01-30 14:20:10,438 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 19.666666666666668) internal successors, (177), 9 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:10,438 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:20:10,438 INFO L208 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-01-30 14:20:10,438 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-01-30 14:20:10,439 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:20:10,439 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:20:10,439 INFO L85 PathProgramCache]: Analyzing trace with hash 2082527937, now seen corresponding path program 1 times [2024-01-30 14:20:10,439 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:20:10,439 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1687124544] [2024-01-30 14:20:10,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:20:10,439 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:20:10,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:20:10,589 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:20:10,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:20:10,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1687124544] [2024-01-30 14:20:10,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1687124544] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:20:10,589 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:20:10,590 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-01-30 14:20:10,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1490424692] [2024-01-30 14:20:10,590 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:20:10,590 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:20:10,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:20:10,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:20:10,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:20:10,596 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 30 out of 76 [2024-01-30 14:20:10,597 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 275 transitions, 3860 flow. Second operand has 8 states, 8 states have (on average 31.625) internal successors, (253), 8 states have internal predecessors, (253), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:10,597 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:20:10,597 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 30 of 76 [2024-01-30 14:20:10,597 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:20:11,348 INFO L124 PetriNetUnfolderBase]: 2219/4324 cut-off events. [2024-01-30 14:20:11,348 INFO L125 PetriNetUnfolderBase]: For 49214/49495 co-relation queries the response was YES. [2024-01-30 14:20:11,378 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20999 conditions, 4324 events. 2219/4324 cut-off events. For 49214/49495 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 30650 event pairs, 541 based on Foata normal form. 74/4279 useless extension candidates. Maximal degree in co-relation 20900. Up to 2109 conditions per place. [2024-01-30 14:20:11,394 INFO L140 encePairwiseOnDemand]: 67/76 looper letters, 240 selfloop transitions, 89 changer transitions 0/370 dead transitions. [2024-01-30 14:20:11,394 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 370 transitions, 5347 flow [2024-01-30 14:20:11,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:20:11,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:20:11,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 346 transitions. [2024-01-30 14:20:11,395 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.569078947368421 [2024-01-30 14:20:11,395 INFO L175 Difference]: Start difference. First operand has 248 places, 275 transitions, 3860 flow. Second operand 8 states and 346 transitions. [2024-01-30 14:20:11,395 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 370 transitions, 5347 flow [2024-01-30 14:20:11,478 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 370 transitions, 5259 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-01-30 14:20:11,482 INFO L231 Difference]: Finished difference. Result has 255 places, 306 transitions, 4389 flow [2024-01-30 14:20:11,482 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=3781, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4389, PETRI_PLACES=255, PETRI_TRANSITIONS=306} [2024-01-30 14:20:11,482 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 175 predicate places. [2024-01-30 14:20:11,483 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 306 transitions, 4389 flow [2024-01-30 14:20:11,483 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 31.625) internal successors, (253), 8 states have internal predecessors, (253), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:11,483 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:20:11,483 INFO L208 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-01-30 14:20:11,483 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-01-30 14:20:11,483 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:20:11,483 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:20:11,484 INFO L85 PathProgramCache]: Analyzing trace with hash 1656649701, now seen corresponding path program 3 times [2024-01-30 14:20:11,484 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:20:11,484 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2027256416] [2024-01-30 14:20:11,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:20:11,484 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:20:11,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:20:11,775 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:20:11,775 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:20:11,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2027256416] [2024-01-30 14:20:11,776 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2027256416] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:20:11,776 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:20:11,776 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:20:11,776 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [50234966] [2024-01-30 14:20:11,776 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:20:11,776 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:20:11,776 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:20:11,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:20:11,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:20:11,814 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-01-30 14:20:11,814 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 306 transitions, 4389 flow. Second operand has 9 states, 9 states have (on average 19.666666666666668) internal successors, (177), 9 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:11,814 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:20:11,814 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-01-30 14:20:11,814 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:20:12,638 INFO L124 PetriNetUnfolderBase]: 2807/5116 cut-off events. [2024-01-30 14:20:12,638 INFO L125 PetriNetUnfolderBase]: For 55771/56016 co-relation queries the response was YES. [2024-01-30 14:20:12,673 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25593 conditions, 5116 events. 2807/5116 cut-off events. For 55771/56016 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 34346 event pairs, 1068 based on Foata normal form. 56/5073 useless extension candidates. Maximal degree in co-relation 25491. Up to 4263 conditions per place. [2024-01-30 14:20:12,689 INFO L140 encePairwiseOnDemand]: 70/76 looper letters, 270 selfloop transitions, 40 changer transitions 0/332 dead transitions. [2024-01-30 14:20:12,690 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 332 transitions, 5102 flow [2024-01-30 14:20:12,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-01-30 14:20:12,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-01-30 14:20:12,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 193 transitions. [2024-01-30 14:20:12,691 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4232456140350877 [2024-01-30 14:20:12,691 INFO L175 Difference]: Start difference. First operand has 255 places, 306 transitions, 4389 flow. Second operand 6 states and 193 transitions. [2024-01-30 14:20:12,691 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 332 transitions, 5102 flow [2024-01-30 14:20:12,813 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 332 transitions, 4970 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-01-30 14:20:12,825 INFO L231 Difference]: Finished difference. Result has 251 places, 305 transitions, 4323 flow [2024-01-30 14:20:12,825 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=4243, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4323, PETRI_PLACES=251, PETRI_TRANSITIONS=305} [2024-01-30 14:20:12,827 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 171 predicate places. [2024-01-30 14:20:12,827 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 305 transitions, 4323 flow [2024-01-30 14:20:12,827 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 19.666666666666668) internal successors, (177), 9 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:12,827 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:20:12,827 INFO L208 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-01-30 14:20:12,827 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-01-30 14:20:12,827 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:20:12,828 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:20:12,828 INFO L85 PathProgramCache]: Analyzing trace with hash 486832913, now seen corresponding path program 3 times [2024-01-30 14:20:12,828 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:20:12,828 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1960675906] [2024-01-30 14:20:12,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:20:12,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:20:12,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:20:13,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-01-30 14:20:13,008 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:20:13,008 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1960675906] [2024-01-30 14:20:13,009 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1960675906] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:20:13,009 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:20:13,009 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-01-30 14:20:13,009 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [667517744] [2024-01-30 14:20:13,009 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:20:13,009 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:20:13,010 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:20:13,010 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:20:13,010 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:20:13,016 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 30 out of 76 [2024-01-30 14:20:13,017 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 305 transitions, 4323 flow. Second operand has 8 states, 8 states have (on average 31.625) internal successors, (253), 8 states have internal predecessors, (253), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:13,017 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:20:13,017 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 30 of 76 [2024-01-30 14:20:13,017 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:20:13,799 INFO L124 PetriNetUnfolderBase]: 2460/4659 cut-off events. [2024-01-30 14:20:13,799 INFO L125 PetriNetUnfolderBase]: For 58058/58379 co-relation queries the response was YES. [2024-01-30 14:20:13,827 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23292 conditions, 4659 events. 2460/4659 cut-off events. For 58058/58379 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 32686 event pairs, 613 based on Foata normal form. 79/4614 useless extension candidates. Maximal degree in co-relation 23196. Up to 2130 conditions per place. [2024-01-30 14:20:13,840 INFO L140 encePairwiseOnDemand]: 68/76 looper letters, 193 selfloop transitions, 111 changer transitions 0/345 dead transitions. [2024-01-30 14:20:13,841 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 345 transitions, 5222 flow [2024-01-30 14:20:13,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-30 14:20:13,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-30 14:20:13,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 303 transitions. [2024-01-30 14:20:13,842 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5695488721804511 [2024-01-30 14:20:13,842 INFO L175 Difference]: Start difference. First operand has 251 places, 305 transitions, 4323 flow. Second operand 7 states and 303 transitions. [2024-01-30 14:20:13,842 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 345 transitions, 5222 flow [2024-01-30 14:20:13,929 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 345 transitions, 5112 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-01-30 14:20:13,933 INFO L231 Difference]: Finished difference. Result has 253 places, 307 transitions, 4469 flow [2024-01-30 14:20:13,933 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=4213, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4469, PETRI_PLACES=253, PETRI_TRANSITIONS=307} [2024-01-30 14:20:13,934 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 173 predicate places. [2024-01-30 14:20:13,934 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 307 transitions, 4469 flow [2024-01-30 14:20:13,934 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 31.625) internal successors, (253), 8 states have internal predecessors, (253), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:13,934 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:20:13,934 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:20:13,934 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-01-30 14:20:13,934 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting P1Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:20:13,935 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:20:13,935 INFO L85 PathProgramCache]: Analyzing trace with hash 822771812, now seen corresponding path program 1 times [2024-01-30 14:20:13,935 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:20:13,935 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [782328294] [2024-01-30 14:20:13,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:20:13,935 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:20:13,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:20:14,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-01-30 14:20:14,161 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:20:14,161 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [782328294] [2024-01-30 14:20:14,161 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [782328294] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:20:14,161 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:20:14,161 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:20:14,162 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1394354179] [2024-01-30 14:20:14,162 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:20:14,162 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:20:14,162 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:20:14,162 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:20:14,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:20:14,205 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-01-30 14:20:14,205 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 307 transitions, 4469 flow. Second operand has 9 states, 9 states have (on average 19.88888888888889) internal successors, (179), 9 states have internal predecessors, (179), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:14,205 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:20:14,205 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-01-30 14:20:14,205 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:20:15,158 INFO L124 PetriNetUnfolderBase]: 3019/5474 cut-off events. [2024-01-30 14:20:15,158 INFO L125 PetriNetUnfolderBase]: For 62403/62652 co-relation queries the response was YES. [2024-01-30 14:20:15,196 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27359 conditions, 5474 events. 3019/5474 cut-off events. For 62403/62652 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 37238 event pairs, 1131 based on Foata normal form. 90/5476 useless extension candidates. Maximal degree in co-relation 27262. Up to 4350 conditions per place. [2024-01-30 14:20:15,215 INFO L140 encePairwiseOnDemand]: 66/76 looper letters, 267 selfloop transitions, 43 changer transitions 0/332 dead transitions. [2024-01-30 14:20:15,215 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 332 transitions, 5215 flow [2024-01-30 14:20:15,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-30 14:20:15,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-30 14:20:15,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 208 transitions. [2024-01-30 14:20:15,216 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39097744360902253 [2024-01-30 14:20:15,216 INFO L175 Difference]: Start difference. First operand has 253 places, 307 transitions, 4469 flow. Second operand 7 states and 208 transitions. [2024-01-30 14:20:15,216 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 332 transitions, 5215 flow [2024-01-30 14:20:15,346 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 332 transitions, 4961 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-01-30 14:20:15,350 INFO L231 Difference]: Finished difference. Result has 255 places, 309 transitions, 4351 flow [2024-01-30 14:20:15,350 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=4221, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4351, PETRI_PLACES=255, PETRI_TRANSITIONS=309} [2024-01-30 14:20:15,351 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 175 predicate places. [2024-01-30 14:20:15,351 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 309 transitions, 4351 flow [2024-01-30 14:20:15,351 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 19.88888888888889) internal successors, (179), 9 states have internal predecessors, (179), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:15,351 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:20:15,351 INFO L208 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-01-30 14:20:15,351 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-01-30 14:20:15,351 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:20:15,352 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:20:15,352 INFO L85 PathProgramCache]: Analyzing trace with hash -172477649, now seen corresponding path program 4 times [2024-01-30 14:20:15,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:20:15,352 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [180093691] [2024-01-30 14:20:15,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:20:15,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:20:15,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:20:15,582 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:20:15,582 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:20:15,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [180093691] [2024-01-30 14:20:15,582 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [180093691] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:20:15,583 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:20:15,583 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-01-30 14:20:15,583 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1060435248] [2024-01-30 14:20:15,583 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:20:15,583 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:20:15,583 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:20:15,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:20:15,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:20:15,590 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 30 out of 76 [2024-01-30 14:20:15,591 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 309 transitions, 4351 flow. Second operand has 8 states, 8 states have (on average 31.625) internal successors, (253), 8 states have internal predecessors, (253), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:15,591 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:20:15,591 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 30 of 76 [2024-01-30 14:20:15,591 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:20:16,343 INFO L124 PetriNetUnfolderBase]: 2345/4543 cut-off events. [2024-01-30 14:20:16,343 INFO L125 PetriNetUnfolderBase]: For 54363/54666 co-relation queries the response was YES. [2024-01-30 14:20:16,374 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22559 conditions, 4543 events. 2345/4543 cut-off events. For 54363/54666 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 32350 event pairs, 591 based on Foata normal form. 77/4498 useless extension candidates. Maximal degree in co-relation 22461. Up to 2067 conditions per place. [2024-01-30 14:20:16,390 INFO L140 encePairwiseOnDemand]: 68/76 looper letters, 209 selfloop transitions, 101 changer transitions 0/351 dead transitions. [2024-01-30 14:20:16,391 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 351 transitions, 5255 flow [2024-01-30 14:20:16,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-30 14:20:16,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-30 14:20:16,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 306 transitions. [2024-01-30 14:20:16,392 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575187969924812 [2024-01-30 14:20:16,392 INFO L175 Difference]: Start difference. First operand has 255 places, 309 transitions, 4351 flow. Second operand 7 states and 306 transitions. [2024-01-30 14:20:16,392 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 351 transitions, 5255 flow [2024-01-30 14:20:16,493 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 351 transitions, 5111 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-01-30 14:20:16,498 INFO L231 Difference]: Finished difference. Result has 255 places, 309 transitions, 4429 flow [2024-01-30 14:20:16,498 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=4219, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4429, PETRI_PLACES=255, PETRI_TRANSITIONS=309} [2024-01-30 14:20:16,498 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 175 predicate places. [2024-01-30 14:20:16,498 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 309 transitions, 4429 flow [2024-01-30 14:20:16,499 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 31.625) internal successors, (253), 8 states have internal predecessors, (253), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:16,499 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:20:16,499 INFO L208 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-01-30 14:20:16,499 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-01-30 14:20:16,499 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:20:16,499 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:20:16,499 INFO L85 PathProgramCache]: Analyzing trace with hash 1321260777, now seen corresponding path program 1 times [2024-01-30 14:20:16,499 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:20:16,500 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1252049797] [2024-01-30 14:20:16,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:20:16,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:20:16,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:20:16,746 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:20:16,746 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:20:16,746 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1252049797] [2024-01-30 14:20:16,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1252049797] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:20:16,746 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:20:16,746 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:20:16,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1232987734] [2024-01-30 14:20:16,747 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:20:16,747 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:20:16,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:20:16,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:20:16,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:20:16,797 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-01-30 14:20:16,797 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 309 transitions, 4429 flow. Second operand has 9 states, 9 states have (on average 19.666666666666668) internal successors, (177), 9 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:16,797 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:20:16,797 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-01-30 14:20:16,797 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:20:17,740 INFO L124 PetriNetUnfolderBase]: 3203/5789 cut-off events. [2024-01-30 14:20:17,740 INFO L125 PetriNetUnfolderBase]: For 58868/59160 co-relation queries the response was YES. [2024-01-30 14:20:17,777 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28272 conditions, 5789 events. 3203/5789 cut-off events. For 58868/59160 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 39067 event pairs, 1133 based on Foata normal form. 87/5739 useless extension candidates. Maximal degree in co-relation 28175. Up to 4862 conditions per place. [2024-01-30 14:20:17,796 INFO L140 encePairwiseOnDemand]: 64/76 looper letters, 285 selfloop transitions, 62 changer transitions 0/369 dead transitions. [2024-01-30 14:20:17,796 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 369 transitions, 5596 flow [2024-01-30 14:20:17,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-01-30 14:20:17,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-01-30 14:20:17,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 270 transitions. [2024-01-30 14:20:17,798 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39473684210526316 [2024-01-30 14:20:17,798 INFO L175 Difference]: Start difference. First operand has 255 places, 309 transitions, 4429 flow. Second operand 9 states and 270 transitions. [2024-01-30 14:20:17,798 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 369 transitions, 5596 flow [2024-01-30 14:20:17,922 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 369 transitions, 5384 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-01-30 14:20:17,926 INFO L231 Difference]: Finished difference. Result has 261 places, 335 transitions, 4758 flow [2024-01-30 14:20:17,927 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=4231, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4758, PETRI_PLACES=261, PETRI_TRANSITIONS=335} [2024-01-30 14:20:17,928 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 181 predicate places. [2024-01-30 14:20:17,928 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 335 transitions, 4758 flow [2024-01-30 14:20:17,928 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 19.666666666666668) internal successors, (177), 9 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:17,928 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:20:17,928 INFO L208 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-01-30 14:20:17,929 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-01-30 14:20:17,929 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:20:17,929 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:20:17,930 INFO L85 PathProgramCache]: Analyzing trace with hash -88933491, now seen corresponding path program 2 times [2024-01-30 14:20:17,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:20:17,930 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [97298861] [2024-01-30 14:20:17,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:20:17,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:20:17,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:20:18,087 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:20:18,088 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:20:18,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [97298861] [2024-01-30 14:20:18,088 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [97298861] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:20:18,088 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:20:18,088 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-01-30 14:20:18,089 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [761932436] [2024-01-30 14:20:18,089 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:20:18,090 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:20:18,090 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:20:18,090 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:20:18,090 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:20:18,097 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 30 out of 76 [2024-01-30 14:20:18,098 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 335 transitions, 4758 flow. Second operand has 8 states, 8 states have (on average 31.625) internal successors, (253), 8 states have internal predecessors, (253), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:18,098 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:20:18,098 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 30 of 76 [2024-01-30 14:20:18,098 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:20:18,988 INFO L124 PetriNetUnfolderBase]: 2439/4734 cut-off events. [2024-01-30 14:20:18,988 INFO L125 PetriNetUnfolderBase]: For 52384/52668 co-relation queries the response was YES. [2024-01-30 14:20:19,021 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23512 conditions, 4734 events. 2439/4734 cut-off events. For 52384/52668 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 33914 event pairs, 504 based on Foata normal form. 57/4670 useless extension candidates. Maximal degree in co-relation 23412. Up to 2300 conditions per place. [2024-01-30 14:20:19,036 INFO L140 encePairwiseOnDemand]: 67/76 looper letters, 263 selfloop transitions, 98 changer transitions 0/403 dead transitions. [2024-01-30 14:20:19,037 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 403 transitions, 6052 flow [2024-01-30 14:20:19,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:20:19,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:20:19,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 344 transitions. [2024-01-30 14:20:19,041 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5657894736842105 [2024-01-30 14:20:19,041 INFO L175 Difference]: Start difference. First operand has 261 places, 335 transitions, 4758 flow. Second operand 8 states and 344 transitions. [2024-01-30 14:20:19,041 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 403 transitions, 6052 flow [2024-01-30 14:20:19,152 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 403 transitions, 6018 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-01-30 14:20:19,156 INFO L231 Difference]: Finished difference. Result has 267 places, 340 transitions, 4985 flow [2024-01-30 14:20:19,172 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=4724, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=335, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4985, PETRI_PLACES=267, PETRI_TRANSITIONS=340} [2024-01-30 14:20:19,172 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 187 predicate places. [2024-01-30 14:20:19,172 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 340 transitions, 4985 flow [2024-01-30 14:20:19,172 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 31.625) internal successors, (253), 8 states have internal predecessors, (253), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:19,172 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:20:19,173 INFO L208 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-01-30 14:20:19,173 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-01-30 14:20:19,173 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:20:19,173 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:20:19,173 INFO L85 PathProgramCache]: Analyzing trace with hash 872880665, now seen corresponding path program 3 times [2024-01-30 14:20:19,173 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:20:19,174 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2115156600] [2024-01-30 14:20:19,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:20:19,174 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:20:19,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:20:19,344 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:20:19,345 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:20:19,345 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2115156600] [2024-01-30 14:20:19,345 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2115156600] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:20:19,345 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:20:19,345 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-01-30 14:20:19,345 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1146729754] [2024-01-30 14:20:19,345 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:20:19,345 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:20:19,346 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:20:19,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:20:19,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:20:19,353 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 30 out of 76 [2024-01-30 14:20:19,354 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 340 transitions, 4985 flow. Second operand has 8 states, 8 states have (on average 31.625) internal successors, (253), 8 states have internal predecessors, (253), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:19,354 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:20:19,354 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 30 of 76 [2024-01-30 14:20:19,354 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:20:20,234 INFO L124 PetriNetUnfolderBase]: 2479/4770 cut-off events. [2024-01-30 14:20:20,234 INFO L125 PetriNetUnfolderBase]: For 56779/57091 co-relation queries the response was YES. [2024-01-30 14:20:20,266 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24359 conditions, 4770 events. 2479/4770 cut-off events. For 56779/57091 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 34108 event pairs, 806 based on Foata normal form. 65/4725 useless extension candidates. Maximal degree in co-relation 24256. Up to 3486 conditions per place. [2024-01-30 14:20:20,281 INFO L140 encePairwiseOnDemand]: 68/76 looper letters, 263 selfloop transitions, 72 changer transitions 0/377 dead transitions. [2024-01-30 14:20:20,281 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 377 transitions, 5948 flow [2024-01-30 14:20:20,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:20:20,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:20:20,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 322 transitions. [2024-01-30 14:20:20,282 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5296052631578947 [2024-01-30 14:20:20,282 INFO L175 Difference]: Start difference. First operand has 267 places, 340 transitions, 4985 flow. Second operand 8 states and 322 transitions. [2024-01-30 14:20:20,283 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 377 transitions, 5948 flow [2024-01-30 14:20:20,393 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 377 transitions, 5801 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-01-30 14:20:20,398 INFO L231 Difference]: Finished difference. Result has 273 places, 348 transitions, 5124 flow [2024-01-30 14:20:20,398 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=4840, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=340, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5124, PETRI_PLACES=273, PETRI_TRANSITIONS=348} [2024-01-30 14:20:20,398 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 193 predicate places. [2024-01-30 14:20:20,399 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 348 transitions, 5124 flow [2024-01-30 14:20:20,399 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 31.625) internal successors, (253), 8 states have internal predecessors, (253), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:20,399 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:20:20,399 INFO L208 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-01-30 14:20:20,399 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-01-30 14:20:20,399 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:20:20,399 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:20:20,399 INFO L85 PathProgramCache]: Analyzing trace with hash 872921585, now seen corresponding path program 4 times [2024-01-30 14:20:20,400 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:20:20,400 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [153405008] [2024-01-30 14:20:20,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:20:20,400 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:20:20,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:20:20,567 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:20:20,567 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:20:20,567 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [153405008] [2024-01-30 14:20:20,567 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [153405008] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:20:20,567 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:20:20,568 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-01-30 14:20:20,568 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [598372595] [2024-01-30 14:20:20,568 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:20:20,568 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:20:20,568 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:20:20,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:20:20,568 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:20:20,575 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 30 out of 76 [2024-01-30 14:20:20,576 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 348 transitions, 5124 flow. Second operand has 8 states, 8 states have (on average 31.625) internal successors, (253), 8 states have internal predecessors, (253), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:20,576 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:20:20,576 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 30 of 76 [2024-01-30 14:20:20,576 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:20:21,465 INFO L124 PetriNetUnfolderBase]: 2465/4769 cut-off events. [2024-01-30 14:20:21,465 INFO L125 PetriNetUnfolderBase]: For 56776/57065 co-relation queries the response was YES. [2024-01-30 14:20:21,502 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24173 conditions, 4769 events. 2465/4769 cut-off events. For 56776/57065 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 34098 event pairs, 787 based on Foata normal form. 59/4723 useless extension candidates. Maximal degree in co-relation 24067. Up to 3480 conditions per place. [2024-01-30 14:20:21,518 INFO L140 encePairwiseOnDemand]: 68/76 looper letters, 260 selfloop transitions, 78 changer transitions 0/380 dead transitions. [2024-01-30 14:20:21,518 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 380 transitions, 5972 flow [2024-01-30 14:20:21,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-01-30 14:20:21,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-01-30 14:20:21,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 388 transitions. [2024-01-30 14:20:21,519 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5105263157894737 [2024-01-30 14:20:21,520 INFO L175 Difference]: Start difference. First operand has 273 places, 348 transitions, 5124 flow. Second operand 10 states and 388 transitions. [2024-01-30 14:20:21,520 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 380 transitions, 5972 flow [2024-01-30 14:20:21,645 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 380 transitions, 5845 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-01-30 14:20:21,649 INFO L231 Difference]: Finished difference. Result has 278 places, 349 transitions, 5172 flow [2024-01-30 14:20:21,650 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=5000, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5172, PETRI_PLACES=278, PETRI_TRANSITIONS=349} [2024-01-30 14:20:21,650 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 198 predicate places. [2024-01-30 14:20:21,650 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 349 transitions, 5172 flow [2024-01-30 14:20:21,650 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 31.625) internal successors, (253), 8 states have internal predecessors, (253), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:21,650 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:20:21,651 INFO L208 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-01-30 14:20:21,651 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-01-30 14:20:21,651 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:20:21,651 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:20:21,651 INFO L85 PathProgramCache]: Analyzing trace with hash -930331630, now seen corresponding path program 2 times [2024-01-30 14:20:21,651 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:20:21,651 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1581897054] [2024-01-30 14:20:21,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:20:21,652 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:20:21,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:20:21,879 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:20:21,879 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:20:21,879 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1581897054] [2024-01-30 14:20:21,879 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1581897054] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:20:21,880 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:20:21,880 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:20:21,880 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [339101405] [2024-01-30 14:20:21,880 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:20:21,880 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:20:21,880 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:20:21,881 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:20:21,881 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:20:21,917 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-01-30 14:20:21,918 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 349 transitions, 5172 flow. Second operand has 9 states, 9 states have (on average 19.88888888888889) internal successors, (179), 9 states have internal predecessors, (179), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:21,918 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:20:21,918 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-01-30 14:20:21,918 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:20:22,966 INFO L124 PetriNetUnfolderBase]: 3177/5739 cut-off events. [2024-01-30 14:20:22,967 INFO L125 PetriNetUnfolderBase]: For 60834/61135 co-relation queries the response was YES. [2024-01-30 14:20:23,004 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28679 conditions, 5739 events. 3177/5739 cut-off events. For 60834/61135 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 38618 event pairs, 828 based on Foata normal form. 132/5739 useless extension candidates. Maximal degree in co-relation 28572. Up to 2478 conditions per place. [2024-01-30 14:20:23,022 INFO L140 encePairwiseOnDemand]: 67/76 looper letters, 258 selfloop transitions, 113 changer transitions 0/393 dead transitions. [2024-01-30 14:20:23,022 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 393 transitions, 6141 flow [2024-01-30 14:20:23,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-30 14:20:23,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-30 14:20:23,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 238 transitions. [2024-01-30 14:20:23,023 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4473684210526316 [2024-01-30 14:20:23,023 INFO L175 Difference]: Start difference. First operand has 278 places, 349 transitions, 5172 flow. Second operand 7 states and 238 transitions. [2024-01-30 14:20:23,024 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 393 transitions, 6141 flow [2024-01-30 14:20:23,161 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 393 transitions, 5971 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-01-30 14:20:23,166 INFO L231 Difference]: Finished difference. Result has 277 places, 349 transitions, 5252 flow [2024-01-30 14:20:23,166 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=5002, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5252, PETRI_PLACES=277, PETRI_TRANSITIONS=349} [2024-01-30 14:20:23,166 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 197 predicate places. [2024-01-30 14:20:23,166 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 349 transitions, 5252 flow [2024-01-30 14:20:23,167 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 19.88888888888889) internal successors, (179), 9 states have internal predecessors, (179), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:23,167 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:20:23,167 INFO L208 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-01-30 14:20:23,167 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-01-30 14:20:23,167 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting P1Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:20:23,167 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:20:23,167 INFO L85 PathProgramCache]: Analyzing trace with hash 1962446468, now seen corresponding path program 2 times [2024-01-30 14:20:23,167 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:20:23,167 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1074605106] [2024-01-30 14:20:23,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:20:23,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:20:23,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:20:23,372 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:20:23,372 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:20:23,372 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1074605106] [2024-01-30 14:20:23,372 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1074605106] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:20:23,373 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:20:23,373 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:20:23,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1408806064] [2024-01-30 14:20:23,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:20:23,373 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:20:23,373 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:20:23,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:20:23,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:20:23,408 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-01-30 14:20:23,408 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 349 transitions, 5252 flow. Second operand has 9 states, 9 states have (on average 19.88888888888889) internal successors, (179), 9 states have internal predecessors, (179), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:23,408 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:20:23,408 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-01-30 14:20:23,408 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:20:24,345 INFO L124 PetriNetUnfolderBase]: 2930/5355 cut-off events. [2024-01-30 14:20:24,345 INFO L125 PetriNetUnfolderBase]: For 59040/59295 co-relation queries the response was YES. [2024-01-30 14:20:24,381 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27266 conditions, 5355 events. 2930/5355 cut-off events. For 59040/59295 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 36041 event pairs, 746 based on Foata normal form. 82/5337 useless extension candidates. Maximal degree in co-relation 27158. Up to 2332 conditions per place. [2024-01-30 14:20:24,398 INFO L140 encePairwiseOnDemand]: 61/76 looper letters, 246 selfloop transitions, 133 changer transitions 0/402 dead transitions. [2024-01-30 14:20:24,399 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 402 transitions, 6318 flow [2024-01-30 14:20:24,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-30 14:20:24,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-30 14:20:24,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 245 transitions. [2024-01-30 14:20:24,400 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4605263157894737 [2024-01-30 14:20:24,400 INFO L175 Difference]: Start difference. First operand has 277 places, 349 transitions, 5252 flow. Second operand 7 states and 245 transitions. [2024-01-30 14:20:24,400 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 402 transitions, 6318 flow [2024-01-30 14:20:24,553 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 402 transitions, 6088 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-01-30 14:20:24,558 INFO L231 Difference]: Finished difference. Result has 279 places, 354 transitions, 5420 flow [2024-01-30 14:20:24,559 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=5026, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5420, PETRI_PLACES=279, PETRI_TRANSITIONS=354} [2024-01-30 14:20:24,559 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 199 predicate places. [2024-01-30 14:20:24,559 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 354 transitions, 5420 flow [2024-01-30 14:20:24,559 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 19.88888888888889) internal successors, (179), 9 states have internal predecessors, (179), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:24,559 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:20:24,559 INFO L208 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-01-30 14:20:24,560 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-01-30 14:20:24,560 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:20:24,560 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:20:24,560 INFO L85 PathProgramCache]: Analyzing trace with hash 773774852, now seen corresponding path program 2 times [2024-01-30 14:20:24,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:20:24,560 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2103048687] [2024-01-30 14:20:24,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:20:24,560 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:20:24,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:20:24,796 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:20:24,797 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:20:24,797 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2103048687] [2024-01-30 14:20:24,797 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2103048687] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:20:24,797 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:20:24,797 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:20:24,797 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1494372525] [2024-01-30 14:20:24,797 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:20:24,798 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:20:24,798 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:20:24,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:20:24,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:20:24,829 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-01-30 14:20:24,829 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 354 transitions, 5420 flow. Second operand has 9 states, 9 states have (on average 19.666666666666668) internal successors, (177), 9 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:24,829 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:20:24,830 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-01-30 14:20:24,830 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:20:25,793 INFO L124 PetriNetUnfolderBase]: 2916/5328 cut-off events. [2024-01-30 14:20:25,793 INFO L125 PetriNetUnfolderBase]: For 60628/60891 co-relation queries the response was YES. [2024-01-30 14:20:25,833 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28196 conditions, 5328 events. 2916/5328 cut-off events. For 60628/60891 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 35927 event pairs, 620 based on Foata normal form. 52/5285 useless extension candidates. Maximal degree in co-relation 28086. Up to 3083 conditions per place. [2024-01-30 14:20:25,850 INFO L140 encePairwiseOnDemand]: 64/76 looper letters, 287 selfloop transitions, 102 changer transitions 0/412 dead transitions. [2024-01-30 14:20:25,850 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 412 transitions, 6549 flow [2024-01-30 14:20:25,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:20:25,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:20:25,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 258 transitions. [2024-01-30 14:20:25,851 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4243421052631579 [2024-01-30 14:20:25,851 INFO L175 Difference]: Start difference. First operand has 279 places, 354 transitions, 5420 flow. Second operand 8 states and 258 transitions. [2024-01-30 14:20:25,851 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 412 transitions, 6549 flow [2024-01-30 14:20:26,024 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 412 transitions, 6385 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-01-30 14:20:26,029 INFO L231 Difference]: Finished difference. Result has 283 places, 367 transitions, 5640 flow [2024-01-30 14:20:26,030 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=5256, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5640, PETRI_PLACES=283, PETRI_TRANSITIONS=367} [2024-01-30 14:20:26,030 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 203 predicate places. [2024-01-30 14:20:26,030 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 367 transitions, 5640 flow [2024-01-30 14:20:26,030 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 19.666666666666668) internal successors, (177), 9 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:26,030 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:20:26,031 INFO L208 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-01-30 14:20:26,031 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-01-30 14:20:26,031 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:20:26,031 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:20:26,031 INFO L85 PathProgramCache]: Analyzing trace with hash -2099014972, now seen corresponding path program 3 times [2024-01-30 14:20:26,031 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:20:26,031 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1316779422] [2024-01-30 14:20:26,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:20:26,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:20:26,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:20:26,267 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:20:26,267 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:20:26,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1316779422] [2024-01-30 14:20:26,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1316779422] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:20:26,267 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:20:26,267 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:20:26,268 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [21853751] [2024-01-30 14:20:26,268 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:20:26,268 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:20:26,268 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:20:26,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:20:26,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:20:26,323 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-01-30 14:20:26,323 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 367 transitions, 5640 flow. Second operand has 9 states, 9 states have (on average 19.666666666666668) internal successors, (177), 9 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:26,324 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:20:26,324 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-01-30 14:20:26,324 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:20:27,287 INFO L124 PetriNetUnfolderBase]: 2960/5470 cut-off events. [2024-01-30 14:20:27,288 INFO L125 PetriNetUnfolderBase]: For 63157/63431 co-relation queries the response was YES. [2024-01-30 14:20:27,329 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29074 conditions, 5470 events. 2960/5470 cut-off events. For 63157/63431 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 37264 event pairs, 944 based on Foata normal form. 42/5402 useless extension candidates. Maximal degree in co-relation 28963. Up to 4456 conditions per place. [2024-01-30 14:20:27,348 INFO L140 encePairwiseOnDemand]: 66/76 looper letters, 319 selfloop transitions, 59 changer transitions 0/401 dead transitions. [2024-01-30 14:20:27,348 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 401 transitions, 6609 flow [2024-01-30 14:20:27,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-01-30 14:20:27,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-01-30 14:20:27,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 259 transitions. [2024-01-30 14:20:27,349 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3786549707602339 [2024-01-30 14:20:27,349 INFO L175 Difference]: Start difference. First operand has 283 places, 367 transitions, 5640 flow. Second operand 9 states and 259 transitions. [2024-01-30 14:20:27,349 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 401 transitions, 6609 flow [2024-01-30 14:20:27,504 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 401 transitions, 6408 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-01-30 14:20:27,509 INFO L231 Difference]: Finished difference. Result has 287 places, 374 transitions, 5687 flow [2024-01-30 14:20:27,510 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=5450, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=312, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5687, PETRI_PLACES=287, PETRI_TRANSITIONS=374} [2024-01-30 14:20:27,511 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 207 predicate places. [2024-01-30 14:20:27,512 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 374 transitions, 5687 flow [2024-01-30 14:20:27,512 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 19.666666666666668) internal successors, (177), 9 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:27,512 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:20:27,512 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:20:27,512 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-01-30 14:20:27,512 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:20:27,512 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:20:27,513 INFO L85 PathProgramCache]: Analyzing trace with hash 1366270766, now seen corresponding path program 4 times [2024-01-30 14:20:27,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:20:27,513 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [517394343] [2024-01-30 14:20:27,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:20:27,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:20:27,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:20:27,748 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:20:27,748 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:20:27,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [517394343] [2024-01-30 14:20:27,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [517394343] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:20:27,749 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:20:27,749 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:20:27,749 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [933593495] [2024-01-30 14:20:27,749 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:20:27,749 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:20:27,749 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:20:27,750 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:20:27,750 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:20:27,777 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-01-30 14:20:27,778 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 374 transitions, 5687 flow. Second operand has 9 states, 9 states have (on average 19.666666666666668) internal successors, (177), 9 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:27,778 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:20:27,778 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-01-30 14:20:27,778 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:20:28,772 INFO L124 PetriNetUnfolderBase]: 2992/5518 cut-off events. [2024-01-30 14:20:28,772 INFO L125 PetriNetUnfolderBase]: For 63538/63816 co-relation queries the response was YES. [2024-01-30 14:20:28,812 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28964 conditions, 5518 events. 2992/5518 cut-off events. For 63538/63816 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 37647 event pairs, 944 based on Foata normal form. 46/5452 useless extension candidates. Maximal degree in co-relation 28851. Up to 4504 conditions per place. [2024-01-30 14:20:28,830 INFO L140 encePairwiseOnDemand]: 66/76 looper letters, 321 selfloop transitions, 61 changer transitions 0/405 dead transitions. [2024-01-30 14:20:28,830 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 405 transitions, 6575 flow [2024-01-30 14:20:28,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-01-30 14:20:28,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-01-30 14:20:28,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 259 transitions. [2024-01-30 14:20:28,831 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3786549707602339 [2024-01-30 14:20:28,831 INFO L175 Difference]: Start difference. First operand has 287 places, 374 transitions, 5687 flow. Second operand 9 states and 259 transitions. [2024-01-30 14:20:28,831 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 405 transitions, 6575 flow [2024-01-30 14:20:28,986 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 405 transitions, 6497 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-01-30 14:20:28,991 INFO L231 Difference]: Finished difference. Result has 293 places, 376 transitions, 5762 flow [2024-01-30 14:20:28,991 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=5609, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=374, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5762, PETRI_PLACES=293, PETRI_TRANSITIONS=376} [2024-01-30 14:20:28,992 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 213 predicate places. [2024-01-30 14:20:28,992 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 376 transitions, 5762 flow [2024-01-30 14:20:28,992 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 19.666666666666668) internal successors, (177), 9 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:28,992 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:20:28,992 INFO L208 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-01-30 14:20:28,992 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-01-30 14:20:28,992 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:20:28,993 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:20:28,993 INFO L85 PathProgramCache]: Analyzing trace with hash -1929315184, now seen corresponding path program 5 times [2024-01-30 14:20:28,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:20:28,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1058557642] [2024-01-30 14:20:28,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:20:28,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:20:28,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:20:29,213 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:20:29,214 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:20:29,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1058557642] [2024-01-30 14:20:29,214 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1058557642] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:20:29,214 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:20:29,214 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:20:29,214 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1054710221] [2024-01-30 14:20:29,214 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:20:29,215 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:20:29,215 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:20:29,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:20:29,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:20:29,252 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-01-30 14:20:29,252 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 376 transitions, 5762 flow. Second operand has 9 states, 9 states have (on average 19.666666666666668) internal successors, (177), 9 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:29,252 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:20:29,252 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-01-30 14:20:29,252 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:20:30,251 INFO L124 PetriNetUnfolderBase]: 2980/5492 cut-off events. [2024-01-30 14:20:30,252 INFO L125 PetriNetUnfolderBase]: For 64969/65247 co-relation queries the response was YES. [2024-01-30 14:20:30,454 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28945 conditions, 5492 events. 2980/5492 cut-off events. For 64969/65247 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 37383 event pairs, 944 based on Foata normal form. 46/5428 useless extension candidates. Maximal degree in co-relation 28831. Up to 4416 conditions per place. [2024-01-30 14:20:30,469 INFO L140 encePairwiseOnDemand]: 66/76 looper letters, 317 selfloop transitions, 67 changer transitions 0/407 dead transitions. [2024-01-30 14:20:30,469 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 407 transitions, 6641 flow [2024-01-30 14:20:30,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-01-30 14:20:30,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-01-30 14:20:30,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 260 transitions. [2024-01-30 14:20:30,470 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38011695906432746 [2024-01-30 14:20:30,471 INFO L175 Difference]: Start difference. First operand has 293 places, 376 transitions, 5762 flow. Second operand 9 states and 260 transitions. [2024-01-30 14:20:30,471 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 407 transitions, 6641 flow [2024-01-30 14:20:30,612 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 407 transitions, 6462 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-01-30 14:20:30,617 INFO L231 Difference]: Finished difference. Result has 295 places, 376 transitions, 5731 flow [2024-01-30 14:20:30,617 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=5583, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=376, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5731, PETRI_PLACES=295, PETRI_TRANSITIONS=376} [2024-01-30 14:20:30,617 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 215 predicate places. [2024-01-30 14:20:30,617 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 376 transitions, 5731 flow [2024-01-30 14:20:30,617 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 19.666666666666668) internal successors, (177), 9 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:30,618 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:20:30,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, 1, 1] [2024-01-30 14:20:30,618 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-01-30 14:20:30,618 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:20:30,618 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:20:30,618 INFO L85 PathProgramCache]: Analyzing trace with hash 286845908, now seen corresponding path program 1 times [2024-01-30 14:20:30,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:20:30,619 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1492250368] [2024-01-30 14:20:30,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:20:30,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:20:30,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:20:30,826 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:20:30,827 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:20:30,827 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1492250368] [2024-01-30 14:20:30,827 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1492250368] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:20:30,827 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:20:30,827 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:20:30,827 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [791249676] [2024-01-30 14:20:30,827 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:20:30,828 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:20:30,828 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:20:30,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:20:30,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:20:30,855 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-01-30 14:20:30,856 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 376 transitions, 5731 flow. Second operand has 9 states, 9 states have (on average 19.666666666666668) internal successors, (177), 9 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:30,856 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:20:30,856 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-01-30 14:20:30,856 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:20:31,960 INFO L124 PetriNetUnfolderBase]: 3186/5773 cut-off events. [2024-01-30 14:20:31,960 INFO L125 PetriNetUnfolderBase]: For 69821/70357 co-relation queries the response was YES. [2024-01-30 14:20:32,005 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30649 conditions, 5773 events. 3186/5773 cut-off events. For 69821/70357 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 38693 event pairs, 632 based on Foata normal form. 134/5773 useless extension candidates. Maximal degree in co-relation 30535. Up to 2795 conditions per place. [2024-01-30 14:20:32,025 INFO L140 encePairwiseOnDemand]: 65/76 looper letters, 314 selfloop transitions, 104 changer transitions 0/448 dead transitions. [2024-01-30 14:20:32,025 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 448 transitions, 7056 flow [2024-01-30 14:20:32,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-01-30 14:20:32,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-01-30 14:20:32,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 292 transitions. [2024-01-30 14:20:32,026 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4269005847953216 [2024-01-30 14:20:32,026 INFO L175 Difference]: Start difference. First operand has 295 places, 376 transitions, 5731 flow. Second operand 9 states and 292 transitions. [2024-01-30 14:20:32,026 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 448 transitions, 7056 flow [2024-01-30 14:20:32,189 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 448 transitions, 6906 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-01-30 14:20:32,194 INFO L231 Difference]: Finished difference. Result has 297 places, 376 transitions, 5813 flow [2024-01-30 14:20:32,194 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=5597, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=376, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5813, PETRI_PLACES=297, PETRI_TRANSITIONS=376} [2024-01-30 14:20:32,195 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 217 predicate places. [2024-01-30 14:20:32,195 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 376 transitions, 5813 flow [2024-01-30 14:20:32,195 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 19.666666666666668) internal successors, (177), 9 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:32,195 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:20:32,195 INFO L208 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-01-30 14:20:32,195 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-01-30 14:20:32,195 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:20:32,196 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:20:32,196 INFO L85 PathProgramCache]: Analyzing trace with hash 728374690, now seen corresponding path program 3 times [2024-01-30 14:20:32,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:20:32,196 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1456802362] [2024-01-30 14:20:32,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:20:32,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:20:32,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:20:32,437 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:20:32,438 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:20:32,438 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1456802362] [2024-01-30 14:20:32,438 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1456802362] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:20:32,438 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:20:32,438 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:20:32,438 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [754160848] [2024-01-30 14:20:32,438 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:20:32,439 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:20:32,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:20:32,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:20:32,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:20:32,480 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-01-30 14:20:32,481 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 376 transitions, 5813 flow. Second operand has 9 states, 9 states have (on average 19.88888888888889) internal successors, (179), 9 states have internal predecessors, (179), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:32,481 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:20:32,481 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-01-30 14:20:32,481 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:20:33,654 INFO L124 PetriNetUnfolderBase]: 3525/6304 cut-off events. [2024-01-30 14:20:33,654 INFO L125 PetriNetUnfolderBase]: For 73951/74544 co-relation queries the response was YES. [2024-01-30 14:20:33,698 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33544 conditions, 6304 events. 3525/6304 cut-off events. For 73951/74544 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 42571 event pairs, 861 based on Foata normal form. 179/6349 useless extension candidates. Maximal degree in co-relation 33429. Up to 2660 conditions per place. [2024-01-30 14:20:33,716 INFO L140 encePairwiseOnDemand]: 67/76 looper letters, 310 selfloop transitions, 110 changer transitions 0/450 dead transitions. [2024-01-30 14:20:33,717 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 450 transitions, 7196 flow [2024-01-30 14:20:33,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-30 14:20:33,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-30 14:20:33,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 248 transitions. [2024-01-30 14:20:33,718 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46616541353383456 [2024-01-30 14:20:33,718 INFO L175 Difference]: Start difference. First operand has 297 places, 376 transitions, 5813 flow. Second operand 7 states and 248 transitions. [2024-01-30 14:20:33,718 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 450 transitions, 7196 flow [2024-01-30 14:20:33,874 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 450 transitions, 6980 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-01-30 14:20:33,881 INFO L231 Difference]: Finished difference. Result has 296 places, 384 transitions, 5935 flow [2024-01-30 14:20:33,881 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=5605, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=376, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5935, PETRI_PLACES=296, PETRI_TRANSITIONS=384} [2024-01-30 14:20:33,881 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 216 predicate places. [2024-01-30 14:20:33,881 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 384 transitions, 5935 flow [2024-01-30 14:20:33,882 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 19.88888888888889) internal successors, (179), 9 states have internal predecessors, (179), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:33,882 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:20:33,882 INFO L208 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-01-30 14:20:33,882 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-01-30 14:20:33,882 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting P1Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:20:33,883 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:20:33,883 INFO L85 PathProgramCache]: Analyzing trace with hash 729147422, now seen corresponding path program 3 times [2024-01-30 14:20:33,883 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:20:33,883 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1508882892] [2024-01-30 14:20:33,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:20:33,883 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:20:33,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:20:34,105 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:20:34,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:20:34,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1508882892] [2024-01-30 14:20:34,106 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1508882892] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:20:34,106 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:20:34,106 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:20:34,106 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [138378342] [2024-01-30 14:20:34,106 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:20:34,106 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:20:34,106 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:20:34,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:20:34,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:20:34,136 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-01-30 14:20:34,136 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 384 transitions, 5935 flow. Second operand has 9 states, 9 states have (on average 19.88888888888889) internal successors, (179), 9 states have internal predecessors, (179), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:34,136 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:20:34,136 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-01-30 14:20:34,136 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:20:35,136 INFO L124 PetriNetUnfolderBase]: 3100/5700 cut-off events. [2024-01-30 14:20:35,136 INFO L125 PetriNetUnfolderBase]: For 68756/69040 co-relation queries the response was YES. [2024-01-30 14:20:35,177 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30480 conditions, 5700 events. 3100/5700 cut-off events. For 68756/69040 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 39066 event pairs, 778 based on Foata normal form. 106/5702 useless extension candidates. Maximal degree in co-relation 30364. Up to 2443 conditions per place. [2024-01-30 14:20:35,194 INFO L140 encePairwiseOnDemand]: 67/76 looper letters, 269 selfloop transitions, 130 changer transitions 0/422 dead transitions. [2024-01-30 14:20:35,194 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 422 transitions, 6974 flow [2024-01-30 14:20:35,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-30 14:20:35,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-30 14:20:35,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 232 transitions. [2024-01-30 14:20:35,195 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43609022556390975 [2024-01-30 14:20:35,196 INFO L175 Difference]: Start difference. First operand has 296 places, 384 transitions, 5935 flow. Second operand 7 states and 232 transitions. [2024-01-30 14:20:35,196 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 422 transitions, 6974 flow [2024-01-30 14:20:35,354 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 422 transitions, 6831 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-01-30 14:20:35,359 INFO L231 Difference]: Finished difference. Result has 300 places, 384 transitions, 6084 flow [2024-01-30 14:20:35,360 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=5792, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=384, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6084, PETRI_PLACES=300, PETRI_TRANSITIONS=384} [2024-01-30 14:20:35,360 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 220 predicate places. [2024-01-30 14:20:35,360 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 384 transitions, 6084 flow [2024-01-30 14:20:35,360 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 19.88888888888889) internal successors, (179), 9 states have internal predecessors, (179), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:35,360 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:20:35,360 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:20:35,361 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-01-30 14:20:35,361 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:20:35,361 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:20:35,361 INFO L85 PathProgramCache]: Analyzing trace with hash -1890925468, now seen corresponding path program 4 times [2024-01-30 14:20:35,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:20:35,361 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2139298634] [2024-01-30 14:20:35,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:20:35,361 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:20:35,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:20:35,584 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:20:35,584 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:20:35,584 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2139298634] [2024-01-30 14:20:35,584 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2139298634] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:20:35,584 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:20:35,584 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:20:35,585 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1341563781] [2024-01-30 14:20:35,585 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:20:35,585 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:20:35,585 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:20:35,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:20:35,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:20:35,640 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-01-30 14:20:35,640 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 384 transitions, 6084 flow. Second operand has 9 states, 9 states have (on average 19.88888888888889) internal successors, (179), 9 states have internal predecessors, (179), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:35,640 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:20:35,640 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-01-30 14:20:35,640 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:20:36,801 INFO L124 PetriNetUnfolderBase]: 3279/5915 cut-off events. [2024-01-30 14:20:36,801 INFO L125 PetriNetUnfolderBase]: For 82135/82720 co-relation queries the response was YES. [2024-01-30 14:20:36,859 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32142 conditions, 5915 events. 3279/5915 cut-off events. For 82135/82720 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 39673 event pairs, 1012 based on Foata normal form. 167/5945 useless extension candidates. Maximal degree in co-relation 32025. Up to 4899 conditions per place. [2024-01-30 14:20:36,881 INFO L140 encePairwiseOnDemand]: 67/76 looper letters, 331 selfloop transitions, 50 changer transitions 0/411 dead transitions. [2024-01-30 14:20:36,882 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 411 transitions, 6983 flow [2024-01-30 14:20:36,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-30 14:20:36,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-30 14:20:36,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 213 transitions. [2024-01-30 14:20:36,883 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40037593984962405 [2024-01-30 14:20:36,883 INFO L175 Difference]: Start difference. First operand has 300 places, 384 transitions, 6084 flow. Second operand 7 states and 213 transitions. [2024-01-30 14:20:36,883 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 411 transitions, 6983 flow [2024-01-30 14:20:37,115 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 411 transitions, 6691 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-01-30 14:20:37,121 INFO L231 Difference]: Finished difference. Result has 300 places, 384 transitions, 5906 flow [2024-01-30 14:20:37,122 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=5792, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=384, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5906, PETRI_PLACES=300, PETRI_TRANSITIONS=384} [2024-01-30 14:20:37,122 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 220 predicate places. [2024-01-30 14:20:37,122 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 384 transitions, 5906 flow [2024-01-30 14:20:37,122 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 19.88888888888889) internal successors, (179), 9 states have internal predecessors, (179), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:37,122 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:20:37,122 INFO L208 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-01-30 14:20:37,123 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-01-30 14:20:37,123 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:20:37,123 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:20:37,123 INFO L85 PathProgramCache]: Analyzing trace with hash 1645430352, now seen corresponding path program 2 times [2024-01-30 14:20:37,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:20:37,123 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [838590433] [2024-01-30 14:20:37,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:20:37,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:20:37,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:20:37,342 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:20:37,343 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:20:37,343 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [838590433] [2024-01-30 14:20:37,343 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [838590433] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:20:37,343 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:20:37,343 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:20:37,343 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [269859594] [2024-01-30 14:20:37,343 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:20:37,344 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:20:37,344 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:20:37,344 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:20:37,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:20:37,368 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-01-30 14:20:37,368 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 384 transitions, 5906 flow. Second operand has 9 states, 9 states have (on average 19.666666666666668) internal successors, (177), 9 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:37,368 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:20:37,368 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-01-30 14:20:37,368 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:20:38,616 INFO L124 PetriNetUnfolderBase]: 3356/6076 cut-off events. [2024-01-30 14:20:38,617 INFO L125 PetriNetUnfolderBase]: For 76202/76796 co-relation queries the response was YES. [2024-01-30 14:20:38,652 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32075 conditions, 6076 events. 3356/6076 cut-off events. For 76202/76796 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 41003 event pairs, 616 based on Foata normal form. 142/6078 useless extension candidates. Maximal degree in co-relation 31958. Up to 2925 conditions per place. [2024-01-30 14:20:38,667 INFO L140 encePairwiseOnDemand]: 65/76 looper letters, 341 selfloop transitions, 104 changer transitions 0/475 dead transitions. [2024-01-30 14:20:38,667 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 475 transitions, 7443 flow [2024-01-30 14:20:38,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-01-30 14:20:38,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-01-30 14:20:38,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 299 transitions. [2024-01-30 14:20:38,669 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4371345029239766 [2024-01-30 14:20:38,669 INFO L175 Difference]: Start difference. First operand has 300 places, 384 transitions, 5906 flow. Second operand 9 states and 299 transitions. [2024-01-30 14:20:38,669 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 475 transitions, 7443 flow [2024-01-30 14:20:38,803 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 475 transitions, 7329 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-01-30 14:20:38,808 INFO L231 Difference]: Finished difference. Result has 303 places, 394 transitions, 6086 flow [2024-01-30 14:20:38,808 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=5792, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=384, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6086, PETRI_PLACES=303, PETRI_TRANSITIONS=394} [2024-01-30 14:20:38,809 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 223 predicate places. [2024-01-30 14:20:38,809 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 394 transitions, 6086 flow [2024-01-30 14:20:38,809 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 19.666666666666668) internal successors, (177), 9 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:38,809 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:20:38,809 INFO L208 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-01-30 14:20:38,809 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-01-30 14:20:38,809 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:20:38,810 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:20:38,810 INFO L85 PathProgramCache]: Analyzing trace with hash -665848240, now seen corresponding path program 3 times [2024-01-30 14:20:38,810 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:20:38,810 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [240008350] [2024-01-30 14:20:38,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:20:38,810 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:20:38,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:20:39,027 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:20:39,028 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:20:39,028 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [240008350] [2024-01-30 14:20:39,028 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [240008350] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:20:39,028 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:20:39,028 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:20:39,028 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [950927792] [2024-01-30 14:20:39,028 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:20:39,029 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:20:39,029 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:20:39,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:20:39,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:20:39,063 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-01-30 14:20:39,064 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 394 transitions, 6086 flow. Second operand has 9 states, 9 states have (on average 19.666666666666668) internal successors, (177), 9 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:39,064 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:20:39,064 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-01-30 14:20:39,064 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:20:40,220 INFO L124 PetriNetUnfolderBase]: 3356/6047 cut-off events. [2024-01-30 14:20:40,220 INFO L125 PetriNetUnfolderBase]: For 77390/77977 co-relation queries the response was YES. [2024-01-30 14:20:40,270 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32487 conditions, 6047 events. 3356/6047 cut-off events. For 77390/77977 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 40762 event pairs, 1015 based on Foata normal form. 135/6048 useless extension candidates. Maximal degree in co-relation 32369. Up to 4933 conditions per place. [2024-01-30 14:20:40,291 INFO L140 encePairwiseOnDemand]: 66/76 looper letters, 338 selfloop transitions, 65 changer transitions 0/433 dead transitions. [2024-01-30 14:20:40,292 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 433 transitions, 7091 flow [2024-01-30 14:20:40,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-01-30 14:20:40,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-01-30 14:20:40,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 269 transitions. [2024-01-30 14:20:40,293 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3932748538011696 [2024-01-30 14:20:40,293 INFO L175 Difference]: Start difference. First operand has 303 places, 394 transitions, 6086 flow. Second operand 9 states and 269 transitions. [2024-01-30 14:20:40,293 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 433 transitions, 7091 flow [2024-01-30 14:20:40,476 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 433 transitions, 6950 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-01-30 14:20:40,482 INFO L231 Difference]: Finished difference. Result has 308 places, 394 transitions, 6083 flow [2024-01-30 14:20:40,482 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=5945, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=329, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6083, PETRI_PLACES=308, PETRI_TRANSITIONS=394} [2024-01-30 14:20:40,482 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 228 predicate places. [2024-01-30 14:20:40,482 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 394 transitions, 6083 flow [2024-01-30 14:20:40,482 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 19.666666666666668) internal successors, (177), 9 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:40,483 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:20:40,483 INFO L208 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-01-30 14:20:40,483 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-01-30 14:20:40,483 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:20:40,483 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:20:40,483 INFO L85 PathProgramCache]: Analyzing trace with hash -664540660, now seen corresponding path program 4 times [2024-01-30 14:20:40,483 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:20:40,483 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [835740132] [2024-01-30 14:20:40,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:20:40,484 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:20:40,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:20:40,719 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:20:40,719 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:20:40,720 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [835740132] [2024-01-30 14:20:40,720 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [835740132] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:20:40,720 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:20:40,720 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:20:40,720 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1330128818] [2024-01-30 14:20:40,720 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:20:40,720 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:20:40,720 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:20:40,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:20:40,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:20:40,763 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-01-30 14:20:40,763 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 394 transitions, 6083 flow. Second operand has 9 states, 9 states have (on average 19.666666666666668) internal successors, (177), 9 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:40,763 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:20:40,763 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-01-30 14:20:40,763 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:20:42,161 INFO L124 PetriNetUnfolderBase]: 3344/6027 cut-off events. [2024-01-30 14:20:42,161 INFO L125 PetriNetUnfolderBase]: For 78219/78812 co-relation queries the response was YES. [2024-01-30 14:20:42,216 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32155 conditions, 6027 events. 3344/6027 cut-off events. For 78219/78812 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 40650 event pairs, 1012 based on Foata normal form. 135/6028 useless extension candidates. Maximal degree in co-relation 32036. Up to 4929 conditions per place. [2024-01-30 14:20:42,239 INFO L140 encePairwiseOnDemand]: 66/76 looper letters, 340 selfloop transitions, 66 changer transitions 0/436 dead transitions. [2024-01-30 14:20:42,240 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 436 transitions, 7076 flow [2024-01-30 14:20:42,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-01-30 14:20:42,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-01-30 14:20:42,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 312 transitions. [2024-01-30 14:20:42,241 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37320574162679426 [2024-01-30 14:20:42,241 INFO L175 Difference]: Start difference. First operand has 308 places, 394 transitions, 6083 flow. Second operand 11 states and 312 transitions. [2024-01-30 14:20:42,241 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 436 transitions, 7076 flow [2024-01-30 14:20:42,448 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 436 transitions, 6959 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-01-30 14:20:42,455 INFO L231 Difference]: Finished difference. Result has 313 places, 394 transitions, 6105 flow [2024-01-30 14:20:42,456 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=5966, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=328, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6105, PETRI_PLACES=313, PETRI_TRANSITIONS=394} [2024-01-30 14:20:42,456 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 233 predicate places. [2024-01-30 14:20:42,456 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 394 transitions, 6105 flow [2024-01-30 14:20:42,456 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 19.666666666666668) internal successors, (177), 9 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:42,457 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:20:42,457 INFO L208 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-01-30 14:20:42,457 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-01-30 14:20:42,457 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:20:42,457 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:20:42,458 INFO L85 PathProgramCache]: Analyzing trace with hash 105950803, now seen corresponding path program 2 times [2024-01-30 14:20:42,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:20:42,458 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [936791122] [2024-01-30 14:20:42,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:20:42,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:20:42,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:20:42,736 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:20:42,737 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:20:42,737 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [936791122] [2024-01-30 14:20:42,737 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [936791122] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:20:42,737 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:20:42,737 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:20:42,737 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1044161879] [2024-01-30 14:20:42,737 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:20:42,737 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:20:42,737 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:20:42,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:20:42,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:20:42,788 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-01-30 14:20:42,789 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 394 transitions, 6105 flow. Second operand has 9 states, 9 states have (on average 19.666666666666668) internal successors, (177), 9 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:42,789 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:20:42,789 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-01-30 14:20:42,789 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:20:44,105 INFO L124 PetriNetUnfolderBase]: 3400/6128 cut-off events. [2024-01-30 14:20:44,106 INFO L125 PetriNetUnfolderBase]: For 81459/82032 co-relation queries the response was YES. [2024-01-30 14:20:44,153 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32763 conditions, 6128 events. 3400/6128 cut-off events. For 81459/82032 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 41423 event pairs, 984 based on Foata normal form. 153/6154 useless extension candidates. Maximal degree in co-relation 32643. Up to 5146 conditions per place. [2024-01-30 14:20:44,173 INFO L140 encePairwiseOnDemand]: 64/76 looper letters, 336 selfloop transitions, 65 changer transitions 0/431 dead transitions. [2024-01-30 14:20:44,174 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 431 transitions, 7104 flow [2024-01-30 14:20:44,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-01-30 14:20:44,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-01-30 14:20:44,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 267 transitions. [2024-01-30 14:20:44,175 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39035087719298245 [2024-01-30 14:20:44,175 INFO L175 Difference]: Start difference. First operand has 313 places, 394 transitions, 6105 flow. Second operand 9 states and 267 transitions. [2024-01-30 14:20:44,175 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 431 transitions, 7104 flow [2024-01-30 14:20:44,478 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 431 transitions, 6974 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-01-30 14:20:44,484 INFO L231 Difference]: Finished difference. Result has 315 places, 399 transitions, 6180 flow [2024-01-30 14:20:44,484 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=5983, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6180, PETRI_PLACES=315, PETRI_TRANSITIONS=399} [2024-01-30 14:20:44,484 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 235 predicate places. [2024-01-30 14:20:44,484 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 399 transitions, 6180 flow [2024-01-30 14:20:44,484 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 19.666666666666668) internal successors, (177), 9 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:44,484 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:20:44,485 INFO L208 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-01-30 14:20:44,485 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-01-30 14:20:44,485 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:20:44,485 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:20:44,485 INFO L85 PathProgramCache]: Analyzing trace with hash 2039792003, now seen corresponding path program 3 times [2024-01-30 14:20:44,485 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:20:44,485 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1644880473] [2024-01-30 14:20:44,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:20:44,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:20:44,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:20:44,742 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:20:44,742 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:20:44,742 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1644880473] [2024-01-30 14:20:44,742 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1644880473] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:20:44,742 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:20:44,742 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:20:44,742 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [382361885] [2024-01-30 14:20:44,742 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:20:44,742 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:20:44,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:20:44,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:20:44,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:20:44,774 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-01-30 14:20:44,775 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 399 transitions, 6180 flow. Second operand has 9 states, 9 states have (on average 19.666666666666668) internal successors, (177), 9 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:44,775 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:20:44,775 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-01-30 14:20:44,775 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:20:46,017 INFO L124 PetriNetUnfolderBase]: 3441/6207 cut-off events. [2024-01-30 14:20:46,017 INFO L125 PetriNetUnfolderBase]: For 81947/82499 co-relation queries the response was YES. [2024-01-30 14:20:46,074 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33107 conditions, 6207 events. 3441/6207 cut-off events. For 81947/82499 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 41993 event pairs, 984 based on Foata normal form. 136/6213 useless extension candidates. Maximal degree in co-relation 32984. Up to 5200 conditions per place. [2024-01-30 14:20:46,093 INFO L140 encePairwiseOnDemand]: 69/76 looper letters, 338 selfloop transitions, 61 changer transitions 0/429 dead transitions. [2024-01-30 14:20:46,093 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 429 transitions, 7113 flow [2024-01-30 14:20:46,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-30 14:20:46,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-30 14:20:46,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 214 transitions. [2024-01-30 14:20:46,094 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40225563909774437 [2024-01-30 14:20:46,094 INFO L175 Difference]: Start difference. First operand has 315 places, 399 transitions, 6180 flow. Second operand 7 states and 214 transitions. [2024-01-30 14:20:46,095 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 429 transitions, 7113 flow [2024-01-30 14:20:46,269 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 429 transitions, 7049 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-01-30 14:20:46,275 INFO L231 Difference]: Finished difference. Result has 318 places, 402 transitions, 6280 flow [2024-01-30 14:20:46,275 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=6119, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=399, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6280, PETRI_PLACES=318, PETRI_TRANSITIONS=402} [2024-01-30 14:20:46,275 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 238 predicate places. [2024-01-30 14:20:46,275 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 402 transitions, 6280 flow [2024-01-30 14:20:46,275 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 19.666666666666668) internal successors, (177), 9 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:46,275 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:20:46,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, 1, 1] [2024-01-30 14:20:46,276 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-01-30 14:20:46,276 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:20:46,276 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:20:46,276 INFO L85 PathProgramCache]: Analyzing trace with hash 1025421797, now seen corresponding path program 4 times [2024-01-30 14:20:46,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:20:46,276 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [138458767] [2024-01-30 14:20:46,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:20:46,277 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:20:46,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:20:46,496 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:20:46,496 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:20:46,496 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [138458767] [2024-01-30 14:20:46,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [138458767] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:20:46,497 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:20:46,497 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:20:46,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1322856886] [2024-01-30 14:20:46,497 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:20:46,497 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:20:46,497 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:20:46,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:20:46,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:20:46,520 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-01-30 14:20:46,520 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 402 transitions, 6280 flow. Second operand has 9 states, 9 states have (on average 19.666666666666668) internal successors, (177), 9 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:46,520 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:20:46,520 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-01-30 14:20:46,520 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:20:47,665 INFO L124 PetriNetUnfolderBase]: 3412/6152 cut-off events. [2024-01-30 14:20:47,665 INFO L125 PetriNetUnfolderBase]: For 82624/83168 co-relation queries the response was YES. [2024-01-30 14:20:47,708 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32866 conditions, 6152 events. 3412/6152 cut-off events. For 82624/83168 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 41528 event pairs, 988 based on Foata normal form. 128/6152 useless extension candidates. Maximal degree in co-relation 32743. Up to 5190 conditions per place. [2024-01-30 14:20:47,724 INFO L140 encePairwiseOnDemand]: 69/76 looper letters, 328 selfloop transitions, 65 changer transitions 0/423 dead transitions. [2024-01-30 14:20:47,724 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 423 transitions, 7128 flow [2024-01-30 14:20:47,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-30 14:20:47,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-30 14:20:47,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 207 transitions. [2024-01-30 14:20:47,725 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3890977443609023 [2024-01-30 14:20:47,725 INFO L175 Difference]: Start difference. First operand has 318 places, 402 transitions, 6280 flow. Second operand 7 states and 207 transitions. [2024-01-30 14:20:47,725 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 423 transitions, 7128 flow [2024-01-30 14:20:47,900 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 423 transitions, 6944 flow, removed 0 selfloop flow, removed 12 redundant places. [2024-01-30 14:20:47,905 INFO L231 Difference]: Finished difference. Result has 311 places, 401 transitions, 6208 flow [2024-01-30 14:20:47,905 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=6078, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=401, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=336, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6208, PETRI_PLACES=311, PETRI_TRANSITIONS=401} [2024-01-30 14:20:47,906 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 231 predicate places. [2024-01-30 14:20:47,906 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 401 transitions, 6208 flow [2024-01-30 14:20:47,906 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 19.666666666666668) internal successors, (177), 9 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:47,906 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:20:47,906 INFO L208 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-01-30 14:20:47,906 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-01-30 14:20:47,906 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:20:47,907 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:20:47,907 INFO L85 PathProgramCache]: Analyzing trace with hash -487205444, now seen corresponding path program 5 times [2024-01-30 14:20:47,907 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:20:47,907 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1143603347] [2024-01-30 14:20:47,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:20:47,907 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:20:47,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:20:48,127 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:20:48,127 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:20:48,127 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1143603347] [2024-01-30 14:20:48,127 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1143603347] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:20:48,127 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:20:48,127 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:20:48,127 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1158361766] [2024-01-30 14:20:48,128 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:20:48,128 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:20:48,128 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:20:48,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:20:48,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:20:48,159 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-01-30 14:20:48,159 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 401 transitions, 6208 flow. Second operand has 9 states, 9 states have (on average 19.88888888888889) internal successors, (179), 9 states have internal predecessors, (179), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:48,159 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:20:48,159 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-01-30 14:20:48,159 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:20:49,241 INFO L124 PetriNetUnfolderBase]: 3378/6088 cut-off events. [2024-01-30 14:20:49,241 INFO L125 PetriNetUnfolderBase]: For 81178/81699 co-relation queries the response was YES. [2024-01-30 14:20:49,288 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32261 conditions, 6088 events. 3378/6088 cut-off events. For 81178/81699 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 40829 event pairs, 692 based on Foata normal form. 155/6116 useless extension candidates. Maximal degree in co-relation 32146. Up to 2762 conditions per place. [2024-01-30 14:20:49,307 INFO L140 encePairwiseOnDemand]: 60/76 looper letters, 278 selfloop transitions, 146 changer transitions 0/454 dead transitions. [2024-01-30 14:20:49,308 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 454 transitions, 7350 flow [2024-01-30 14:20:49,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-30 14:20:49,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-30 14:20:49,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 244 transitions. [2024-01-30 14:20:49,309 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45864661654135336 [2024-01-30 14:20:49,309 INFO L175 Difference]: Start difference. First operand has 311 places, 401 transitions, 6208 flow. Second operand 7 states and 244 transitions. [2024-01-30 14:20:49,309 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 454 transitions, 7350 flow [2024-01-30 14:20:49,492 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 454 transitions, 7212 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-01-30 14:20:49,497 INFO L231 Difference]: Finished difference. Result has 313 places, 406 transitions, 6480 flow [2024-01-30 14:20:49,498 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=6070, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=401, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6480, PETRI_PLACES=313, PETRI_TRANSITIONS=406} [2024-01-30 14:20:49,501 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 233 predicate places. [2024-01-30 14:20:49,501 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 406 transitions, 6480 flow [2024-01-30 14:20:49,501 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 19.88888888888889) internal successors, (179), 9 states have internal predecessors, (179), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:49,502 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:20:49,502 INFO L208 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-01-30 14:20:49,502 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-01-30 14:20:49,502 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:20:49,503 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:20:49,503 INFO L85 PathProgramCache]: Analyzing trace with hash 429850218, now seen corresponding path program 5 times [2024-01-30 14:20:49,503 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:20:49,503 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1421928799] [2024-01-30 14:20:49,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:20:49,503 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:20:49,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:20:49,707 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:20:49,707 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:20:49,707 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1421928799] [2024-01-30 14:20:49,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1421928799] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:20:49,707 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:20:49,708 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:20:49,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [405229777] [2024-01-30 14:20:49,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:20:49,708 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:20:49,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:20:49,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:20:49,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:20:49,739 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-01-30 14:20:49,764 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 406 transitions, 6480 flow. Second operand has 9 states, 9 states have (on average 19.666666666666668) internal successors, (177), 9 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:49,764 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:20:49,764 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-01-30 14:20:49,764 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:20:50,883 INFO L124 PetriNetUnfolderBase]: 3378/6141 cut-off events. [2024-01-30 14:20:50,884 INFO L125 PetriNetUnfolderBase]: For 89417/89943 co-relation queries the response was YES. [2024-01-30 14:20:50,931 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33719 conditions, 6141 events. 3378/6141 cut-off events. For 89417/89943 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 41575 event pairs, 506 based on Foata normal form. 138/6141 useless extension candidates. Maximal degree in co-relation 33603. Up to 2949 conditions per place. [2024-01-30 14:20:50,952 INFO L140 encePairwiseOnDemand]: 62/76 looper letters, 327 selfloop transitions, 128 changer transitions 0/485 dead transitions. [2024-01-30 14:20:50,953 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 485 transitions, 7964 flow [2024-01-30 14:20:50,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-01-30 14:20:50,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-01-30 14:20:50,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 294 transitions. [2024-01-30 14:20:50,954 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4298245614035088 [2024-01-30 14:20:50,954 INFO L175 Difference]: Start difference. First operand has 313 places, 406 transitions, 6480 flow. Second operand 9 states and 294 transitions. [2024-01-30 14:20:50,954 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 485 transitions, 7964 flow [2024-01-30 14:20:51,139 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 485 transitions, 7748 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-01-30 14:20:51,145 INFO L231 Difference]: Finished difference. Result has 318 places, 419 transitions, 6698 flow [2024-01-30 14:20:51,146 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=6268, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=406, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6698, PETRI_PLACES=318, PETRI_TRANSITIONS=419} [2024-01-30 14:20:51,146 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 238 predicate places. [2024-01-30 14:20:51,146 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 419 transitions, 6698 flow [2024-01-30 14:20:51,146 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 19.666666666666668) internal successors, (177), 9 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:51,147 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:20:51,147 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:20:51,147 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-01-30 14:20:51,147 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:20:51,147 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:20:51,147 INFO L85 PathProgramCache]: Analyzing trace with hash -1452590608, now seen corresponding path program 6 times [2024-01-30 14:20:51,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:20:51,148 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [51489313] [2024-01-30 14:20:51,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:20:51,148 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:20:51,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:20:51,356 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:20:51,356 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:20:51,356 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [51489313] [2024-01-30 14:20:51,356 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [51489313] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:20:51,357 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:20:51,357 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:20:51,357 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [314725893] [2024-01-30 14:20:51,357 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:20:51,358 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:20:51,358 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:20:51,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:20:51,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:20:51,408 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-01-30 14:20:51,408 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 419 transitions, 6698 flow. Second operand has 9 states, 9 states have (on average 19.88888888888889) internal successors, (179), 9 states have internal predecessors, (179), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:51,409 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:20:51,409 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-01-30 14:20:51,410 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:20:52,666 INFO L124 PetriNetUnfolderBase]: 3509/6329 cut-off events. [2024-01-30 14:20:52,666 INFO L125 PetriNetUnfolderBase]: For 89517/90058 co-relation queries the response was YES. [2024-01-30 14:20:52,707 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35344 conditions, 6329 events. 3509/6329 cut-off events. For 89517/90058 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 43034 event pairs, 975 based on Foata normal form. 165/6370 useless extension candidates. Maximal degree in co-relation 35227. Up to 5278 conditions per place. [2024-01-30 14:20:52,727 INFO L140 encePairwiseOnDemand]: 67/76 looper letters, 366 selfloop transitions, 52 changer transitions 0/448 dead transitions. [2024-01-30 14:20:52,727 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 448 transitions, 7725 flow [2024-01-30 14:20:52,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-30 14:20:52,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-30 14:20:52,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 210 transitions. [2024-01-30 14:20:52,728 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39473684210526316 [2024-01-30 14:20:52,728 INFO L175 Difference]: Start difference. First operand has 318 places, 419 transitions, 6698 flow. Second operand 7 states and 210 transitions. [2024-01-30 14:20:52,728 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 448 transitions, 7725 flow [2024-01-30 14:20:52,919 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 448 transitions, 7564 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-01-30 14:20:52,924 INFO L231 Difference]: Finished difference. Result has 319 places, 423 transitions, 6714 flow [2024-01-30 14:20:52,925 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=6538, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=419, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=367, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6714, PETRI_PLACES=319, PETRI_TRANSITIONS=423} [2024-01-30 14:20:52,925 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 239 predicate places. [2024-01-30 14:20:52,925 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 423 transitions, 6714 flow [2024-01-30 14:20:52,925 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 19.88888888888889) internal successors, (179), 9 states have internal predecessors, (179), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:52,926 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:20:52,926 INFO L208 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-01-30 14:20:52,926 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-01-30 14:20:52,926 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:20:52,926 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:20:52,926 INFO L85 PathProgramCache]: Analyzing trace with hash 1624659222, now seen corresponding path program 7 times [2024-01-30 14:20:52,926 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:20:52,926 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1104508203] [2024-01-30 14:20:52,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:20:52,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:20:52,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:20:53,142 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:20:53,142 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:20:53,142 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1104508203] [2024-01-30 14:20:53,142 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1104508203] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:20:53,142 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:20:53,143 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:20:53,143 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2136732076] [2024-01-30 14:20:53,143 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:20:53,143 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:20:53,143 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:20:53,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:20:53,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:20:53,168 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-01-30 14:20:53,168 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 423 transitions, 6714 flow. Second operand has 9 states, 9 states have (on average 19.88888888888889) internal successors, (179), 9 states have internal predecessors, (179), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:53,168 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:20:53,168 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-01-30 14:20:53,168 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:20:54,358 INFO L124 PetriNetUnfolderBase]: 3472/6246 cut-off events. [2024-01-30 14:20:54,358 INFO L125 PetriNetUnfolderBase]: For 90198/90726 co-relation queries the response was YES. [2024-01-30 14:20:54,404 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34595 conditions, 6246 events. 3472/6246 cut-off events. For 90198/90726 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 42027 event pairs, 957 based on Foata normal form. 160/6280 useless extension candidates. Maximal degree in co-relation 34478. Up to 4612 conditions per place. [2024-01-30 14:20:54,423 INFO L140 encePairwiseOnDemand]: 67/76 looper letters, 344 selfloop transitions, 70 changer transitions 0/444 dead transitions. [2024-01-30 14:20:54,424 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 444 transitions, 7645 flow [2024-01-30 14:20:54,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-30 14:20:54,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-30 14:20:54,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 208 transitions. [2024-01-30 14:20:54,425 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39097744360902253 [2024-01-30 14:20:54,425 INFO L175 Difference]: Start difference. First operand has 319 places, 423 transitions, 6714 flow. Second operand 7 states and 208 transitions. [2024-01-30 14:20:54,425 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 444 transitions, 7645 flow [2024-01-30 14:20:54,601 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 444 transitions, 7535 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-01-30 14:20:54,607 INFO L231 Difference]: Finished difference. Result has 322 places, 423 transitions, 6780 flow [2024-01-30 14:20:54,607 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=6604, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=423, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6780, PETRI_PLACES=322, PETRI_TRANSITIONS=423} [2024-01-30 14:20:54,607 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 242 predicate places. [2024-01-30 14:20:54,611 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 423 transitions, 6780 flow [2024-01-30 14:20:54,611 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 19.88888888888889) internal successors, (179), 9 states have internal predecessors, (179), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:54,611 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:20:54,612 INFO L208 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-01-30 14:20:54,612 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-01-30 14:20:54,612 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:20:54,612 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:20:54,612 INFO L85 PathProgramCache]: Analyzing trace with hash -1881389314, now seen corresponding path program 6 times [2024-01-30 14:20:54,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:20:54,612 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1261992339] [2024-01-30 14:20:54,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:20:54,618 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:20:54,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:20:54,821 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:20:54,821 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:20:54,821 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1261992339] [2024-01-30 14:20:54,821 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1261992339] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:20:54,821 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:20:54,821 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:20:54,821 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [216592990] [2024-01-30 14:20:54,822 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:20:54,822 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:20:54,822 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:20:54,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:20:54,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:20:54,858 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-01-30 14:20:54,858 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 423 transitions, 6780 flow. Second operand has 9 states, 9 states have (on average 19.666666666666668) internal successors, (177), 9 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:54,858 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:20:54,858 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-01-30 14:20:54,859 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:20:56,293 INFO L124 PetriNetUnfolderBase]: 3509/6328 cut-off events. [2024-01-30 14:20:56,293 INFO L125 PetriNetUnfolderBase]: For 91767/92299 co-relation queries the response was YES. [2024-01-30 14:20:56,345 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35211 conditions, 6328 events. 3509/6328 cut-off events. For 91767/92299 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 43001 event pairs, 948 based on Foata normal form. 136/6340 useless extension candidates. Maximal degree in co-relation 35093. Up to 5186 conditions per place. [2024-01-30 14:20:56,367 INFO L140 encePairwiseOnDemand]: 66/76 looper letters, 361 selfloop transitions, 73 changer transitions 0/464 dead transitions. [2024-01-30 14:20:56,367 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 464 transitions, 7903 flow [2024-01-30 14:20:56,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-01-30 14:20:56,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-01-30 14:20:56,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 266 transitions. [2024-01-30 14:20:56,368 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3888888888888889 [2024-01-30 14:20:56,368 INFO L175 Difference]: Start difference. First operand has 322 places, 423 transitions, 6780 flow. Second operand 9 states and 266 transitions. [2024-01-30 14:20:56,369 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 464 transitions, 7903 flow [2024-01-30 14:20:56,570 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 464 transitions, 7765 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-01-30 14:20:56,576 INFO L231 Difference]: Finished difference. Result has 326 places, 428 transitions, 6864 flow [2024-01-30 14:20:56,577 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=6642, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=423, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6864, PETRI_PLACES=326, PETRI_TRANSITIONS=428} [2024-01-30 14:20:56,577 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 246 predicate places. [2024-01-30 14:20:56,577 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 428 transitions, 6864 flow [2024-01-30 14:20:56,577 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 19.666666666666668) internal successors, (177), 9 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:56,578 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:20:56,578 INFO L208 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-01-30 14:20:56,578 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-01-30 14:20:56,578 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:20:56,578 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:20:56,578 INFO L85 PathProgramCache]: Analyzing trace with hash -314578436, now seen corresponding path program 7 times [2024-01-30 14:20:56,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:20:56,578 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1722292664] [2024-01-30 14:20:56,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:20:56,579 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:20:56,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:20:56,789 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:20:56,789 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:20:56,789 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1722292664] [2024-01-30 14:20:56,789 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1722292664] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:20:56,789 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:20:56,789 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:20:56,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [811152879] [2024-01-30 14:20:56,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:20:56,790 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:20:56,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:20:56,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:20:56,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:20:56,831 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-01-30 14:20:56,831 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 428 transitions, 6864 flow. Second operand has 9 states, 9 states have (on average 19.666666666666668) internal successors, (177), 9 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:56,831 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:20:56,831 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-01-30 14:20:56,832 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:20:58,103 INFO L124 PetriNetUnfolderBase]: 3519/6327 cut-off events. [2024-01-30 14:20:58,103 INFO L125 PetriNetUnfolderBase]: For 91943/92479 co-relation queries the response was YES. [2024-01-30 14:20:58,154 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35138 conditions, 6327 events. 3519/6327 cut-off events. For 91943/92479 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 42765 event pairs, 911 based on Foata normal form. 132/6335 useless extension candidates. Maximal degree in co-relation 35019. Up to 4861 conditions per place. [2024-01-30 14:20:58,177 INFO L140 encePairwiseOnDemand]: 66/76 looper letters, 341 selfloop transitions, 92 changer transitions 0/463 dead transitions. [2024-01-30 14:20:58,177 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 463 transitions, 7933 flow [2024-01-30 14:20:58,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-01-30 14:20:58,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-01-30 14:20:58,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 263 transitions. [2024-01-30 14:20:58,178 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3845029239766082 [2024-01-30 14:20:58,178 INFO L175 Difference]: Start difference. First operand has 326 places, 428 transitions, 6864 flow. Second operand 9 states and 263 transitions. [2024-01-30 14:20:58,178 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 463 transitions, 7933 flow [2024-01-30 14:20:58,379 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 463 transitions, 7817 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-01-30 14:20:58,385 INFO L231 Difference]: Finished difference. Result has 330 places, 428 transitions, 6948 flow [2024-01-30 14:20:58,386 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=6748, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=428, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=336, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6948, PETRI_PLACES=330, PETRI_TRANSITIONS=428} [2024-01-30 14:20:58,386 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 250 predicate places. [2024-01-30 14:20:58,386 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 428 transitions, 6948 flow [2024-01-30 14:20:58,386 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 19.666666666666668) internal successors, (177), 9 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:58,386 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:20:58,386 INFO L208 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-01-30 14:20:58,386 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-01-30 14:20:58,387 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:20:58,387 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:20:58,387 INFO L85 PathProgramCache]: Analyzing trace with hash -1880120794, now seen corresponding path program 8 times [2024-01-30 14:20:58,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:20:58,387 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1229212272] [2024-01-30 14:20:58,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:20:58,387 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:20:58,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:20:58,585 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:20:58,586 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:20:58,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1229212272] [2024-01-30 14:20:58,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1229212272] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:20:58,586 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:20:58,586 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:20:58,586 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [992842708] [2024-01-30 14:20:58,586 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:20:58,587 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:20:58,587 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:20:58,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:20:58,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:20:58,632 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-01-30 14:20:58,632 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 428 transitions, 6948 flow. Second operand has 9 states, 9 states have (on average 19.666666666666668) internal successors, (177), 9 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:58,632 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:20:58,632 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-01-30 14:20:58,632 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:20:59,833 INFO L124 PetriNetUnfolderBase]: 3485/6288 cut-off events. [2024-01-30 14:20:59,834 INFO L125 PetriNetUnfolderBase]: For 93735/94267 co-relation queries the response was YES. [2024-01-30 14:20:59,884 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35089 conditions, 6288 events. 3485/6288 cut-off events. For 93735/94267 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 42702 event pairs, 944 based on Foata normal form. 136/6300 useless extension candidates. Maximal degree in co-relation 34969. Up to 5162 conditions per place. [2024-01-30 14:20:59,906 INFO L140 encePairwiseOnDemand]: 66/76 looper letters, 363 selfloop transitions, 74 changer transitions 0/467 dead transitions. [2024-01-30 14:20:59,906 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 467 transitions, 8008 flow [2024-01-30 14:20:59,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-01-30 14:20:59,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-01-30 14:20:59,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 309 transitions. [2024-01-30 14:20:59,907 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3696172248803828 [2024-01-30 14:20:59,907 INFO L175 Difference]: Start difference. First operand has 330 places, 428 transitions, 6948 flow. Second operand 11 states and 309 transitions. [2024-01-30 14:20:59,908 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 467 transitions, 8008 flow [2024-01-30 14:21:00,113 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 467 transitions, 7825 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-01-30 14:21:00,119 INFO L231 Difference]: Finished difference. Result has 333 places, 428 transitions, 6920 flow [2024-01-30 14:21:00,119 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=6765, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=428, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=354, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6920, PETRI_PLACES=333, PETRI_TRANSITIONS=428} [2024-01-30 14:21:00,120 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 253 predicate places. [2024-01-30 14:21:00,120 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 428 transitions, 6920 flow [2024-01-30 14:21:00,120 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 19.666666666666668) internal successors, (177), 9 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:21:00,120 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:21:00,120 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:21:00,120 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-01-30 14:21:00,121 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:21:00,121 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:21:00,121 INFO L85 PathProgramCache]: Analyzing trace with hash -1532318576, now seen corresponding path program 9 times [2024-01-30 14:21:00,121 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:21:00,121 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1063788609] [2024-01-30 14:21:00,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:21:00,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:21:00,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:21:00,323 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:21:00,324 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:21:00,324 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1063788609] [2024-01-30 14:21:00,324 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1063788609] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:21:00,324 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:21:00,324 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:21:00,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2089409440] [2024-01-30 14:21:00,324 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:21:00,325 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:21:00,325 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:21:00,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:21:00,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:21:00,351 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-01-30 14:21:00,351 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 428 transitions, 6920 flow. Second operand has 9 states, 9 states have (on average 19.666666666666668) internal successors, (177), 9 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:21:00,351 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:21:00,351 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-01-30 14:21:00,351 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:21:01,570 INFO L124 PetriNetUnfolderBase]: 3531/6347 cut-off events. [2024-01-30 14:21:01,570 INFO L125 PetriNetUnfolderBase]: For 93726/94262 co-relation queries the response was YES. [2024-01-30 14:21:01,624 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35245 conditions, 6347 events. 3531/6347 cut-off events. For 93726/94262 co-relation queries the response was YES. Maximal size of possible extension queue 291. Compared 42962 event pairs, 911 based on Foata normal form. 132/6355 useless extension candidates. Maximal degree in co-relation 35125. Up to 4869 conditions per place. [2024-01-30 14:21:01,650 INFO L140 encePairwiseOnDemand]: 66/76 looper letters, 346 selfloop transitions, 96 changer transitions 0/472 dead transitions. [2024-01-30 14:21:01,651 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 472 transitions, 8060 flow [2024-01-30 14:21:01,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-01-30 14:21:01,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-01-30 14:21:01,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 310 transitions. [2024-01-30 14:21:01,652 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3708133971291866 [2024-01-30 14:21:01,652 INFO L175 Difference]: Start difference. First operand has 333 places, 428 transitions, 6920 flow. Second operand 11 states and 310 transitions. [2024-01-30 14:21:01,652 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 472 transitions, 8060 flow [2024-01-30 14:21:01,873 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 472 transitions, 7917 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-01-30 14:21:01,880 INFO L231 Difference]: Finished difference. Result has 336 places, 430 transitions, 7001 flow [2024-01-30 14:21:01,880 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=6777, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=428, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7001, PETRI_PLACES=336, PETRI_TRANSITIONS=430} [2024-01-30 14:21:01,880 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 256 predicate places. [2024-01-30 14:21:01,880 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 430 transitions, 7001 flow [2024-01-30 14:21:01,881 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 19.666666666666668) internal successors, (177), 9 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:21:01,881 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:21:01,881 INFO L208 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-01-30 14:21:01,881 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-01-30 14:21:01,881 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:21:01,881 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:21:01,881 INFO L85 PathProgramCache]: Analyzing trace with hash -271265546, now seen corresponding path program 10 times [2024-01-30 14:21:01,881 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:21:01,882 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1046767006] [2024-01-30 14:21:01,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:21:01,882 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:21:01,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:21:02,123 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:21:02,123 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:21:02,123 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1046767006] [2024-01-30 14:21:02,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1046767006] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:21:02,124 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:21:02,124 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:21:02,124 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1431852549] [2024-01-30 14:21:02,124 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:21:02,124 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:21:02,124 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:21:02,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:21:02,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:21:02,161 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-01-30 14:21:02,162 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 430 transitions, 7001 flow. Second operand has 9 states, 9 states have (on average 19.666666666666668) internal successors, (177), 9 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:21:02,162 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:21:02,162 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-01-30 14:21:02,162 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:21:03,439 INFO L124 PetriNetUnfolderBase]: 3573/6417 cut-off events. [2024-01-30 14:21:03,439 INFO L125 PetriNetUnfolderBase]: For 95786/96322 co-relation queries the response was YES. [2024-01-30 14:21:03,488 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35732 conditions, 6417 events. 3573/6417 cut-off events. For 95786/96322 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 43502 event pairs, 911 based on Foata normal form. 124/6417 useless extension candidates. Maximal degree in co-relation 35611. Up to 4895 conditions per place. [2024-01-30 14:21:03,507 INFO L140 encePairwiseOnDemand]: 63/76 looper letters, 342 selfloop transitions, 107 changer transitions 0/479 dead transitions. [2024-01-30 14:21:03,508 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 479 transitions, 8184 flow [2024-01-30 14:21:03,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-01-30 14:21:03,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-01-30 14:21:03,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 330 transitions. [2024-01-30 14:21:03,509 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3618421052631579 [2024-01-30 14:21:03,509 INFO L175 Difference]: Start difference. First operand has 336 places, 430 transitions, 7001 flow. Second operand 12 states and 330 transitions. [2024-01-30 14:21:03,509 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 479 transitions, 8184 flow [2024-01-30 14:21:03,705 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 479 transitions, 8007 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-01-30 14:21:03,712 INFO L231 Difference]: Finished difference. Result has 341 places, 439 transitions, 7180 flow [2024-01-30 14:21:03,713 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=6836, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=430, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=329, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7180, PETRI_PLACES=341, PETRI_TRANSITIONS=439} [2024-01-30 14:21:03,713 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 261 predicate places. [2024-01-30 14:21:03,713 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 439 transitions, 7180 flow [2024-01-30 14:21:03,713 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 19.666666666666668) internal successors, (177), 9 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:21:03,713 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:21:03,713 INFO L208 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-01-30 14:21:03,714 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-01-30 14:21:03,714 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:21:03,714 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:21:03,714 INFO L85 PathProgramCache]: Analyzing trace with hash 2032990034, now seen corresponding path program 1 times [2024-01-30 14:21:03,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:21:03,714 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1234286062] [2024-01-30 14:21:03,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:21:03,714 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:21:03,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:21:03,993 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:21:03,993 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:21:03,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1234286062] [2024-01-30 14:21:03,993 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1234286062] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:21:03,993 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:21:03,993 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-01-30 14:21:03,993 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1171407443] [2024-01-30 14:21:03,993 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:21:03,993 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-01-30 14:21:03,994 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:21:03,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-01-30 14:21:03,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=45, Unknown=0, NotChecked=0, Total=90 [2024-01-30 14:21:04,040 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-01-30 14:21:04,040 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 439 transitions, 7180 flow. Second operand has 10 states, 10 states have (on average 19.7) internal successors, (197), 10 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:21:04,040 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:21:04,040 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-01-30 14:21:04,040 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:21:05,232 INFO L124 PetriNetUnfolderBase]: 3265/6124 cut-off events. [2024-01-30 14:21:05,232 INFO L125 PetriNetUnfolderBase]: For 88896/89709 co-relation queries the response was YES. [2024-01-30 14:21:05,280 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34357 conditions, 6124 events. 3265/6124 cut-off events. For 88896/89709 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 43422 event pairs, 780 based on Foata normal form. 81/6053 useless extension candidates. Maximal degree in co-relation 34234. Up to 3417 conditions per place. [2024-01-30 14:21:05,299 INFO L140 encePairwiseOnDemand]: 61/76 looper letters, 344 selfloop transitions, 117 changer transitions 0/494 dead transitions. [2024-01-30 14:21:05,299 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 494 transitions, 8525 flow [2024-01-30 14:21:05,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:21:05,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:21:05,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 266 transitions. [2024-01-30 14:21:05,314 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2024-01-30 14:21:05,314 INFO L175 Difference]: Start difference. First operand has 341 places, 439 transitions, 7180 flow. Second operand 8 states and 266 transitions. [2024-01-30 14:21:05,314 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 494 transitions, 8525 flow [2024-01-30 14:21:05,498 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 494 transitions, 8297 flow, removed 13 selfloop flow, removed 12 redundant places. [2024-01-30 14:21:05,504 INFO L231 Difference]: Finished difference. Result has 338 places, 445 transitions, 7378 flow [2024-01-30 14:21:05,505 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=6956, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=439, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7378, PETRI_PLACES=338, PETRI_TRANSITIONS=445} [2024-01-30 14:21:05,505 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 258 predicate places. [2024-01-30 14:21:05,505 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 445 transitions, 7378 flow [2024-01-30 14:21:05,506 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 19.7) internal successors, (197), 10 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:21:05,506 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:21:05,506 INFO L208 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-01-30 14:21:05,506 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-01-30 14:21:05,506 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:21:05,507 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:21:05,507 INFO L85 PathProgramCache]: Analyzing trace with hash 999174080, now seen corresponding path program 2 times [2024-01-30 14:21:05,507 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:21:05,507 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [395991683] [2024-01-30 14:21:05,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:21:05,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:21:05,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:21:05,753 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:21:05,753 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:21:05,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [395991683] [2024-01-30 14:21:05,754 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [395991683] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:21:05,754 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:21:05,754 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-01-30 14:21:05,754 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1978758847] [2024-01-30 14:21:05,754 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:21:05,754 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-01-30 14:21:05,754 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:21:05,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-01-30 14:21:05,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=45, Unknown=0, NotChecked=0, Total=90 [2024-01-30 14:21:05,786 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-01-30 14:21:05,786 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 445 transitions, 7378 flow. Second operand has 10 states, 10 states have (on average 19.7) internal successors, (197), 10 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:21:05,786 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:21:05,786 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-01-30 14:21:05,786 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:21:07,019 INFO L124 PetriNetUnfolderBase]: 3362/6312 cut-off events. [2024-01-30 14:21:07,019 INFO L125 PetriNetUnfolderBase]: For 89747/90545 co-relation queries the response was YES. [2024-01-30 14:21:07,082 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35188 conditions, 6312 events. 3362/6312 cut-off events. For 89747/90545 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 44806 event pairs, 678 based on Foata normal form. 86/6248 useless extension candidates. Maximal degree in co-relation 35066. Up to 3440 conditions per place. [2024-01-30 14:21:07,107 INFO L140 encePairwiseOnDemand]: 62/76 looper letters, 356 selfloop transitions, 115 changer transitions 0/504 dead transitions. [2024-01-30 14:21:07,107 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 504 transitions, 8741 flow [2024-01-30 14:21:07,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:21:07,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:21:07,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 267 transitions. [2024-01-30 14:21:07,108 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43914473684210525 [2024-01-30 14:21:07,108 INFO L175 Difference]: Start difference. First operand has 338 places, 445 transitions, 7378 flow. Second operand 8 states and 267 transitions. [2024-01-30 14:21:07,108 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 504 transitions, 8741 flow [2024-01-30 14:21:07,333 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 504 transitions, 8648 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-01-30 14:21:07,340 INFO L231 Difference]: Finished difference. Result has 344 places, 450 transitions, 7629 flow [2024-01-30 14:21:07,340 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=7291, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=445, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7629, PETRI_PLACES=344, PETRI_TRANSITIONS=450} [2024-01-30 14:21:07,340 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 264 predicate places. [2024-01-30 14:21:07,341 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 450 transitions, 7629 flow [2024-01-30 14:21:07,341 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 19.7) internal successors, (197), 10 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:21:07,341 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:21:07,341 INFO L208 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-01-30 14:21:07,341 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-01-30 14:21:07,341 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:21:07,341 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:21:07,341 INFO L85 PathProgramCache]: Analyzing trace with hash 273199232, now seen corresponding path program 3 times [2024-01-30 14:21:07,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:21:07,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [88608233] [2024-01-30 14:21:07,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:21:07,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:21:07,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:21:07,623 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:21:07,624 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:21:07,624 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [88608233] [2024-01-30 14:21:07,624 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [88608233] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:21:07,624 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:21:07,624 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-01-30 14:21:07,624 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2071229022] [2024-01-30 14:21:07,624 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:21:07,624 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-01-30 14:21:07,624 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:21:07,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-01-30 14:21:07,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-01-30 14:21:07,660 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-01-30 14:21:07,660 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 450 transitions, 7629 flow. Second operand has 10 states, 10 states have (on average 19.7) internal successors, (197), 10 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:21:07,660 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:21:07,660 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-01-30 14:21:07,661 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:21:09,182 INFO L124 PetriNetUnfolderBase]: 3709/6930 cut-off events. [2024-01-30 14:21:09,182 INFO L125 PetriNetUnfolderBase]: For 101479/102298 co-relation queries the response was YES. [2024-01-30 14:21:09,230 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39569 conditions, 6930 events. 3709/6930 cut-off events. For 101479/102298 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 50032 event pairs, 979 based on Foata normal form. 101/6875 useless extension candidates. Maximal degree in co-relation 39445. Up to 5148 conditions per place. [2024-01-30 14:21:09,251 INFO L140 encePairwiseOnDemand]: 60/76 looper letters, 413 selfloop transitions, 80 changer transitions 0/526 dead transitions. [2024-01-30 14:21:09,251 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 526 transitions, 9254 flow [2024-01-30 14:21:09,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-01-30 14:21:09,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-01-30 14:21:09,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 292 transitions. [2024-01-30 14:21:09,252 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4269005847953216 [2024-01-30 14:21:09,252 INFO L175 Difference]: Start difference. First operand has 344 places, 450 transitions, 7629 flow. Second operand 9 states and 292 transitions. [2024-01-30 14:21:09,252 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 526 transitions, 9254 flow [2024-01-30 14:21:09,463 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 526 transitions, 9073 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-01-30 14:21:09,470 INFO L231 Difference]: Finished difference. Result has 351 places, 466 transitions, 7936 flow [2024-01-30 14:21:09,470 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=7478, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=375, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7936, PETRI_PLACES=351, PETRI_TRANSITIONS=466} [2024-01-30 14:21:09,470 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 271 predicate places. [2024-01-30 14:21:09,470 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 466 transitions, 7936 flow [2024-01-30 14:21:09,471 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 19.7) internal successors, (197), 10 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:21:09,471 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:21:09,471 INFO L208 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-01-30 14:21:09,471 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-01-30 14:21:09,471 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:21:09,471 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:21:09,471 INFO L85 PathProgramCache]: Analyzing trace with hash -1211874536, now seen corresponding path program 4 times [2024-01-30 14:21:09,471 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:21:09,472 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1833267414] [2024-01-30 14:21:09,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:21:09,472 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:21:09,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:21:09,732 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:21:09,732 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:21:09,732 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1833267414] [2024-01-30 14:21:09,732 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1833267414] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:21:09,732 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:21:09,732 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-01-30 14:21:09,732 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1232192785] [2024-01-30 14:21:09,732 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:21:09,732 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-01-30 14:21:09,732 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:21:09,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-01-30 14:21:09,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-01-30 14:21:09,788 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-01-30 14:21:09,788 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 466 transitions, 7936 flow. Second operand has 10 states, 10 states have (on average 19.7) internal successors, (197), 10 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:21:09,788 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:21:09,788 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-01-30 14:21:09,788 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:21:11,162 INFO L124 PetriNetUnfolderBase]: 3792/7058 cut-off events. [2024-01-30 14:21:11,162 INFO L125 PetriNetUnfolderBase]: For 104081/104892 co-relation queries the response was YES. [2024-01-30 14:21:11,221 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40116 conditions, 7058 events. 3792/7058 cut-off events. For 104081/104892 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 50899 event pairs, 938 based on Foata normal form. 101/6998 useless extension candidates. Maximal degree in co-relation 39989. Up to 4621 conditions per place. [2024-01-30 14:21:11,244 INFO L140 encePairwiseOnDemand]: 65/76 looper letters, 398 selfloop transitions, 84 changer transitions 0/515 dead transitions. [2024-01-30 14:21:11,244 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 515 transitions, 9213 flow [2024-01-30 14:21:11,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:21:11,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:21:11,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 255 transitions. [2024-01-30 14:21:11,245 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4194078947368421 [2024-01-30 14:21:11,245 INFO L175 Difference]: Start difference. First operand has 351 places, 466 transitions, 7936 flow. Second operand 8 states and 255 transitions. [2024-01-30 14:21:11,245 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 515 transitions, 9213 flow [2024-01-30 14:21:11,497 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 515 transitions, 9141 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-01-30 14:21:11,504 INFO L231 Difference]: Finished difference. Result has 356 places, 468 transitions, 8076 flow [2024-01-30 14:21:11,504 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=7864, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=466, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=384, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8076, PETRI_PLACES=356, PETRI_TRANSITIONS=468} [2024-01-30 14:21:11,505 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 276 predicate places. [2024-01-30 14:21:11,505 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 468 transitions, 8076 flow [2024-01-30 14:21:11,505 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 19.7) internal successors, (197), 10 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:21:11,505 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:21:11,505 INFO L208 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-01-30 14:21:11,505 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-01-30 14:21:11,505 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:21:11,506 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:21:11,506 INFO L85 PathProgramCache]: Analyzing trace with hash -1087481156, now seen corresponding path program 5 times [2024-01-30 14:21:11,506 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:21:11,506 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [475527846] [2024-01-30 14:21:11,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:21:11,506 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:21:11,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:21:11,777 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:21:11,777 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:21:11,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [475527846] [2024-01-30 14:21:11,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [475527846] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:21:11,777 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:21:11,777 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-01-30 14:21:11,777 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1483473728] [2024-01-30 14:21:11,777 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:21:11,777 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-01-30 14:21:11,778 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:21:11,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-01-30 14:21:11,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=52, Unknown=0, NotChecked=0, Total=90 [2024-01-30 14:21:11,819 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-01-30 14:21:11,819 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 468 transitions, 8076 flow. Second operand has 10 states, 10 states have (on average 19.7) internal successors, (197), 10 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:21:11,819 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:21:11,819 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-01-30 14:21:11,819 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:21:13,281 INFO L124 PetriNetUnfolderBase]: 3746/7048 cut-off events. [2024-01-30 14:21:13,282 INFO L125 PetriNetUnfolderBase]: For 106402/107213 co-relation queries the response was YES. [2024-01-30 14:21:13,337 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40075 conditions, 7048 events. 3746/7048 cut-off events. For 106402/107213 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 51517 event pairs, 1055 based on Foata normal form. 101/6971 useless extension candidates. Maximal degree in co-relation 39946. Up to 5610 conditions per place. [2024-01-30 14:21:13,360 INFO L140 encePairwiseOnDemand]: 60/76 looper letters, 409 selfloop transitions, 73 changer transitions 0/515 dead transitions. [2024-01-30 14:21:13,360 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 515 transitions, 9294 flow [2024-01-30 14:21:13,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-01-30 14:21:13,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-01-30 14:21:13,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 280 transitions. [2024-01-30 14:21:13,361 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4093567251461988 [2024-01-30 14:21:13,362 INFO L175 Difference]: Start difference. First operand has 356 places, 468 transitions, 8076 flow. Second operand 9 states and 280 transitions. [2024-01-30 14:21:13,362 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 515 transitions, 9294 flow [2024-01-30 14:21:13,631 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 515 transitions, 9150 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-01-30 14:21:13,638 INFO L231 Difference]: Finished difference. Result has 362 places, 470 transitions, 8139 flow [2024-01-30 14:21:13,638 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=7934, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=468, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=395, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8139, PETRI_PLACES=362, PETRI_TRANSITIONS=470} [2024-01-30 14:21:13,638 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 282 predicate places. [2024-01-30 14:21:13,638 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 470 transitions, 8139 flow [2024-01-30 14:21:13,639 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 19.7) internal successors, (197), 10 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:21:13,639 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:21:13,639 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:21:13,639 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-01-30 14:21:13,639 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:21:13,639 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:21:13,639 INFO L85 PathProgramCache]: Analyzing trace with hash -1212114476, now seen corresponding path program 6 times [2024-01-30 14:21:13,640 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:21:13,640 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [718815364] [2024-01-30 14:21:13,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:21:13,640 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:21:13,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:21:13,891 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:21:13,891 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:21:13,891 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [718815364] [2024-01-30 14:21:13,891 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [718815364] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:21:13,891 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:21:13,891 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-01-30 14:21:13,891 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [559654089] [2024-01-30 14:21:13,892 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:21:13,892 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-01-30 14:21:13,892 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:21:13,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-01-30 14:21:13,892 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=52, Unknown=0, NotChecked=0, Total=90 [2024-01-30 14:21:13,938 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-01-30 14:21:13,938 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 470 transitions, 8139 flow. Second operand has 10 states, 10 states have (on average 19.7) internal successors, (197), 10 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:21:13,939 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:21:13,939 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-01-30 14:21:13,939 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:21:15,331 INFO L124 PetriNetUnfolderBase]: 3858/7226 cut-off events. [2024-01-30 14:21:15,331 INFO L125 PetriNetUnfolderBase]: For 108259/109070 co-relation queries the response was YES. [2024-01-30 14:21:15,400 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40889 conditions, 7226 events. 3858/7226 cut-off events. For 108259/109070 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 52963 event pairs, 1027 based on Foata normal form. 113/7166 useless extension candidates. Maximal degree in co-relation 40758. Up to 5757 conditions per place. [2024-01-30 14:21:15,426 INFO L140 encePairwiseOnDemand]: 65/76 looper letters, 413 selfloop transitions, 66 changer transitions 0/512 dead transitions. [2024-01-30 14:21:15,426 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 512 transitions, 9317 flow [2024-01-30 14:21:15,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:21:15,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:21:15,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 248 transitions. [2024-01-30 14:21:15,427 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40789473684210525 [2024-01-30 14:21:15,428 INFO L175 Difference]: Start difference. First operand has 362 places, 470 transitions, 8139 flow. Second operand 8 states and 248 transitions. [2024-01-30 14:21:15,428 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 512 transitions, 9317 flow [2024-01-30 14:21:15,730 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 512 transitions, 9133 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-01-30 14:21:15,736 INFO L231 Difference]: Finished difference. Result has 363 places, 472 transitions, 8129 flow [2024-01-30 14:21:15,737 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=7957, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=470, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=404, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8129, PETRI_PLACES=363, PETRI_TRANSITIONS=472} [2024-01-30 14:21:15,737 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 283 predicate places. [2024-01-30 14:21:15,737 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 472 transitions, 8129 flow [2024-01-30 14:21:15,737 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 19.7) internal successors, (197), 10 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:21:15,737 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:21:15,738 INFO L208 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-01-30 14:21:15,738 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-01-30 14:21:15,738 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:21:15,738 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:21:15,738 INFO L85 PathProgramCache]: Analyzing trace with hash -77787718, now seen corresponding path program 7 times [2024-01-30 14:21:15,738 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:21:15,738 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [505974397] [2024-01-30 14:21:15,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:21:15,739 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:21:15,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:21:16,071 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:21:16,071 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:21:16,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [505974397] [2024-01-30 14:21:16,072 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [505974397] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:21:16,072 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:21:16,072 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-01-30 14:21:16,072 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [192380178] [2024-01-30 14:21:16,072 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:21:16,072 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-01-30 14:21:16,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:21:16,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-01-30 14:21:16,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=52, Unknown=0, NotChecked=0, Total=90 [2024-01-30 14:21:16,119 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-01-30 14:21:16,120 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 472 transitions, 8129 flow. Second operand has 10 states, 10 states have (on average 19.7) internal successors, (197), 10 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:21:16,120 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:21:16,120 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-01-30 14:21:16,120 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:21:17,484 INFO L124 PetriNetUnfolderBase]: 3776/7060 cut-off events. [2024-01-30 14:21:17,484 INFO L125 PetriNetUnfolderBase]: For 107198/108009 co-relation queries the response was YES. [2024-01-30 14:21:17,547 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39855 conditions, 7060 events. 3776/7060 cut-off events. For 107198/108009 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 51384 event pairs, 987 based on Foata normal form. 113/7010 useless extension candidates. Maximal degree in co-relation 39724. Up to 5237 conditions per place. [2024-01-30 14:21:17,573 INFO L140 encePairwiseOnDemand]: 65/76 looper letters, 399 selfloop transitions, 75 changer transitions 0/507 dead transitions. [2024-01-30 14:21:17,573 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 507 transitions, 9209 flow [2024-01-30 14:21:17,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:21:17,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:21:17,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 242 transitions. [2024-01-30 14:21:17,574 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3980263157894737 [2024-01-30 14:21:17,574 INFO L175 Difference]: Start difference. First operand has 363 places, 472 transitions, 8129 flow. Second operand 8 states and 242 transitions. [2024-01-30 14:21:17,574 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 507 transitions, 9209 flow [2024-01-30 14:21:17,852 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 507 transitions, 9059 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-01-30 14:21:17,859 INFO L231 Difference]: Finished difference. Result has 362 places, 470 transitions, 8109 flow [2024-01-30 14:21:17,859 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=7931, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=470, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=395, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8109, PETRI_PLACES=362, PETRI_TRANSITIONS=470} [2024-01-30 14:21:17,859 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 282 predicate places. [2024-01-30 14:21:17,859 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 470 transitions, 8109 flow [2024-01-30 14:21:17,860 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 19.7) internal successors, (197), 10 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:21:17,860 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:21:17,860 INFO L208 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-01-30 14:21:17,860 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-01-30 14:21:17,860 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:21:17,860 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:21:17,860 INFO L85 PathProgramCache]: Analyzing trace with hash 1024846232, now seen corresponding path program 1 times [2024-01-30 14:21:17,861 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:21:17,861 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1573546045] [2024-01-30 14:21:17,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:21:17,861 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:21:17,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:21:18,111 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:21:18,112 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:21:18,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1573546045] [2024-01-30 14:21:18,112 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1573546045] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:21:18,112 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:21:18,112 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-01-30 14:21:18,112 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [246429688] [2024-01-30 14:21:18,112 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:21:18,113 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-01-30 14:21:18,113 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:21:18,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-01-30 14:21:18,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=45, Unknown=0, NotChecked=0, Total=90 [2024-01-30 14:21:18,164 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-01-30 14:21:18,164 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 470 transitions, 8109 flow. Second operand has 10 states, 10 states have (on average 19.7) internal successors, (197), 10 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:21:18,164 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:21:18,164 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-01-30 14:21:18,165 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:21:19,732 INFO L124 PetriNetUnfolderBase]: 3813/7082 cut-off events. [2024-01-30 14:21:19,732 INFO L125 PetriNetUnfolderBase]: For 112703/113392 co-relation queries the response was YES. [2024-01-30 14:21:19,780 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39983 conditions, 7082 events. 3813/7082 cut-off events. For 112703/113392 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 50869 event pairs, 645 based on Foata normal form. 170/7082 useless extension candidates. Maximal degree in co-relation 39854. Up to 3331 conditions per place. [2024-01-30 14:21:19,799 INFO L140 encePairwiseOnDemand]: 64/76 looper letters, 387 selfloop transitions, 126 changer transitions 0/545 dead transitions. [2024-01-30 14:21:19,799 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 545 transitions, 9766 flow [2024-01-30 14:21:19,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-01-30 14:21:19,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-01-30 14:21:19,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 298 transitions. [2024-01-30 14:21:19,801 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43567251461988304 [2024-01-30 14:21:19,801 INFO L175 Difference]: Start difference. First operand has 362 places, 470 transitions, 8109 flow. Second operand 9 states and 298 transitions. [2024-01-30 14:21:19,801 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 545 transitions, 9766 flow [2024-01-30 14:21:20,033 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 545 transitions, 9558 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-01-30 14:21:20,057 INFO L231 Difference]: Finished difference. Result has 364 places, 473 transitions, 8213 flow [2024-01-30 14:21:20,057 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=7923, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=470, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=347, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8213, PETRI_PLACES=364, PETRI_TRANSITIONS=473} [2024-01-30 14:21:20,058 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 284 predicate places. [2024-01-30 14:21:20,058 INFO L495 AbstractCegarLoop]: Abstraction has has 364 places, 473 transitions, 8213 flow [2024-01-30 14:21:20,058 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 19.7) internal successors, (197), 10 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:21:20,058 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:21:20,058 INFO L208 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-01-30 14:21:20,058 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-01-30 14:21:20,058 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:21:20,059 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:21:20,059 INFO L85 PathProgramCache]: Analyzing trace with hash -739233316, now seen corresponding path program 2 times [2024-01-30 14:21:20,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:21:20,072 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [242241260] [2024-01-30 14:21:20,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:21:20,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:21:20,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:21:20,366 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:21:20,366 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:21:20,366 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [242241260] [2024-01-30 14:21:20,366 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [242241260] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:21:20,366 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:21:20,366 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-01-30 14:21:20,366 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1824821768] [2024-01-30 14:21:20,367 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:21:20,367 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-01-30 14:21:20,367 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:21:20,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-01-30 14:21:20,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=45, Unknown=0, NotChecked=0, Total=90 [2024-01-30 14:21:20,394 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-01-30 14:21:20,400 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 473 transitions, 8213 flow. Second operand has 10 states, 10 states have (on average 19.7) internal successors, (197), 10 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:21:20,400 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:21:20,400 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-01-30 14:21:20,401 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:21:22,048 INFO L124 PetriNetUnfolderBase]: 3935/7279 cut-off events. [2024-01-30 14:21:22,049 INFO L125 PetriNetUnfolderBase]: For 117002/117699 co-relation queries the response was YES. [2024-01-30 14:21:22,130 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41532 conditions, 7279 events. 3935/7279 cut-off events. For 117002/117699 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 52321 event pairs, 726 based on Foata normal form. 174/7287 useless extension candidates. Maximal degree in co-relation 41402. Up to 3342 conditions per place. [2024-01-30 14:21:22,162 INFO L140 encePairwiseOnDemand]: 60/76 looper letters, 413 selfloop transitions, 128 changer transitions 0/573 dead transitions. [2024-01-30 14:21:22,162 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 573 transitions, 10198 flow [2024-01-30 14:21:22,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-01-30 14:21:22,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-01-30 14:21:22,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 342 transitions. [2024-01-30 14:21:22,164 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45 [2024-01-30 14:21:22,164 INFO L175 Difference]: Start difference. First operand has 364 places, 473 transitions, 8213 flow. Second operand 10 states and 342 transitions. [2024-01-30 14:21:22,164 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 573 transitions, 10198 flow [2024-01-30 14:21:22,474 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 573 transitions, 9888 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-01-30 14:21:22,482 INFO L231 Difference]: Finished difference. Result has 366 places, 477 transitions, 8220 flow [2024-01-30 14:21:22,483 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=7925, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=473, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8220, PETRI_PLACES=366, PETRI_TRANSITIONS=477} [2024-01-30 14:21:22,483 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 286 predicate places. [2024-01-30 14:21:22,483 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 477 transitions, 8220 flow [2024-01-30 14:21:22,483 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 19.7) internal successors, (197), 10 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:21:22,484 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:21:22,484 INFO L208 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-01-30 14:21:22,484 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-01-30 14:21:22,484 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:21:22,484 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:21:22,484 INFO L85 PathProgramCache]: Analyzing trace with hash -913868260, now seen corresponding path program 3 times [2024-01-30 14:21:22,484 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:21:22,485 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [548913470] [2024-01-30 14:21:22,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:21:22,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:21:22,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:21:22,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-01-30 14:21:22,750 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:21:22,750 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [548913470] [2024-01-30 14:21:22,750 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [548913470] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:21:22,750 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:21:22,750 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-01-30 14:21:22,750 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [436268477] [2024-01-30 14:21:22,750 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:21:22,750 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-01-30 14:21:22,751 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:21:22,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-01-30 14:21:22,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-01-30 14:21:22,801 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-01-30 14:21:22,801 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 477 transitions, 8220 flow. Second operand has 10 states, 10 states have (on average 19.7) internal successors, (197), 10 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:21:22,801 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:21:22,801 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-01-30 14:21:22,801 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:21:24,409 INFO L124 PetriNetUnfolderBase]: 4047/7499 cut-off events. [2024-01-30 14:21:24,410 INFO L125 PetriNetUnfolderBase]: For 122217/122906 co-relation queries the response was YES. [2024-01-30 14:21:24,475 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42274 conditions, 7499 events. 4047/7499 cut-off events. For 122217/122906 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 54555 event pairs, 1214 based on Foata normal form. 174/7498 useless extension candidates. Maximal degree in co-relation 42147. Up to 5747 conditions per place. [2024-01-30 14:21:24,502 INFO L140 encePairwiseOnDemand]: 60/76 looper letters, 420 selfloop transitions, 87 changer transitions 0/539 dead transitions. [2024-01-30 14:21:24,502 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 539 transitions, 9645 flow [2024-01-30 14:21:24,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-01-30 14:21:24,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-01-30 14:21:24,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 313 transitions. [2024-01-30 14:21:24,503 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4118421052631579 [2024-01-30 14:21:24,503 INFO L175 Difference]: Start difference. First operand has 366 places, 477 transitions, 8220 flow. Second operand 10 states and 313 transitions. [2024-01-30 14:21:24,503 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 539 transitions, 9645 flow [2024-01-30 14:21:24,767 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 539 transitions, 9543 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-01-30 14:21:24,774 INFO L231 Difference]: Finished difference. Result has 372 places, 480 transitions, 8338 flow [2024-01-30 14:21:24,775 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=8124, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=477, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=392, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8338, PETRI_PLACES=372, PETRI_TRANSITIONS=480} [2024-01-30 14:21:24,775 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 292 predicate places. [2024-01-30 14:21:24,775 INFO L495 AbstractCegarLoop]: Abstraction has has 372 places, 480 transitions, 8338 flow [2024-01-30 14:21:24,775 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 19.7) internal successors, (197), 10 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:21:24,775 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:21:24,775 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:21:24,776 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-01-30 14:21:24,776 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:21:24,776 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:21:24,776 INFO L85 PathProgramCache]: Analyzing trace with hash 508823764, now seen corresponding path program 4 times [2024-01-30 14:21:24,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:21:24,776 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [229866179] [2024-01-30 14:21:24,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:21:24,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:21:24,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:21:25,039 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:21:25,039 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:21:25,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [229866179] [2024-01-30 14:21:25,039 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [229866179] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:21:25,039 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:21:25,039 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-01-30 14:21:25,039 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2090938448] [2024-01-30 14:21:25,039 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:21:25,039 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-01-30 14:21:25,039 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:21:25,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-01-30 14:21:25,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-01-30 14:21:25,090 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-01-30 14:21:25,090 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 480 transitions, 8338 flow. Second operand has 10 states, 10 states have (on average 19.7) internal successors, (197), 10 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:21:25,090 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:21:25,090 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-01-30 14:21:25,090 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:21:26,847 INFO L124 PetriNetUnfolderBase]: 3976/7370 cut-off events. [2024-01-30 14:21:26,847 INFO L125 PetriNetUnfolderBase]: For 122255/122953 co-relation queries the response was YES. [2024-01-30 14:21:26,896 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41372 conditions, 7370 events. 3976/7370 cut-off events. For 122255/122953 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 53451 event pairs, 1180 based on Foata normal form. 180/7380 useless extension candidates. Maximal degree in co-relation 41244. Up to 5746 conditions per place. [2024-01-30 14:21:26,918 INFO L140 encePairwiseOnDemand]: 64/76 looper letters, 428 selfloop transitions, 77 changer transitions 0/537 dead transitions. [2024-01-30 14:21:26,918 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 537 transitions, 9669 flow [2024-01-30 14:21:26,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-01-30 14:21:26,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-01-30 14:21:26,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 324 transitions. [2024-01-30 14:21:26,919 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3875598086124402 [2024-01-30 14:21:26,919 INFO L175 Difference]: Start difference. First operand has 372 places, 480 transitions, 8338 flow. Second operand 11 states and 324 transitions. [2024-01-30 14:21:26,919 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 537 transitions, 9669 flow [2024-01-30 14:21:27,163 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 537 transitions, 9562 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-01-30 14:21:27,170 INFO L231 Difference]: Finished difference. Result has 377 places, 480 transitions, 8400 flow [2024-01-30 14:21:27,170 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=8231, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=480, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=403, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8400, PETRI_PLACES=377, PETRI_TRANSITIONS=480} [2024-01-30 14:21:27,170 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 297 predicate places. [2024-01-30 14:21:27,170 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 480 transitions, 8400 flow [2024-01-30 14:21:27,171 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 19.7) internal successors, (197), 10 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:21:27,171 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:21:27,171 INFO L208 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-01-30 14:21:27,171 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-01-30 14:21:27,171 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:21:27,171 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:21:27,171 INFO L85 PathProgramCache]: Analyzing trace with hash -55050606, now seen corresponding path program 5 times [2024-01-30 14:21:27,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:21:27,172 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [493501830] [2024-01-30 14:21:27,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:21:27,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:21:27,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:21:27,388 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:21:27,389 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:21:27,389 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [493501830] [2024-01-30 14:21:27,389 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [493501830] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:21:27,389 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:21:27,389 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-01-30 14:21:27,389 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [575574624] [2024-01-30 14:21:27,389 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:21:27,390 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-01-30 14:21:27,390 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:21:27,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-01-30 14:21:27,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=45, Unknown=0, NotChecked=0, Total=90 [2024-01-30 14:21:27,431 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-01-30 14:21:27,432 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 480 transitions, 8400 flow. Second operand has 10 states, 10 states have (on average 19.7) internal successors, (197), 10 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:21:27,432 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:21:27,432 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-01-30 14:21:27,432 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:21:29,113 INFO L124 PetriNetUnfolderBase]: 4076/7563 cut-off events. [2024-01-30 14:21:29,115 INFO L125 PetriNetUnfolderBase]: For 129148/129841 co-relation queries the response was YES. [2024-01-30 14:21:29,188 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42684 conditions, 7563 events. 4076/7563 cut-off events. For 129148/129841 co-relation queries the response was YES. Maximal size of possible extension queue 350. Compared 54959 event pairs, 592 based on Foata normal form. 191/7584 useless extension candidates. Maximal degree in co-relation 42554. Up to 3403 conditions per place. [2024-01-30 14:21:29,217 INFO L140 encePairwiseOnDemand]: 61/76 looper letters, 372 selfloop transitions, 157 changer transitions 0/561 dead transitions. [2024-01-30 14:21:29,217 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 561 transitions, 10200 flow [2024-01-30 14:21:29,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-01-30 14:21:29,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-01-30 14:21:29,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 301 transitions. [2024-01-30 14:21:29,218 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44005847953216376 [2024-01-30 14:21:29,218 INFO L175 Difference]: Start difference. First operand has 377 places, 480 transitions, 8400 flow. Second operand 9 states and 301 transitions. [2024-01-30 14:21:29,218 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 561 transitions, 10200 flow [2024-01-30 14:21:29,516 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 561 transitions, 10032 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-01-30 14:21:29,523 INFO L231 Difference]: Finished difference. Result has 377 places, 487 transitions, 8680 flow [2024-01-30 14:21:29,523 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=8232, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=480, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8680, PETRI_PLACES=377, PETRI_TRANSITIONS=487} [2024-01-30 14:21:29,536 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 297 predicate places. [2024-01-30 14:21:29,536 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 487 transitions, 8680 flow [2024-01-30 14:21:29,536 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 19.7) internal successors, (197), 10 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:21:29,538 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:21:29,538 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:21:29,539 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-01-30 14:21:29,539 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:21:29,539 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:21:29,539 INFO L85 PathProgramCache]: Analyzing trace with hash -1698982022, now seen corresponding path program 6 times [2024-01-30 14:21:29,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:21:29,539 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1497854425] [2024-01-30 14:21:29,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:21:29,540 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:21:29,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:21:29,811 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:21:29,811 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:21:29,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1497854425] [2024-01-30 14:21:29,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1497854425] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:21:29,811 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:21:29,811 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-01-30 14:21:29,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1214814518] [2024-01-30 14:21:29,811 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:21:29,811 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-01-30 14:21:29,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:21:29,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-01-30 14:21:29,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-01-30 14:21:29,885 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-01-30 14:21:29,885 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 487 transitions, 8680 flow. Second operand has 10 states, 10 states have (on average 19.7) internal successors, (197), 10 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:21:29,885 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:21:29,885 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-01-30 14:21:29,885 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:21:31,617 INFO L124 PetriNetUnfolderBase]: 4273/7941 cut-off events. [2024-01-30 14:21:31,618 INFO L125 PetriNetUnfolderBase]: For 143416/144087 co-relation queries the response was YES. [2024-01-30 14:21:31,696 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46272 conditions, 7941 events. 4273/7941 cut-off events. For 143416/144087 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 58392 event pairs, 1246 based on Foata normal form. 188/7948 useless extension candidates. Maximal degree in co-relation 46140. Up to 6134 conditions per place. [2024-01-30 14:21:31,727 INFO L140 encePairwiseOnDemand]: 60/76 looper letters, 431 selfloop transitions, 86 changer transitions 0/549 dead transitions. [2024-01-30 14:21:31,727 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 549 transitions, 10175 flow [2024-01-30 14:21:31,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-01-30 14:21:31,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-01-30 14:21:31,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 310 transitions. [2024-01-30 14:21:31,728 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40789473684210525 [2024-01-30 14:21:31,728 INFO L175 Difference]: Start difference. First operand has 377 places, 487 transitions, 8680 flow. Second operand 10 states and 310 transitions. [2024-01-30 14:21:31,728 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 549 transitions, 10175 flow [2024-01-30 14:21:32,034 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 549 transitions, 9883 flow, removed 25 selfloop flow, removed 7 redundant places. [2024-01-30 14:21:32,041 INFO L231 Difference]: Finished difference. Result has 380 places, 491 transitions, 8650 flow [2024-01-30 14:21:32,041 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=8424, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=487, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=403, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8650, PETRI_PLACES=380, PETRI_TRANSITIONS=491} [2024-01-30 14:21:32,041 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 300 predicate places. [2024-01-30 14:21:32,042 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 491 transitions, 8650 flow [2024-01-30 14:21:32,042 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 19.7) internal successors, (197), 10 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:21:32,042 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:21:32,042 INFO L208 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-01-30 14:21:32,042 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-01-30 14:21:32,042 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:21:32,042 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:21:32,043 INFO L85 PathProgramCache]: Analyzing trace with hash -1149675518, now seen corresponding path program 7 times [2024-01-30 14:21:32,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:21:32,043 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1682356546] [2024-01-30 14:21:32,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:21:32,043 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:21:32,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:21:32,309 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:21:32,309 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:21:32,309 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1682356546] [2024-01-30 14:21:32,309 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1682356546] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:21:32,309 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:21:32,309 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-01-30 14:21:32,309 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [806292604] [2024-01-30 14:21:32,309 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:21:32,309 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-01-30 14:21:32,309 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:21:32,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-01-30 14:21:32,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-01-30 14:21:32,355 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-01-30 14:21:32,355 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 491 transitions, 8650 flow. Second operand has 10 states, 10 states have (on average 19.7) internal successors, (197), 10 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:21:32,355 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:21:32,355 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-01-30 14:21:32,355 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:21:34,226 INFO L124 PetriNetUnfolderBase]: 4399/8196 cut-off events. [2024-01-30 14:21:34,226 INFO L125 PetriNetUnfolderBase]: For 142900/143579 co-relation queries the response was YES. [2024-01-30 14:21:34,289 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46295 conditions, 8196 events. 4399/8196 cut-off events. For 142900/143579 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 60721 event pairs, 1234 based on Foata normal form. 194/8199 useless extension candidates. Maximal degree in co-relation 46164. Up to 5230 conditions per place. [2024-01-30 14:21:34,315 INFO L140 encePairwiseOnDemand]: 65/76 looper letters, 399 selfloop transitions, 108 changer transitions 0/539 dead transitions. [2024-01-30 14:21:34,315 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 539 transitions, 10030 flow [2024-01-30 14:21:34,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:21:34,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:21:34,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 253 transitions. [2024-01-30 14:21:34,316 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4161184210526316 [2024-01-30 14:21:34,316 INFO L175 Difference]: Start difference. First operand has 380 places, 491 transitions, 8650 flow. Second operand 8 states and 253 transitions. [2024-01-30 14:21:34,316 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 539 transitions, 10030 flow [2024-01-30 14:21:34,606 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 539 transitions, 9921 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-01-30 14:21:34,613 INFO L231 Difference]: Finished difference. Result has 382 places, 494 transitions, 8823 flow [2024-01-30 14:21:34,614 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=8541, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=491, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=385, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8823, PETRI_PLACES=382, PETRI_TRANSITIONS=494} [2024-01-30 14:21:34,614 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 302 predicate places. [2024-01-30 14:21:34,614 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 494 transitions, 8823 flow [2024-01-30 14:21:34,614 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 19.7) internal successors, (197), 10 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:21:34,615 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:21:34,615 INFO L208 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-01-30 14:21:34,615 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-01-30 14:21:34,615 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:21:34,615 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:21:34,615 INFO L85 PathProgramCache]: Analyzing trace with hash 273993816, now seen corresponding path program 8 times [2024-01-30 14:21:34,615 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:21:34,615 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [229827197] [2024-01-30 14:21:34,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:21:34,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:21:34,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:21:34,885 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:21:34,885 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:21:34,885 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [229827197] [2024-01-30 14:21:34,886 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [229827197] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:21:34,886 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:21:34,886 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-01-30 14:21:34,886 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1110248233] [2024-01-30 14:21:34,886 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:21:34,886 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-01-30 14:21:34,886 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:21:34,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-01-30 14:21:34,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-01-30 14:21:34,958 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-01-30 14:21:34,959 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 494 transitions, 8823 flow. Second operand has 10 states, 10 states have (on average 19.7) internal successors, (197), 10 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:21:34,959 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:21:34,959 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-01-30 14:21:34,959 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:21:36,801 INFO L124 PetriNetUnfolderBase]: 4310/8051 cut-off events. [2024-01-30 14:21:36,802 INFO L125 PetriNetUnfolderBase]: For 143519/144189 co-relation queries the response was YES. [2024-01-30 14:21:36,880 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45705 conditions, 8051 events. 4310/8051 cut-off events. For 143519/144189 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 59710 event pairs, 1295 based on Foata normal form. 185/8042 useless extension candidates. Maximal degree in co-relation 45572. Up to 6317 conditions per place. [2024-01-30 14:21:36,910 INFO L140 encePairwiseOnDemand]: 64/76 looper letters, 438 selfloop transitions, 80 changer transitions 0/550 dead transitions. [2024-01-30 14:21:36,910 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 550 transitions, 10176 flow [2024-01-30 14:21:36,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-01-30 14:21:36,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-01-30 14:21:36,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 322 transitions. [2024-01-30 14:21:36,911 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38516746411483255 [2024-01-30 14:21:36,912 INFO L175 Difference]: Start difference. First operand has 382 places, 494 transitions, 8823 flow. Second operand 11 states and 322 transitions. [2024-01-30 14:21:36,912 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 550 transitions, 10176 flow [2024-01-30 14:21:37,263 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 550 transitions, 10031 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-01-30 14:21:37,270 INFO L231 Difference]: Finished difference. Result has 386 places, 494 transitions, 8853 flow [2024-01-30 14:21:37,270 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=8678, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=494, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=414, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8853, PETRI_PLACES=386, PETRI_TRANSITIONS=494} [2024-01-30 14:21:37,270 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 306 predicate places. [2024-01-30 14:21:37,270 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 494 transitions, 8853 flow [2024-01-30 14:21:37,271 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 19.7) internal successors, (197), 10 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:21:37,271 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:21:37,271 INFO L208 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-01-30 14:21:37,271 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-01-30 14:21:37,271 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:21:37,272 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:21:37,272 INFO L85 PathProgramCache]: Analyzing trace with hash -35123134, now seen corresponding path program 9 times [2024-01-30 14:21:37,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:21:37,272 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [327911061] [2024-01-30 14:21:37,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:21:37,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:21:37,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:21:37,534 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:21:37,535 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:21:37,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [327911061] [2024-01-30 14:21:37,535 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [327911061] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:21:37,535 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:21:37,535 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-01-30 14:21:37,535 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1794254059] [2024-01-30 14:21:37,535 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:21:37,535 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-01-30 14:21:37,535 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:21:37,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-01-30 14:21:37,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-01-30 14:21:37,608 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-01-30 14:21:37,608 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 494 transitions, 8853 flow. Second operand has 10 states, 10 states have (on average 19.7) internal successors, (197), 10 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:21:37,608 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:21:37,608 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-01-30 14:21:37,608 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:21:39,554 INFO L124 PetriNetUnfolderBase]: 4395/8210 cut-off events. [2024-01-30 14:21:39,554 INFO L125 PetriNetUnfolderBase]: For 142607/143286 co-relation queries the response was YES. [2024-01-30 14:21:39,631 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46382 conditions, 8210 events. 4395/8210 cut-off events. For 142607/143286 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 61000 event pairs, 1212 based on Foata normal form. 194/8207 useless extension candidates. Maximal degree in co-relation 46250. Up to 5238 conditions per place. [2024-01-30 14:21:39,662 INFO L140 encePairwiseOnDemand]: 65/76 looper letters, 412 selfloop transitions, 114 changer transitions 0/558 dead transitions. [2024-01-30 14:21:39,662 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 558 transitions, 10370 flow [2024-01-30 14:21:39,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-01-30 14:21:39,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-01-30 14:21:39,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 310 transitions. [2024-01-30 14:21:39,663 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40789473684210525 [2024-01-30 14:21:39,663 INFO L175 Difference]: Start difference. First operand has 386 places, 494 transitions, 8853 flow. Second operand 10 states and 310 transitions. [2024-01-30 14:21:39,663 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 558 transitions, 10370 flow [2024-01-30 14:21:39,977 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 558 transitions, 10204 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-01-30 14:21:39,984 INFO L231 Difference]: Finished difference. Result has 387 places, 496 transitions, 8957 flow [2024-01-30 14:21:39,984 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=8689, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=494, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=382, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8957, PETRI_PLACES=387, PETRI_TRANSITIONS=496} [2024-01-30 14:21:39,985 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 307 predicate places. [2024-01-30 14:21:39,985 INFO L495 AbstractCegarLoop]: Abstraction has has 387 places, 496 transitions, 8957 flow [2024-01-30 14:21:39,985 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 19.7) internal successors, (197), 10 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:21:39,985 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:21:39,985 INFO L208 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-01-30 14:21:39,985 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-01-30 14:21:39,985 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:21:39,985 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:21:39,986 INFO L85 PathProgramCache]: Analyzing trace with hash 112685092, now seen corresponding path program 10 times [2024-01-30 14:21:39,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:21:39,986 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1690338053] [2024-01-30 14:21:39,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:21:39,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:21:39,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:21:40,266 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:21:40,266 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:21:40,266 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1690338053] [2024-01-30 14:21:40,266 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1690338053] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:21:40,266 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:21:40,266 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-01-30 14:21:40,266 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1740330230] [2024-01-30 14:21:40,266 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:21:40,266 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-01-30 14:21:40,266 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:21:40,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-01-30 14:21:40,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-01-30 14:21:40,319 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-01-30 14:21:40,319 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 387 places, 496 transitions, 8957 flow. Second operand has 10 states, 10 states have (on average 19.7) internal successors, (197), 10 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:21:40,319 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:21:40,319 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-01-30 14:21:40,319 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:21:42,241 INFO L124 PetriNetUnfolderBase]: 4471/8340 cut-off events. [2024-01-30 14:21:42,241 INFO L125 PetriNetUnfolderBase]: For 144969/145648 co-relation queries the response was YES. [2024-01-30 14:21:42,300 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46919 conditions, 8340 events. 4471/8340 cut-off events. For 144969/145648 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 62058 event pairs, 1150 based on Foata normal form. 186/8331 useless extension candidates. Maximal degree in co-relation 46786. Up to 5270 conditions per place. [2024-01-30 14:21:42,323 INFO L140 encePairwiseOnDemand]: 62/76 looper letters, 397 selfloop transitions, 130 changer transitions 0/559 dead transitions. [2024-01-30 14:21:42,323 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 559 transitions, 10432 flow [2024-01-30 14:21:42,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-01-30 14:21:42,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-01-30 14:21:42,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 323 transitions. [2024-01-30 14:21:42,324 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38636363636363635 [2024-01-30 14:21:42,324 INFO L175 Difference]: Start difference. First operand has 387 places, 496 transitions, 8957 flow. Second operand 11 states and 323 transitions. [2024-01-30 14:21:42,324 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 559 transitions, 10432 flow [2024-01-30 14:21:42,611 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 559 transitions, 10182 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-01-30 14:21:42,618 INFO L231 Difference]: Finished difference. Result has 391 places, 505 transitions, 9141 flow [2024-01-30 14:21:42,618 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=8719, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=496, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=372, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9141, PETRI_PLACES=391, PETRI_TRANSITIONS=505} [2024-01-30 14:21:42,619 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 311 predicate places. [2024-01-30 14:21:42,619 INFO L495 AbstractCegarLoop]: Abstraction has has 391 places, 505 transitions, 9141 flow [2024-01-30 14:21:42,619 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 19.7) internal successors, (197), 10 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:21:42,619 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:21:42,619 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:21:42,619 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-01-30 14:21:42,619 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:21:42,620 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:21:42,620 INFO L85 PathProgramCache]: Analyzing trace with hash 1050143673, now seen corresponding path program 1 times [2024-01-30 14:21:42,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:21:42,620 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2010732710] [2024-01-30 14:21:42,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:21:42,620 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:21:42,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:21:42,701 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:21:42,701 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:21:42,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2010732710] [2024-01-30 14:21:42,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2010732710] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:21:42,701 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:21:42,701 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-01-30 14:21:42,701 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1882989894] [2024-01-30 14:21:42,702 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:21:42,702 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-01-30 14:21:42,702 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:21:42,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-01-30 14:21:42,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-01-30 14:21:42,704 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 30 out of 76 [2024-01-30 14:21:42,705 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 391 places, 505 transitions, 9141 flow. Second operand has 4 states, 4 states have (on average 34.0) internal successors, (136), 4 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:21:42,705 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:21:42,705 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 30 of 76 [2024-01-30 14:21:42,705 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:21:44,099 INFO L124 PetriNetUnfolderBase]: 3352/6859 cut-off events. [2024-01-30 14:21:44,100 INFO L125 PetriNetUnfolderBase]: For 145987/147458 co-relation queries the response was YES. [2024-01-30 14:21:44,168 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39924 conditions, 6859 events. 3352/6859 cut-off events. For 145987/147458 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 55984 event pairs, 488 based on Foata normal form. 277/6710 useless extension candidates. Maximal degree in co-relation 39789. Up to 2555 conditions per place. [2024-01-30 14:21:44,194 INFO L140 encePairwiseOnDemand]: 71/76 looper letters, 373 selfloop transitions, 119 changer transitions 0/558 dead transitions. [2024-01-30 14:21:44,194 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 558 transitions, 10701 flow [2024-01-30 14:21:44,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-01-30 14:21:44,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-01-30 14:21:44,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 184 transitions. [2024-01-30 14:21:44,195 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6052631578947368 [2024-01-30 14:21:44,195 INFO L175 Difference]: Start difference. First operand has 391 places, 505 transitions, 9141 flow. Second operand 4 states and 184 transitions. [2024-01-30 14:21:44,195 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 558 transitions, 10701 flow [2024-01-30 14:21:44,493 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 558 transitions, 10364 flow, removed 30 selfloop flow, removed 12 redundant places. [2024-01-30 14:21:44,499 INFO L231 Difference]: Finished difference. Result has 383 places, 506 transitions, 9210 flow [2024-01-30 14:21:44,500 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=8840, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=505, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=386, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=9210, PETRI_PLACES=383, PETRI_TRANSITIONS=506} [2024-01-30 14:21:44,500 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 303 predicate places. [2024-01-30 14:21:44,500 INFO L495 AbstractCegarLoop]: Abstraction has has 383 places, 506 transitions, 9210 flow [2024-01-30 14:21:44,500 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 34.0) internal successors, (136), 4 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:21:44,500 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:21:44,501 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:21:44,501 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-01-30 14:21:44,501 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:21:44,501 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:21:44,501 INFO L85 PathProgramCache]: Analyzing trace with hash -1739772223, now seen corresponding path program 2 times [2024-01-30 14:21:44,501 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:21:44,501 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [380508619] [2024-01-30 14:21:44,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:21:44,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:21:44,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:21:44,581 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:21:44,581 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:21:44,581 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [380508619] [2024-01-30 14:21:44,581 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [380508619] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:21:44,581 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:21:44,582 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-01-30 14:21:44,582 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [126361259] [2024-01-30 14:21:44,582 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:21:44,582 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-01-30 14:21:44,582 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:21:44,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-01-30 14:21:44,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-01-30 14:21:44,585 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 30 out of 76 [2024-01-30 14:21:44,585 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 506 transitions, 9210 flow. Second operand has 5 states, 5 states have (on average 33.2) internal successors, (166), 5 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:21:44,585 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:21:44,586 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 30 of 76 [2024-01-30 14:21:44,586 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:21:45,498 INFO L124 PetriNetUnfolderBase]: 2098/4265 cut-off events. [2024-01-30 14:21:45,498 INFO L125 PetriNetUnfolderBase]: For 118052/118791 co-relation queries the response was YES. [2024-01-30 14:21:45,539 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27703 conditions, 4265 events. 2098/4265 cut-off events. For 118052/118791 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 32981 event pairs, 514 based on Foata normal form. 263/4260 useless extension candidates. Maximal degree in co-relation 27571. Up to 1676 conditions per place. [2024-01-30 14:21:45,556 INFO L140 encePairwiseOnDemand]: 71/76 looper letters, 315 selfloop transitions, 90 changer transitions 1/471 dead transitions. [2024-01-30 14:21:45,556 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 471 transitions, 9509 flow [2024-01-30 14:21:45,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-01-30 14:21:45,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-01-30 14:21:45,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 204 transitions. [2024-01-30 14:21:45,557 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5368421052631579 [2024-01-30 14:21:45,557 INFO L175 Difference]: Start difference. First operand has 383 places, 506 transitions, 9210 flow. Second operand 5 states and 204 transitions. [2024-01-30 14:21:45,557 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 471 transitions, 9509 flow [2024-01-30 14:21:45,837 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 471 transitions, 8680 flow, removed 30 selfloop flow, removed 35 redundant places. [2024-01-30 14:21:45,843 INFO L231 Difference]: Finished difference. Result has 348 places, 457 transitions, 8043 flow [2024-01-30 14:21:45,843 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=7760, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=457, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=367, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=8043, PETRI_PLACES=348, PETRI_TRANSITIONS=457} [2024-01-30 14:21:45,844 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 268 predicate places. [2024-01-30 14:21:45,844 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 457 transitions, 8043 flow [2024-01-30 14:21:45,844 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 33.2) internal successors, (166), 5 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:21:45,844 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:21:45,844 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:21:45,844 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-01-30 14:21:45,845 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:21:45,845 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:21:45,845 INFO L85 PathProgramCache]: Analyzing trace with hash -1817109463, now seen corresponding path program 1 times [2024-01-30 14:21:45,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:21:45,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1674970596] [2024-01-30 14:21:45,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:21:45,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:21:45,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:21:46,119 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:21:46,120 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:21:46,120 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1674970596] [2024-01-30 14:21:46,120 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1674970596] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:21:46,120 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:21:46,120 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-01-30 14:21:46,120 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [722426108] [2024-01-30 14:21:46,120 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:21:46,121 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-01-30 14:21:46,121 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:21:46,121 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-01-30 14:21:46,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-01-30 14:21:46,177 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-01-30 14:21:46,178 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 457 transitions, 8043 flow. Second operand has 10 states, 10 states have (on average 19.9) internal successors, (199), 10 states have internal predecessors, (199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:21:46,178 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:21:46,178 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-01-30 14:21:46,178 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:21:47,313 INFO L124 PetriNetUnfolderBase]: 3134/5826 cut-off events. [2024-01-30 14:21:47,313 INFO L125 PetriNetUnfolderBase]: For 118685/119336 co-relation queries the response was YES. [2024-01-30 14:21:47,368 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34895 conditions, 5826 events. 3134/5826 cut-off events. For 118685/119336 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 41853 event pairs, 607 based on Foata normal form. 185/5943 useless extension candidates. Maximal degree in co-relation 34787. Up to 4575 conditions per place. [2024-01-30 14:21:47,391 INFO L140 encePairwiseOnDemand]: 64/76 looper letters, 410 selfloop transitions, 80 changer transitions 0/522 dead transitions. [2024-01-30 14:21:47,391 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 522 transitions, 9499 flow [2024-01-30 14:21:47,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-01-30 14:21:47,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-01-30 14:21:47,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 294 transitions. [2024-01-30 14:21:47,392 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3868421052631579 [2024-01-30 14:21:47,392 INFO L175 Difference]: Start difference. First operand has 348 places, 457 transitions, 8043 flow. Second operand 10 states and 294 transitions. [2024-01-30 14:21:47,393 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 522 transitions, 9499 flow [2024-01-30 14:21:47,952 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 522 transitions, 9254 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-01-30 14:21:47,958 INFO L231 Difference]: Finished difference. Result has 353 places, 466 transitions, 8112 flow [2024-01-30 14:21:47,958 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=7817, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=457, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=378, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8112, PETRI_PLACES=353, PETRI_TRANSITIONS=466} [2024-01-30 14:21:47,959 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 273 predicate places. [2024-01-30 14:21:47,959 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 466 transitions, 8112 flow [2024-01-30 14:21:47,959 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 19.9) internal successors, (199), 10 states have internal predecessors, (199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:21:47,959 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:21:47,959 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:21:47,959 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-01-30 14:21:47,959 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting P1Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:21:47,960 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:21:47,960 INFO L85 PathProgramCache]: Analyzing trace with hash 313176369, now seen corresponding path program 1 times [2024-01-30 14:21:47,960 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:21:47,960 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1770332113] [2024-01-30 14:21:47,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:21:47,960 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:21:47,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:21:48,263 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:21:48,263 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:21:48,264 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1770332113] [2024-01-30 14:21:48,264 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1770332113] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:21:48,264 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:21:48,264 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-01-30 14:21:48,264 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1877165047] [2024-01-30 14:21:48,264 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:21:48,265 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-01-30 14:21:48,265 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:21:48,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-01-30 14:21:48,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-01-30 14:21:48,297 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-01-30 14:21:48,297 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 466 transitions, 8112 flow. Second operand has 10 states, 10 states have (on average 19.9) internal successors, (199), 10 states have internal predecessors, (199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:21:48,297 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:21:48,297 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-01-30 14:21:48,297 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:21:49,494 INFO L124 PetriNetUnfolderBase]: 2952/5658 cut-off events. [2024-01-30 14:21:49,494 INFO L125 PetriNetUnfolderBase]: For 106145/106970 co-relation queries the response was YES. [2024-01-30 14:21:49,538 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33802 conditions, 5658 events. 2952/5658 cut-off events. For 106145/106970 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 42089 event pairs, 626 based on Foata normal form. 118/5689 useless extension candidates. Maximal degree in co-relation 33695. Up to 3977 conditions per place. [2024-01-30 14:21:49,558 INFO L140 encePairwiseOnDemand]: 65/76 looper letters, 405 selfloop transitions, 93 changer transitions 0/534 dead transitions. [2024-01-30 14:21:49,558 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 534 transitions, 9733 flow [2024-01-30 14:21:49,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-01-30 14:21:49,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-01-30 14:21:49,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 267 transitions. [2024-01-30 14:21:49,559 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39035087719298245 [2024-01-30 14:21:49,559 INFO L175 Difference]: Start difference. First operand has 353 places, 466 transitions, 8112 flow. Second operand 9 states and 267 transitions. [2024-01-30 14:21:49,559 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 534 transitions, 9733 flow [2024-01-30 14:21:49,932 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 534 transitions, 9541 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-01-30 14:21:49,939 INFO L231 Difference]: Finished difference. Result has 355 places, 483 transitions, 8439 flow [2024-01-30 14:21:49,939 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=7922, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=466, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=374, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8439, PETRI_PLACES=355, PETRI_TRANSITIONS=483} [2024-01-30 14:21:49,939 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 275 predicate places. [2024-01-30 14:21:49,940 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 483 transitions, 8439 flow [2024-01-30 14:21:49,940 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 19.9) internal successors, (199), 10 states have internal predecessors, (199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:21:49,940 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:21:49,940 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:21:49,940 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-01-30 14:21:49,940 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:21:49,940 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:21:49,941 INFO L85 PathProgramCache]: Analyzing trace with hash 1830695972, now seen corresponding path program 1 times [2024-01-30 14:21:49,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:21:49,941 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [407055173] [2024-01-30 14:21:49,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:21:49,941 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:21:49,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:21:50,130 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:21:50,130 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:21:50,130 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [407055173] [2024-01-30 14:21:50,130 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [407055173] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:21:50,130 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:21:50,130 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:21:50,131 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1547203832] [2024-01-30 14:21:50,131 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:21:50,131 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:21:50,131 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:21:50,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:21:50,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:21:50,139 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 30 out of 76 [2024-01-30 14:21:50,139 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 483 transitions, 8439 flow. Second operand has 8 states, 8 states have (on average 31.875) internal successors, (255), 8 states have internal predecessors, (255), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:21:50,139 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:21:50,139 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 30 of 76 [2024-01-30 14:21:50,139 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:21:51,203 INFO L124 PetriNetUnfolderBase]: 2343/4851 cut-off events. [2024-01-30 14:21:51,203 INFO L125 PetriNetUnfolderBase]: For 116105/116905 co-relation queries the response was YES. [2024-01-30 14:21:51,237 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30448 conditions, 4851 events. 2343/4851 cut-off events. For 116105/116905 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 38373 event pairs, 320 based on Foata normal form. 109/4832 useless extension candidates. Maximal degree in co-relation 30340. Up to 1526 conditions per place. [2024-01-30 14:21:51,253 INFO L140 encePairwiseOnDemand]: 67/76 looper letters, 374 selfloop transitions, 125 changer transitions 2/566 dead transitions. [2024-01-30 14:21:51,253 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 566 transitions, 10351 flow [2024-01-30 14:21:51,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:21:51,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:21:51,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 347 transitions. [2024-01-30 14:21:51,254 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5707236842105263 [2024-01-30 14:21:51,254 INFO L175 Difference]: Start difference. First operand has 355 places, 483 transitions, 8439 flow. Second operand 8 states and 347 transitions. [2024-01-30 14:21:51,255 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 566 transitions, 10351 flow [2024-01-30 14:21:51,545 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 566 transitions, 10215 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-01-30 14:21:51,551 INFO L231 Difference]: Finished difference. Result has 359 places, 494 transitions, 8721 flow [2024-01-30 14:21:51,552 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=8309, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=483, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=364, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8721, PETRI_PLACES=359, PETRI_TRANSITIONS=494} [2024-01-30 14:21:51,552 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 279 predicate places. [2024-01-30 14:21:51,552 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 494 transitions, 8721 flow [2024-01-30 14:21:51,552 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 31.875) internal successors, (255), 8 states have internal predecessors, (255), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:21:51,552 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:21:51,552 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:21:51,552 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-01-30 14:21:51,553 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:21:51,553 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:21:51,553 INFO L85 PathProgramCache]: Analyzing trace with hash 1480897460, now seen corresponding path program 2 times [2024-01-30 14:21:51,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:21:51,553 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1432865353] [2024-01-30 14:21:51,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:21:51,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:21:51,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:21:51,735 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:21:51,735 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:21:51,735 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1432865353] [2024-01-30 14:21:51,735 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1432865353] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:21:51,735 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:21:51,735 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:21:51,736 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [172421338] [2024-01-30 14:21:51,736 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:21:51,736 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:21:51,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:21:51,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:21:51,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:21:51,742 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 30 out of 76 [2024-01-30 14:21:51,743 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 494 transitions, 8721 flow. Second operand has 8 states, 8 states have (on average 31.875) internal successors, (255), 8 states have internal predecessors, (255), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:21:51,743 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:21:51,743 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 30 of 76 [2024-01-30 14:21:51,743 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:21:52,796 INFO L124 PetriNetUnfolderBase]: 2399/4949 cut-off events. [2024-01-30 14:21:52,797 INFO L125 PetriNetUnfolderBase]: For 120993/121803 co-relation queries the response was YES. [2024-01-30 14:21:52,835 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31500 conditions, 4949 events. 2399/4949 cut-off events. For 120993/121803 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 39159 event pairs, 334 based on Foata normal form. 117/4938 useless extension candidates. Maximal degree in co-relation 31389. Up to 1546 conditions per place. [2024-01-30 14:21:52,853 INFO L140 encePairwiseOnDemand]: 67/76 looper letters, 379 selfloop transitions, 126 changer transitions 2/572 dead transitions. [2024-01-30 14:21:52,853 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 572 transitions, 10560 flow [2024-01-30 14:21:52,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:21:52,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:21:52,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 348 transitions. [2024-01-30 14:21:52,854 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5723684210526315 [2024-01-30 14:21:52,854 INFO L175 Difference]: Start difference. First operand has 359 places, 494 transitions, 8721 flow. Second operand 8 states and 348 transitions. [2024-01-30 14:21:52,854 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 572 transitions, 10560 flow [2024-01-30 14:21:53,177 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 572 transitions, 10361 flow, removed 22 selfloop flow, removed 3 redundant places. [2024-01-30 14:21:53,184 INFO L231 Difference]: Finished difference. Result has 365 places, 498 transitions, 8846 flow [2024-01-30 14:21:53,184 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=8537, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=494, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=371, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8846, PETRI_PLACES=365, PETRI_TRANSITIONS=498} [2024-01-30 14:21:53,185 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 285 predicate places. [2024-01-30 14:21:53,185 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 498 transitions, 8846 flow [2024-01-30 14:21:53,185 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 31.875) internal successors, (255), 8 states have internal predecessors, (255), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:21:53,185 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:21:53,185 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:21:53,185 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-01-30 14:21:53,186 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:21:53,186 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:21:53,186 INFO L85 PathProgramCache]: Analyzing trace with hash 2067633494, now seen corresponding path program 3 times [2024-01-30 14:21:53,186 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:21:53,186 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [91788289] [2024-01-30 14:21:53,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:21:53,186 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:21:53,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:21:53,365 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:21:53,365 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:21:53,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [91788289] [2024-01-30 14:21:53,365 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [91788289] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:21:53,366 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:21:53,366 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:21:53,366 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1220551794] [2024-01-30 14:21:53,366 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:21:53,366 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:21:53,366 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:21:53,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:21:53,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:21:53,373 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 30 out of 76 [2024-01-30 14:21:53,373 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 498 transitions, 8846 flow. Second operand has 8 states, 8 states have (on average 31.875) internal successors, (255), 8 states have internal predecessors, (255), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:21:53,373 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:21:53,373 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 30 of 76 [2024-01-30 14:21:53,373 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:21:54,418 INFO L124 PetriNetUnfolderBase]: 2374/4877 cut-off events. [2024-01-30 14:21:54,419 INFO L125 PetriNetUnfolderBase]: For 119091/119927 co-relation queries the response was YES. [2024-01-30 14:21:54,457 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30806 conditions, 4877 events. 2374/4877 cut-off events. For 119091/119927 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 38388 event pairs, 295 based on Foata normal form. 113/4857 useless extension candidates. Maximal degree in co-relation 30693. Up to 1545 conditions per place. [2024-01-30 14:21:54,474 INFO L140 encePairwiseOnDemand]: 67/76 looper letters, 364 selfloop transitions, 135 changer transitions 2/566 dead transitions. [2024-01-30 14:21:54,475 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 566 transitions, 10582 flow [2024-01-30 14:21:54,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:21:54,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:21:54,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 343 transitions. [2024-01-30 14:21:54,476 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5641447368421053 [2024-01-30 14:21:54,476 INFO L175 Difference]: Start difference. First operand has 365 places, 498 transitions, 8846 flow. Second operand 8 states and 343 transitions. [2024-01-30 14:21:54,476 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 566 transitions, 10582 flow [2024-01-30 14:21:54,798 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 566 transitions, 10345 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-01-30 14:21:54,805 INFO L231 Difference]: Finished difference. Result has 369 places, 498 transitions, 8886 flow [2024-01-30 14:21:54,806 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=8609, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=498, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=363, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8886, PETRI_PLACES=369, PETRI_TRANSITIONS=498} [2024-01-30 14:21:54,806 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 289 predicate places. [2024-01-30 14:21:54,806 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 498 transitions, 8886 flow [2024-01-30 14:21:54,806 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 31.875) internal successors, (255), 8 states have internal predecessors, (255), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:21:54,806 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:21:54,806 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:21:54,806 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-01-30 14:21:54,807 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:21:54,807 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:21:54,807 INFO L85 PathProgramCache]: Analyzing trace with hash -1398997248, now seen corresponding path program 1 times [2024-01-30 14:21:54,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:21:54,807 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [707729841] [2024-01-30 14:21:54,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:21:54,807 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:21:54,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:21:55,046 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:21:55,046 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:21:55,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [707729841] [2024-01-30 14:21:55,047 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [707729841] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:21:55,047 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:21:55,047 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:21:55,047 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [812005988] [2024-01-30 14:21:55,047 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:21:55,047 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:21:55,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:21:55,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:21:55,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:21:55,055 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 30 out of 76 [2024-01-30 14:21:55,055 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 498 transitions, 8886 flow. Second operand has 8 states, 8 states have (on average 31.875) internal successors, (255), 8 states have internal predecessors, (255), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:21:55,056 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:21:55,056 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 30 of 76 [2024-01-30 14:21:55,056 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:21:56,084 INFO L124 PetriNetUnfolderBase]: 2370/4869 cut-off events. [2024-01-30 14:21:56,084 INFO L125 PetriNetUnfolderBase]: For 114551/115383 co-relation queries the response was YES. [2024-01-30 14:21:56,123 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30679 conditions, 4869 events. 2370/4869 cut-off events. For 114551/115383 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 38275 event pairs, 285 based on Foata normal form. 101/4837 useless extension candidates. Maximal degree in co-relation 30565. Up to 1549 conditions per place. [2024-01-30 14:21:56,140 INFO L140 encePairwiseOnDemand]: 67/76 looper letters, 352 selfloop transitions, 143 changer transitions 2/562 dead transitions. [2024-01-30 14:21:56,140 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 562 transitions, 10515 flow [2024-01-30 14:21:56,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:21:56,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:21:56,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 340 transitions. [2024-01-30 14:21:56,141 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5592105263157895 [2024-01-30 14:21:56,141 INFO L175 Difference]: Start difference. First operand has 369 places, 498 transitions, 8886 flow. Second operand 8 states and 340 transitions. [2024-01-30 14:21:56,141 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 562 transitions, 10515 flow [2024-01-30 14:21:56,454 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 562 transitions, 10224 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-01-30 14:21:56,460 INFO L231 Difference]: Finished difference. Result has 370 places, 499 transitions, 8902 flow [2024-01-30 14:21:56,461 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=8597, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=498, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=356, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8902, PETRI_PLACES=370, PETRI_TRANSITIONS=499} [2024-01-30 14:21:56,461 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 290 predicate places. [2024-01-30 14:21:56,461 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 499 transitions, 8902 flow [2024-01-30 14:21:56,461 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 31.875) internal successors, (255), 8 states have internal predecessors, (255), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:21:56,462 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:21:56,462 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:21:56,462 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-01-30 14:21:56,462 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:21:56,462 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:21:56,462 INFO L85 PathProgramCache]: Analyzing trace with hash -2035597336, now seen corresponding path program 4 times [2024-01-30 14:21:56,462 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:21:56,463 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1851708415] [2024-01-30 14:21:56,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:21:56,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:21:56,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:21:56,654 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:21:56,655 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:21:56,655 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1851708415] [2024-01-30 14:21:56,655 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1851708415] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:21:56,655 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:21:56,655 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:21:56,655 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1412817934] [2024-01-30 14:21:56,655 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:21:56,655 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:21:56,655 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:21:56,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:21:56,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:21:56,662 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 30 out of 76 [2024-01-30 14:21:56,662 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 499 transitions, 8902 flow. Second operand has 8 states, 8 states have (on average 31.875) internal successors, (255), 8 states have internal predecessors, (255), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:21:56,662 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:21:56,662 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 30 of 76 [2024-01-30 14:21:56,662 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:21:57,684 INFO L124 PetriNetUnfolderBase]: 2390/4987 cut-off events. [2024-01-30 14:21:57,684 INFO L125 PetriNetUnfolderBase]: For 115748/116520 co-relation queries the response was YES. [2024-01-30 14:21:57,723 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31128 conditions, 4987 events. 2390/4987 cut-off events. For 115748/116520 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 39702 event pairs, 308 based on Foata normal form. 109/4977 useless extension candidates. Maximal degree in co-relation 31013. Up to 1555 conditions per place. [2024-01-30 14:21:57,739 INFO L140 encePairwiseOnDemand]: 68/76 looper letters, 358 selfloop transitions, 137 changer transitions 2/562 dead transitions. [2024-01-30 14:21:57,739 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 562 transitions, 10528 flow [2024-01-30 14:21:57,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-30 14:21:57,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-30 14:21:57,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 305 transitions. [2024-01-30 14:21:57,740 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5733082706766918 [2024-01-30 14:21:57,741 INFO L175 Difference]: Start difference. First operand has 370 places, 499 transitions, 8902 flow. Second operand 7 states and 305 transitions. [2024-01-30 14:21:57,741 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 562 transitions, 10528 flow [2024-01-30 14:21:58,076 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 562 transitions, 10297 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-01-30 14:21:58,083 INFO L231 Difference]: Finished difference. Result has 374 places, 502 transitions, 9032 flow [2024-01-30 14:21:58,083 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=8673, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=499, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=364, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9032, PETRI_PLACES=374, PETRI_TRANSITIONS=502} [2024-01-30 14:21:58,083 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 294 predicate places. [2024-01-30 14:21:58,083 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 502 transitions, 9032 flow [2024-01-30 14:21:58,084 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 31.875) internal successors, (255), 8 states have internal predecessors, (255), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:21:58,084 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:21:58,084 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:21:58,084 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-01-30 14:21:58,084 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:21:58,084 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:21:58,084 INFO L85 PathProgramCache]: Analyzing trace with hash 321195984, now seen corresponding path program 5 times [2024-01-30 14:21:58,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:21:58,085 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [152989764] [2024-01-30 14:21:58,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:21:58,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:21:58,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:21:58,279 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:21:58,279 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:21:58,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [152989764] [2024-01-30 14:21:58,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [152989764] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:21:58,279 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:21:58,279 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:21:58,280 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1541246067] [2024-01-30 14:21:58,280 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:21:58,280 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:21:58,280 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:21:58,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:21:58,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:21:58,287 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 30 out of 76 [2024-01-30 14:21:58,287 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 502 transitions, 9032 flow. Second operand has 8 states, 8 states have (on average 31.875) internal successors, (255), 8 states have internal predecessors, (255), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:21:58,287 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:21:58,287 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 30 of 76 [2024-01-30 14:21:58,287 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:21:59,460 INFO L124 PetriNetUnfolderBase]: 2391/4960 cut-off events. [2024-01-30 14:21:59,460 INFO L125 PetriNetUnfolderBase]: For 115661/116450 co-relation queries the response was YES. [2024-01-30 14:21:59,496 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31156 conditions, 4960 events. 2391/4960 cut-off events. For 115661/116450 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 39201 event pairs, 264 based on Foata normal form. 105/4941 useless extension candidates. Maximal degree in co-relation 31039. Up to 1560 conditions per place. [2024-01-30 14:21:59,513 INFO L140 encePairwiseOnDemand]: 68/76 looper letters, 320 selfloop transitions, 168 changer transitions 2/555 dead transitions. [2024-01-30 14:21:59,513 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 555 transitions, 10524 flow [2024-01-30 14:21:59,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-30 14:21:59,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-30 14:21:59,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 297 transitions. [2024-01-30 14:21:59,514 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5582706766917294 [2024-01-30 14:21:59,514 INFO L175 Difference]: Start difference. First operand has 374 places, 502 transitions, 9032 flow. Second operand 7 states and 297 transitions. [2024-01-30 14:21:59,514 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 555 transitions, 10524 flow [2024-01-30 14:21:59,801 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 555 transitions, 10316 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-01-30 14:21:59,807 INFO L231 Difference]: Finished difference. Result has 378 places, 511 transitions, 9407 flow [2024-01-30 14:21:59,808 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=8827, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=502, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9407, PETRI_PLACES=378, PETRI_TRANSITIONS=511} [2024-01-30 14:21:59,808 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 298 predicate places. [2024-01-30 14:21:59,808 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 511 transitions, 9407 flow [2024-01-30 14:21:59,808 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 31.875) internal successors, (255), 8 states have internal predecessors, (255), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:21:59,808 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:21:59,808 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:21:59,809 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-01-30 14:21:59,809 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:21:59,809 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:21:59,809 INFO L85 PathProgramCache]: Analyzing trace with hash 56511282, now seen corresponding path program 6 times [2024-01-30 14:21:59,809 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:21:59,809 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1364392302] [2024-01-30 14:21:59,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:21:59,810 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:21:59,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:21:59,992 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:21:59,992 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:21:59,992 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1364392302] [2024-01-30 14:21:59,992 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1364392302] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:21:59,992 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:21:59,992 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:21:59,992 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1401205258] [2024-01-30 14:21:59,993 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:21:59,993 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:21:59,993 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:21:59,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:21:59,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:22:00,000 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 30 out of 76 [2024-01-30 14:22:00,000 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 511 transitions, 9407 flow. Second operand has 8 states, 8 states have (on average 31.875) internal successors, (255), 8 states have internal predecessors, (255), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:22:00,001 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:22:00,001 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 30 of 76 [2024-01-30 14:22:00,001 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:22:01,121 INFO L124 PetriNetUnfolderBase]: 2462/5102 cut-off events. [2024-01-30 14:22:01,122 INFO L125 PetriNetUnfolderBase]: For 130557/131425 co-relation queries the response was YES. [2024-01-30 14:22:01,164 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32970 conditions, 5102 events. 2462/5102 cut-off events. For 130557/131425 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 40738 event pairs, 335 based on Foata normal form. 116/5104 useless extension candidates. Maximal degree in co-relation 32852. Up to 1574 conditions per place. [2024-01-30 14:22:01,183 INFO L140 encePairwiseOnDemand]: 67/76 looper letters, 348 selfloop transitions, 158 changer transitions 2/573 dead transitions. [2024-01-30 14:22:01,183 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 573 transitions, 11060 flow [2024-01-30 14:22:01,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:22:01,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:22:01,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 340 transitions. [2024-01-30 14:22:01,184 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5592105263157895 [2024-01-30 14:22:01,184 INFO L175 Difference]: Start difference. First operand has 378 places, 511 transitions, 9407 flow. Second operand 8 states and 340 transitions. [2024-01-30 14:22:01,185 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 573 transitions, 11060 flow [2024-01-30 14:22:01,534 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 573 transitions, 10919 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-01-30 14:22:01,541 INFO L231 Difference]: Finished difference. Result has 384 places, 516 transitions, 9683 flow [2024-01-30 14:22:01,541 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=9270, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=511, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9683, PETRI_PLACES=384, PETRI_TRANSITIONS=516} [2024-01-30 14:22:01,542 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 304 predicate places. [2024-01-30 14:22:01,542 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 516 transitions, 9683 flow [2024-01-30 14:22:01,542 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 31.875) internal successors, (255), 8 states have internal predecessors, (255), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:22:01,542 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:22:01,542 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:22:01,542 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-01-30 14:22:01,542 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:22:01,543 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:22:01,543 INFO L85 PathProgramCache]: Analyzing trace with hash 2106316556, now seen corresponding path program 7 times [2024-01-30 14:22:01,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:22:01,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2017780318] [2024-01-30 14:22:01,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:22:01,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:22:01,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:22:01,720 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:22:01,720 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:22:01,720 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2017780318] [2024-01-30 14:22:01,721 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2017780318] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:22:01,721 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:22:01,721 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:22:01,721 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1304871993] [2024-01-30 14:22:01,721 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:22:01,721 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:22:01,721 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:22:01,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:22:01,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:22:01,728 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 30 out of 76 [2024-01-30 14:22:01,729 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 516 transitions, 9683 flow. Second operand has 8 states, 8 states have (on average 31.875) internal successors, (255), 8 states have internal predecessors, (255), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:22:01,729 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:22:01,729 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 30 of 76 [2024-01-30 14:22:01,729 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:22:02,877 INFO L124 PetriNetUnfolderBase]: 2520/5219 cut-off events. [2024-01-30 14:22:02,877 INFO L125 PetriNetUnfolderBase]: For 134605/135435 co-relation queries the response was YES. [2024-01-30 14:22:02,923 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34001 conditions, 5219 events. 2520/5219 cut-off events. For 134605/135435 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 41727 event pairs, 334 based on Foata normal form. 105/5211 useless extension candidates. Maximal degree in co-relation 33881. Up to 1594 conditions per place. [2024-01-30 14:22:02,942 INFO L140 encePairwiseOnDemand]: 67/76 looper letters, 328 selfloop transitions, 178 changer transitions 2/573 dead transitions. [2024-01-30 14:22:02,942 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 573 transitions, 11275 flow [2024-01-30 14:22:02,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:22:02,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:22:02,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 338 transitions. [2024-01-30 14:22:02,943 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.555921052631579 [2024-01-30 14:22:02,943 INFO L175 Difference]: Start difference. First operand has 384 places, 516 transitions, 9683 flow. Second operand 8 states and 338 transitions. [2024-01-30 14:22:02,944 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 573 transitions, 11275 flow [2024-01-30 14:22:03,502 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 573 transitions, 10709 flow, removed 28 selfloop flow, removed 8 redundant places. [2024-01-30 14:22:03,509 INFO L231 Difference]: Finished difference. Result has 385 places, 520 transitions, 9601 flow [2024-01-30 14:22:03,509 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=9129, PETRI_DIFFERENCE_MINUEND_PLACES=376, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=516, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=174, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9601, PETRI_PLACES=385, PETRI_TRANSITIONS=520} [2024-01-30 14:22:03,510 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 305 predicate places. [2024-01-30 14:22:03,510 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 520 transitions, 9601 flow [2024-01-30 14:22:03,510 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 31.875) internal successors, (255), 8 states have internal predecessors, (255), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:22:03,510 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:22:03,510 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:22:03,510 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-01-30 14:22:03,510 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:22:03,511 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:22:03,511 INFO L85 PathProgramCache]: Analyzing trace with hash -1613470660, now seen corresponding path program 8 times [2024-01-30 14:22:03,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:22:03,511 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [421843779] [2024-01-30 14:22:03,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:22:03,511 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:22:03,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:22:03,690 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:22:03,691 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:22:03,691 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [421843779] [2024-01-30 14:22:03,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [421843779] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:22:03,691 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:22:03,691 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:22:03,691 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2123245238] [2024-01-30 14:22:03,691 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:22:03,692 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:22:03,692 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:22:03,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:22:03,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:22:03,700 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 30 out of 76 [2024-01-30 14:22:03,700 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 520 transitions, 9601 flow. Second operand has 8 states, 8 states have (on average 31.875) internal successors, (255), 8 states have internal predecessors, (255), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:22:03,700 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:22:03,700 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 30 of 76 [2024-01-30 14:22:03,700 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:22:04,870 INFO L124 PetriNetUnfolderBase]: 2496/5178 cut-off events. [2024-01-30 14:22:04,870 INFO L125 PetriNetUnfolderBase]: For 129479/130295 co-relation queries the response was YES. [2024-01-30 14:22:04,914 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32741 conditions, 5178 events. 2496/5178 cut-off events. For 129479/130295 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 41369 event pairs, 304 based on Foata normal form. 132/5204 useless extension candidates. Maximal degree in co-relation 32622. Up to 1598 conditions per place. [2024-01-30 14:22:04,933 INFO L140 encePairwiseOnDemand]: 67/76 looper letters, 372 selfloop transitions, 145 changer transitions 2/584 dead transitions. [2024-01-30 14:22:04,934 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 584 transitions, 11324 flow [2024-01-30 14:22:04,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:22:04,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:22:04,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 345 transitions. [2024-01-30 14:22:04,935 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5674342105263158 [2024-01-30 14:22:04,935 INFO L175 Difference]: Start difference. First operand has 385 places, 520 transitions, 9601 flow. Second operand 8 states and 345 transitions. [2024-01-30 14:22:04,935 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 584 transitions, 11324 flow [2024-01-30 14:22:05,304 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 584 transitions, 11054 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-01-30 14:22:05,311 INFO L231 Difference]: Finished difference. Result has 390 places, 521 transitions, 9660 flow [2024-01-30 14:22:05,312 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=9333, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=520, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=375, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9660, PETRI_PLACES=390, PETRI_TRANSITIONS=521} [2024-01-30 14:22:05,312 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 310 predicate places. [2024-01-30 14:22:05,312 INFO L495 AbstractCegarLoop]: Abstraction has has 390 places, 521 transitions, 9660 flow [2024-01-30 14:22:05,312 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 31.875) internal successors, (255), 8 states have internal predecessors, (255), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:22:05,312 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:22:05,312 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:22:05,313 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-01-30 14:22:05,313 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:22:05,313 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:22:05,313 INFO L85 PathProgramCache]: Analyzing trace with hash 1016834428, now seen corresponding path program 2 times [2024-01-30 14:22:05,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:22:05,313 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [414107225] [2024-01-30 14:22:05,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:22:05,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:22:05,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:22:05,484 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:22:05,484 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:22:05,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [414107225] [2024-01-30 14:22:05,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [414107225] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:22:05,485 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:22:05,485 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:22:05,485 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [10518266] [2024-01-30 14:22:05,485 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:22:05,485 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:22:05,485 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:22:05,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:22:05,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:22:05,492 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 30 out of 76 [2024-01-30 14:22:05,492 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 390 places, 521 transitions, 9660 flow. Second operand has 8 states, 8 states have (on average 31.875) internal successors, (255), 8 states have internal predecessors, (255), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:22:05,492 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:22:05,492 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 30 of 76 [2024-01-30 14:22:05,492 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:22:06,628 INFO L124 PetriNetUnfolderBase]: 2488/5169 cut-off events. [2024-01-30 14:22:06,628 INFO L125 PetriNetUnfolderBase]: For 121449/122273 co-relation queries the response was YES. [2024-01-30 14:22:06,672 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32555 conditions, 5169 events. 2488/5169 cut-off events. For 121449/122273 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 41282 event pairs, 302 based on Foata normal form. 117/5178 useless extension candidates. Maximal degree in co-relation 32434. Up to 1598 conditions per place. [2024-01-30 14:22:06,691 INFO L140 encePairwiseOnDemand]: 67/76 looper letters, 363 selfloop transitions, 150 changer transitions 2/580 dead transitions. [2024-01-30 14:22:06,691 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 580 transitions, 11244 flow [2024-01-30 14:22:06,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:22:06,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:22:06,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 342 transitions. [2024-01-30 14:22:06,692 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-01-30 14:22:06,692 INFO L175 Difference]: Start difference. First operand has 390 places, 521 transitions, 9660 flow. Second operand 8 states and 342 transitions. [2024-01-30 14:22:06,692 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 580 transitions, 11244 flow [2024-01-30 14:22:07,059 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 390 places, 580 transitions, 10860 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-01-30 14:22:07,066 INFO L231 Difference]: Finished difference. Result has 391 places, 522 transitions, 9598 flow [2024-01-30 14:22:07,067 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=9277, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=521, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=372, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9598, PETRI_PLACES=391, PETRI_TRANSITIONS=522} [2024-01-30 14:22:07,067 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 311 predicate places. [2024-01-30 14:22:07,067 INFO L495 AbstractCegarLoop]: Abstraction has has 391 places, 522 transitions, 9598 flow [2024-01-30 14:22:07,067 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 31.875) internal successors, (255), 8 states have internal predecessors, (255), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:22:07,067 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:22:07,067 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:22:07,067 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-01-30 14:22:07,068 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:22:07,068 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:22:07,068 INFO L85 PathProgramCache]: Analyzing trace with hash -535583096, now seen corresponding path program 3 times [2024-01-30 14:22:07,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:22:07,068 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1925051485] [2024-01-30 14:22:07,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:22:07,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:22:07,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:22:07,259 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:22:07,260 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:22:07,260 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1925051485] [2024-01-30 14:22:07,260 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1925051485] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:22:07,260 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:22:07,260 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:22:07,260 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [89569230] [2024-01-30 14:22:07,261 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:22:07,261 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:22:07,261 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:22:07,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:22:07,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:22:07,270 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 30 out of 76 [2024-01-30 14:22:07,271 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 391 places, 522 transitions, 9598 flow. Second operand has 9 states, 9 states have (on average 31.666666666666668) internal successors, (285), 9 states have internal predecessors, (285), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:22:07,271 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:22:07,271 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 30 of 76 [2024-01-30 14:22:07,271 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:22:08,434 INFO L124 PetriNetUnfolderBase]: 2500/5193 cut-off events. [2024-01-30 14:22:08,434 INFO L125 PetriNetUnfolderBase]: For 116811/117623 co-relation queries the response was YES. [2024-01-30 14:22:08,477 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32034 conditions, 5193 events. 2500/5193 cut-off events. For 116811/117623 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 41293 event pairs, 454 based on Foata normal form. 118/5227 useless extension candidates. Maximal degree in co-relation 31914. Up to 3274 conditions per place. [2024-01-30 14:22:08,496 INFO L140 encePairwiseOnDemand]: 67/76 looper letters, 394 selfloop transitions, 102 changer transitions 0/561 dead transitions. [2024-01-30 14:22:08,496 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 561 transitions, 10814 flow [2024-01-30 14:22:08,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-01-30 14:22:08,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-01-30 14:22:08,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 419 transitions. [2024-01-30 14:22:08,497 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5011961722488039 [2024-01-30 14:22:08,497 INFO L175 Difference]: Start difference. First operand has 391 places, 522 transitions, 9598 flow. Second operand 11 states and 419 transitions. [2024-01-30 14:22:08,497 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 561 transitions, 10814 flow [2024-01-30 14:22:08,819 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 561 transitions, 10286 flow, removed 5 selfloop flow, removed 28 redundant places. [2024-01-30 14:22:08,826 INFO L231 Difference]: Finished difference. Result has 372 places, 522 transitions, 9223 flow [2024-01-30 14:22:08,827 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=9006, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=521, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=420, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9223, PETRI_PLACES=372, PETRI_TRANSITIONS=522} [2024-01-30 14:22:08,827 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 292 predicate places. [2024-01-30 14:22:08,827 INFO L495 AbstractCegarLoop]: Abstraction has has 372 places, 522 transitions, 9223 flow [2024-01-30 14:22:08,827 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 31.666666666666668) internal successors, (285), 9 states have internal predecessors, (285), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:22:08,827 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:22:08,827 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:22:08,827 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-01-30 14:22:08,828 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting P1Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:22:08,828 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:22:08,828 INFO L85 PathProgramCache]: Analyzing trace with hash -1929079853, now seen corresponding path program 2 times [2024-01-30 14:22:08,828 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:22:08,828 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [55697879] [2024-01-30 14:22:08,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:22:08,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:22:08,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:22:09,069 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:22:09,069 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:22:09,069 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [55697879] [2024-01-30 14:22:09,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [55697879] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:22:09,069 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:22:09,070 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-01-30 14:22:09,070 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [304193019] [2024-01-30 14:22:09,070 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:22:09,070 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:22:09,070 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:22:09,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:22:09,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:22:09,107 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-01-30 14:22:09,108 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 522 transitions, 9223 flow. Second operand has 9 states, 9 states have (on average 20.11111111111111) internal successors, (181), 9 states have internal predecessors, (181), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:22:09,108 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:22:09,108 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-01-30 14:22:09,108 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:22:10,362 INFO L124 PetriNetUnfolderBase]: 3317/6239 cut-off events. [2024-01-30 14:22:10,362 INFO L125 PetriNetUnfolderBase]: For 105670/106553 co-relation queries the response was YES. [2024-01-30 14:22:10,406 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36702 conditions, 6239 events. 3317/6239 cut-off events. For 105670/106553 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 46053 event pairs, 392 based on Foata normal form. 101/6228 useless extension candidates. Maximal degree in co-relation 36606. Up to 2173 conditions per place. [2024-01-30 14:22:10,428 INFO L140 encePairwiseOnDemand]: 59/76 looper letters, 377 selfloop transitions, 199 changer transitions 2/614 dead transitions. [2024-01-30 14:22:10,428 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 614 transitions, 11244 flow [2024-01-30 14:22:10,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:22:10,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:22:10,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 275 transitions. [2024-01-30 14:22:10,429 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45230263157894735 [2024-01-30 14:22:10,430 INFO L175 Difference]: Start difference. First operand has 372 places, 522 transitions, 9223 flow. Second operand 8 states and 275 transitions. [2024-01-30 14:22:10,430 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 614 transitions, 11244 flow [2024-01-30 14:22:10,781 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 614 transitions, 10891 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-01-30 14:22:10,788 INFO L231 Difference]: Finished difference. Result has 373 places, 544 transitions, 9656 flow [2024-01-30 14:22:10,788 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=8898, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=177, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9656, PETRI_PLACES=373, PETRI_TRANSITIONS=544} [2024-01-30 14:22:10,788 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 293 predicate places. [2024-01-30 14:22:10,788 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 544 transitions, 9656 flow [2024-01-30 14:22:10,789 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 20.11111111111111) internal successors, (181), 9 states have internal predecessors, (181), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:22:10,789 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:22:10,789 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:22:10,789 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-01-30 14:22:10,789 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting P1Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:22:10,789 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:22:10,789 INFO L85 PathProgramCache]: Analyzing trace with hash 182428209, now seen corresponding path program 3 times [2024-01-30 14:22:10,789 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:22:10,790 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2067083561] [2024-01-30 14:22:10,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:22:10,790 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:22:10,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:22:11,036 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:22:11,036 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:22:11,036 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2067083561] [2024-01-30 14:22:11,036 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2067083561] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:22:11,037 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:22:11,037 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-01-30 14:22:11,037 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1445647850] [2024-01-30 14:22:11,037 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:22:11,037 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:22:11,037 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:22:11,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:22:11,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:22:11,084 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-01-30 14:22:11,084 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 544 transitions, 9656 flow. Second operand has 9 states, 9 states have (on average 20.11111111111111) internal successors, (181), 9 states have internal predecessors, (181), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:22:11,084 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:22:11,084 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-01-30 14:22:11,084 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:22:12,396 INFO L124 PetriNetUnfolderBase]: 3293/6199 cut-off events. [2024-01-30 14:22:12,396 INFO L125 PetriNetUnfolderBase]: For 112157/113052 co-relation queries the response was YES. [2024-01-30 14:22:12,437 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38320 conditions, 6199 events. 3293/6199 cut-off events. For 112157/113052 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 45748 event pairs, 364 based on Foata normal form. 93/6180 useless extension candidates. Maximal degree in co-relation 38222. Up to 2165 conditions per place. [2024-01-30 14:22:12,459 INFO L140 encePairwiseOnDemand]: 59/76 looper letters, 389 selfloop transitions, 192 changer transitions 2/619 dead transitions. [2024-01-30 14:22:12,459 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 619 transitions, 11496 flow [2024-01-30 14:22:12,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:22:12,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:22:12,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 280 transitions. [2024-01-30 14:22:12,460 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4605263157894737 [2024-01-30 14:22:12,460 INFO L175 Difference]: Start difference. First operand has 373 places, 544 transitions, 9656 flow. Second operand 8 states and 280 transitions. [2024-01-30 14:22:12,460 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 619 transitions, 11496 flow [2024-01-30 14:22:12,802 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 619 transitions, 11248 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-01-30 14:22:12,809 INFO L231 Difference]: Finished difference. Result has 376 places, 544 transitions, 9803 flow [2024-01-30 14:22:12,810 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=9408, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=544, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=192, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=352, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9803, PETRI_PLACES=376, PETRI_TRANSITIONS=544} [2024-01-30 14:22:12,810 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 296 predicate places. [2024-01-30 14:22:12,810 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 544 transitions, 9803 flow [2024-01-30 14:22:12,810 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 20.11111111111111) internal successors, (181), 9 states have internal predecessors, (181), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:22:12,810 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:22:12,810 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:22:12,811 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-01-30 14:22:12,811 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:22:12,811 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:22:12,811 INFO L85 PathProgramCache]: Analyzing trace with hash 144896771, now seen corresponding path program 2 times [2024-01-30 14:22:12,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:22:12,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [494823140] [2024-01-30 14:22:12,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:22:12,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:22:12,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:22:13,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-01-30 14:22:13,052 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:22:13,052 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [494823140] [2024-01-30 14:22:13,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [494823140] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:22:13,053 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:22:13,053 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-01-30 14:22:13,053 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1663505544] [2024-01-30 14:22:13,053 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:22:13,053 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:22:13,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:22:13,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:22:13,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:22:13,086 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-01-30 14:22:13,087 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 544 transitions, 9803 flow. Second operand has 9 states, 9 states have (on average 20.11111111111111) internal successors, (181), 9 states have internal predecessors, (181), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:22:13,087 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:22:13,087 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-01-30 14:22:13,087 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:22:14,444 INFO L124 PetriNetUnfolderBase]: 3563/6618 cut-off events. [2024-01-30 14:22:14,445 INFO L125 PetriNetUnfolderBase]: For 137497/138275 co-relation queries the response was YES. [2024-01-30 14:22:14,499 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41590 conditions, 6618 events. 3563/6618 cut-off events. For 137497/138275 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 48200 event pairs, 506 based on Foata normal form. 165/6697 useless extension candidates. Maximal degree in co-relation 41491. Up to 2502 conditions per place. [2024-01-30 14:22:14,524 INFO L140 encePairwiseOnDemand]: 66/76 looper letters, 401 selfloop transitions, 169 changer transitions 2/610 dead transitions. [2024-01-30 14:22:14,524 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 610 transitions, 11467 flow [2024-01-30 14:22:14,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:22:14,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:22:14,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 265 transitions. [2024-01-30 14:22:14,525 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43585526315789475 [2024-01-30 14:22:14,525 INFO L175 Difference]: Start difference. First operand has 376 places, 544 transitions, 9803 flow. Second operand 8 states and 265 transitions. [2024-01-30 14:22:14,525 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 610 transitions, 11467 flow [2024-01-30 14:22:14,936 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 610 transitions, 11122 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-01-30 14:22:14,943 INFO L231 Difference]: Finished difference. Result has 377 places, 544 transitions, 9826 flow [2024-01-30 14:22:14,943 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=9458, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=544, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=169, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=375, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9826, PETRI_PLACES=377, PETRI_TRANSITIONS=544} [2024-01-30 14:22:14,944 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 297 predicate places. [2024-01-30 14:22:14,944 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 544 transitions, 9826 flow [2024-01-30 14:22:14,944 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 20.11111111111111) internal successors, (181), 9 states have internal predecessors, (181), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:22:14,944 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:22:14,944 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:22:14,946 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-01-30 14:22:14,946 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting P1Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:22:14,946 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:22:14,947 INFO L85 PathProgramCache]: Analyzing trace with hash 278466465, now seen corresponding path program 4 times [2024-01-30 14:22:14,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:22:14,948 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1779294885] [2024-01-30 14:22:14,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:22:14,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:22:14,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:22:15,267 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:22:15,268 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:22:15,268 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1779294885] [2024-01-30 14:22:15,268 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1779294885] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:22:15,269 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:22:15,269 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-01-30 14:22:15,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [256480869] [2024-01-30 14:22:15,269 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:22:15,269 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-01-30 14:22:15,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:22:15,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-01-30 14:22:15,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-01-30 14:22:15,310 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-01-30 14:22:15,310 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 544 transitions, 9826 flow. Second operand has 10 states, 10 states have (on average 19.9) internal successors, (199), 10 states have internal predecessors, (199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:22:15,310 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:22:15,310 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-01-30 14:22:15,310 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:22:16,662 INFO L124 PetriNetUnfolderBase]: 3285/6269 cut-off events. [2024-01-30 14:22:16,662 INFO L125 PetriNetUnfolderBase]: For 119419/120299 co-relation queries the response was YES. [2024-01-30 14:22:16,702 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38769 conditions, 6269 events. 3285/6269 cut-off events. For 119419/120299 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 46967 event pairs, 707 based on Foata normal form. 71/6243 useless extension candidates. Maximal degree in co-relation 38669. Up to 5233 conditions per place. [2024-01-30 14:22:16,723 INFO L140 encePairwiseOnDemand]: 66/76 looper letters, 478 selfloop transitions, 62 changer transitions 0/576 dead transitions. [2024-01-30 14:22:16,723 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 576 transitions, 11084 flow [2024-01-30 14:22:16,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-01-30 14:22:16,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-01-30 14:22:16,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 273 transitions. [2024-01-30 14:22:16,724 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3592105263157895 [2024-01-30 14:22:16,725 INFO L175 Difference]: Start difference. First operand has 377 places, 544 transitions, 9826 flow. Second operand 10 states and 273 transitions. [2024-01-30 14:22:16,725 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 576 transitions, 11084 flow [2024-01-30 14:22:17,081 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 576 transitions, 10740 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-01-30 14:22:17,088 INFO L231 Difference]: Finished difference. Result has 380 places, 546 transitions, 9644 flow [2024-01-30 14:22:17,088 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=9488, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=544, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=482, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9644, PETRI_PLACES=380, PETRI_TRANSITIONS=546} [2024-01-30 14:22:17,089 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 300 predicate places. [2024-01-30 14:22:17,089 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 546 transitions, 9644 flow [2024-01-30 14:22:17,089 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 19.9) internal successors, (199), 10 states have internal predecessors, (199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:22:17,090 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:22:17,090 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:22:17,090 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-01-30 14:22:17,090 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting P1Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:22:17,090 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:22:17,090 INFO L85 PathProgramCache]: Analyzing trace with hash -30659309, now seen corresponding path program 5 times [2024-01-30 14:22:17,090 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:22:17,091 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1712937296] [2024-01-30 14:22:17,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:22:17,091 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:22:17,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:22:17,338 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:22:17,339 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:22:17,339 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1712937296] [2024-01-30 14:22:17,339 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1712937296] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:22:17,339 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:22:17,339 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-01-30 14:22:17,339 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1636408790] [2024-01-30 14:22:17,339 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:22:17,340 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-01-30 14:22:17,340 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:22:17,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-01-30 14:22:17,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-01-30 14:22:17,396 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-01-30 14:22:17,396 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 546 transitions, 9644 flow. Second operand has 10 states, 10 states have (on average 19.9) internal successors, (199), 10 states have internal predecessors, (199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:22:17,396 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:22:17,396 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-01-30 14:22:17,396 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:22:18,651 INFO L124 PetriNetUnfolderBase]: 3336/6353 cut-off events. [2024-01-30 14:22:18,652 INFO L125 PetriNetUnfolderBase]: For 114331/115211 co-relation queries the response was YES. [2024-01-30 14:22:18,699 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38394 conditions, 6353 events. 3336/6353 cut-off events. For 114331/115211 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 47586 event pairs, 709 based on Foata normal form. 71/6327 useless extension candidates. Maximal degree in co-relation 38293. Up to 5317 conditions per place. [2024-01-30 14:22:18,722 INFO L140 encePairwiseOnDemand]: 66/76 looper letters, 480 selfloop transitions, 64 changer transitions 0/580 dead transitions. [2024-01-30 14:22:18,723 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 580 transitions, 10909 flow [2024-01-30 14:22:18,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-01-30 14:22:18,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-01-30 14:22:18,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 273 transitions. [2024-01-30 14:22:18,724 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3592105263157895 [2024-01-30 14:22:18,724 INFO L175 Difference]: Start difference. First operand has 380 places, 546 transitions, 9644 flow. Second operand 10 states and 273 transitions. [2024-01-30 14:22:18,724 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 580 transitions, 10909 flow [2024-01-30 14:22:19,128 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 580 transitions, 10793 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-01-30 14:22:19,135 INFO L231 Difference]: Finished difference. Result has 383 places, 548 transitions, 9692 flow [2024-01-30 14:22:19,135 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=9528, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=546, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=482, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9692, PETRI_PLACES=383, PETRI_TRANSITIONS=548} [2024-01-30 14:22:19,135 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 303 predicate places. [2024-01-30 14:22:19,136 INFO L495 AbstractCegarLoop]: Abstraction has has 383 places, 548 transitions, 9692 flow [2024-01-30 14:22:19,136 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 19.9) internal successors, (199), 10 states have internal predecessors, (199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:22:19,136 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:22:19,136 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:22:19,136 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-01-30 14:22:19,136 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting P1Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:22:19,136 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:22:19,137 INFO L85 PathProgramCache]: Analyzing trace with hash 538169721, now seen corresponding path program 6 times [2024-01-30 14:22:19,137 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:22:19,137 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [951745921] [2024-01-30 14:22:19,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:22:19,137 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:22:19,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:22:19,385 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:22:19,385 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:22:19,385 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [951745921] [2024-01-30 14:22:19,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [951745921] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:22:19,385 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:22:19,386 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-01-30 14:22:19,386 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1211131105] [2024-01-30 14:22:19,386 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:22:19,386 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-01-30 14:22:19,386 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:22:19,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-01-30 14:22:19,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-01-30 14:22:19,433 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-01-30 14:22:19,433 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 548 transitions, 9692 flow. Second operand has 10 states, 10 states have (on average 19.9) internal successors, (199), 10 states have internal predecessors, (199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:22:19,434 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:22:19,434 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-01-30 14:22:19,434 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:22:20,760 INFO L124 PetriNetUnfolderBase]: 3324/6333 cut-off events. [2024-01-30 14:22:20,761 INFO L125 PetriNetUnfolderBase]: For 114848/115728 co-relation queries the response was YES. [2024-01-30 14:22:20,802 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38345 conditions, 6333 events. 3324/6333 cut-off events. For 114848/115728 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 47424 event pairs, 697 based on Foata normal form. 71/6307 useless extension candidates. Maximal degree in co-relation 38243. Up to 5133 conditions per place. [2024-01-30 14:22:20,822 INFO L140 encePairwiseOnDemand]: 66/76 looper letters, 471 selfloop transitions, 74 changer transitions 0/581 dead transitions. [2024-01-30 14:22:20,823 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 581 transitions, 10922 flow [2024-01-30 14:22:20,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-01-30 14:22:20,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-01-30 14:22:20,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 274 transitions. [2024-01-30 14:22:20,823 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3605263157894737 [2024-01-30 14:22:20,824 INFO L175 Difference]: Start difference. First operand has 383 places, 548 transitions, 9692 flow. Second operand 10 states and 274 transitions. [2024-01-30 14:22:20,824 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 581 transitions, 10922 flow [2024-01-30 14:22:21,177 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 581 transitions, 10809 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-01-30 14:22:21,184 INFO L231 Difference]: Finished difference. Result has 386 places, 548 transitions, 9740 flow [2024-01-30 14:22:21,185 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=9579, PETRI_DIFFERENCE_MINUEND_PLACES=376, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=548, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=474, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9740, PETRI_PLACES=386, PETRI_TRANSITIONS=548} [2024-01-30 14:22:21,185 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 306 predicate places. [2024-01-30 14:22:21,185 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 548 transitions, 9740 flow [2024-01-30 14:22:21,185 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 19.9) internal successors, (199), 10 states have internal predecessors, (199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:22:21,185 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:22:21,186 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:22:21,186 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-01-30 14:22:21,186 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting P1Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:22:21,186 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:22:21,186 INFO L85 PathProgramCache]: Analyzing trace with hash 388227111, now seen corresponding path program 7 times [2024-01-30 14:22:21,186 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:22:21,186 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [55985782] [2024-01-30 14:22:21,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:22:21,187 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:22:21,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:22:21,424 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:22:21,425 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:22:21,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [55985782] [2024-01-30 14:22:21,425 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [55985782] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:22:21,425 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:22:21,425 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-01-30 14:22:21,425 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [571697095] [2024-01-30 14:22:21,425 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:22:21,425 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:22:21,425 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:22:21,426 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:22:21,426 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:22:21,456 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-01-30 14:22:21,456 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 548 transitions, 9740 flow. Second operand has 9 states, 9 states have (on average 20.11111111111111) internal successors, (181), 9 states have internal predecessors, (181), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:22:21,456 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:22:21,456 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-01-30 14:22:21,456 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:22:22,801 INFO L124 PetriNetUnfolderBase]: 3278/6255 cut-off events. [2024-01-30 14:22:22,802 INFO L125 PetriNetUnfolderBase]: For 116588/117511 co-relation queries the response was YES. [2024-01-30 14:22:22,859 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37991 conditions, 6255 events. 3278/6255 cut-off events. For 116588/117511 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 47101 event pairs, 452 based on Foata normal form. 99/6265 useless extension candidates. Maximal degree in co-relation 37888. Up to 2153 conditions per place. [2024-01-30 14:22:22,885 INFO L140 encePairwiseOnDemand]: 66/76 looper letters, 401 selfloop transitions, 168 changer transitions 2/607 dead transitions. [2024-01-30 14:22:22,886 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 607 transitions, 11412 flow [2024-01-30 14:22:22,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:22:22,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:22:22,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 260 transitions. [2024-01-30 14:22:22,887 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4276315789473684 [2024-01-30 14:22:22,887 INFO L175 Difference]: Start difference. First operand has 386 places, 548 transitions, 9740 flow. Second operand 8 states and 260 transitions. [2024-01-30 14:22:22,887 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 607 transitions, 11412 flow [2024-01-30 14:22:23,298 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 607 transitions, 11260 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-01-30 14:22:23,306 INFO L231 Difference]: Finished difference. Result has 386 places, 548 transitions, 9956 flow [2024-01-30 14:22:23,306 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=9596, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=548, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=168, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=380, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9956, PETRI_PLACES=386, PETRI_TRANSITIONS=548} [2024-01-30 14:22:23,306 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 306 predicate places. [2024-01-30 14:22:23,306 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 548 transitions, 9956 flow [2024-01-30 14:22:23,307 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 20.11111111111111) internal successors, (181), 9 states have internal predecessors, (181), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:22:23,307 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:22:23,307 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:22:23,307 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-01-30 14:22:23,307 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting P1Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:22:23,307 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:22:23,307 INFO L85 PathProgramCache]: Analyzing trace with hash 369844731, now seen corresponding path program 8 times [2024-01-30 14:22:23,307 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:22:23,307 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [5973071] [2024-01-30 14:22:23,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:22:23,308 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:22:23,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:22:23,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-01-30 14:22:23,640 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:22:23,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [5973071] [2024-01-30 14:22:23,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [5973071] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:22:23,640 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:22:23,640 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-01-30 14:22:23,640 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [821587429] [2024-01-30 14:22:23,640 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:22:23,640 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:22:23,640 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:22:23,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:22:23,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:22:23,672 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-01-30 14:22:23,673 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 548 transitions, 9956 flow. Second operand has 9 states, 9 states have (on average 20.11111111111111) internal successors, (181), 9 states have internal predecessors, (181), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:22:23,673 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:22:23,673 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-01-30 14:22:23,673 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:22:25,135 INFO L124 PetriNetUnfolderBase]: 3266/6235 cut-off events. [2024-01-30 14:22:25,135 INFO L125 PetriNetUnfolderBase]: For 121960/122871 co-relation queries the response was YES. [2024-01-30 14:22:25,178 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38690 conditions, 6235 events. 3266/6235 cut-off events. For 121960/122871 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 46919 event pairs, 476 based on Foata normal form. 79/6216 useless extension candidates. Maximal degree in co-relation 38586. Up to 2149 conditions per place. [2024-01-30 14:22:25,198 INFO L140 encePairwiseOnDemand]: 66/76 looper letters, 384 selfloop transitions, 182 changer transitions 2/604 dead transitions. [2024-01-30 14:22:25,198 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 604 transitions, 11554 flow [2024-01-30 14:22:25,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:22:25,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:22:25,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 258 transitions. [2024-01-30 14:22:25,199 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4243421052631579 [2024-01-30 14:22:25,199 INFO L175 Difference]: Start difference. First operand has 386 places, 548 transitions, 9956 flow. Second operand 8 states and 258 transitions. [2024-01-30 14:22:25,199 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 604 transitions, 11554 flow [2024-01-30 14:22:25,539 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 604 transitions, 11218 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-01-30 14:22:25,547 INFO L231 Difference]: Finished difference. Result has 387 places, 548 transitions, 9992 flow [2024-01-30 14:22:25,547 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=9620, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=548, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=182, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=366, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9992, PETRI_PLACES=387, PETRI_TRANSITIONS=548} [2024-01-30 14:22:25,547 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 307 predicate places. [2024-01-30 14:22:25,548 INFO L495 AbstractCegarLoop]: Abstraction has has 387 places, 548 transitions, 9992 flow [2024-01-30 14:22:25,548 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 20.11111111111111) internal successors, (181), 9 states have internal predecessors, (181), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:22:25,548 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:22:25,548 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:22:25,548 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-01-30 14:22:25,548 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:22:25,548 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:22:25,548 INFO L85 PathProgramCache]: Analyzing trace with hash 905053733, now seen corresponding path program 3 times [2024-01-30 14:22:25,549 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:22:25,549 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1713208191] [2024-01-30 14:22:25,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:22:25,549 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:22:25,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:22:25,789 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:22:25,789 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:22:25,789 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1713208191] [2024-01-30 14:22:25,789 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1713208191] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:22:25,789 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:22:25,789 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-01-30 14:22:25,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1337070718] [2024-01-30 14:22:25,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:22:25,789 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:22:25,789 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:22:25,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:22:25,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:22:25,832 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-01-30 14:22:25,833 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 387 places, 548 transitions, 9992 flow. Second operand has 9 states, 9 states have (on average 20.11111111111111) internal successors, (181), 9 states have internal predecessors, (181), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:22:25,833 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:22:25,833 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-01-30 14:22:25,833 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:22:27,386 INFO L124 PetriNetUnfolderBase]: 3896/7218 cut-off events. [2024-01-30 14:22:27,386 INFO L125 PetriNetUnfolderBase]: For 150986/151844 co-relation queries the response was YES. [2024-01-30 14:22:27,450 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44584 conditions, 7218 events. 3896/7218 cut-off events. For 150986/151844 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 53180 event pairs, 600 based on Foata normal form. 173/7302 useless extension candidates. Maximal degree in co-relation 44479. Up to 2493 conditions per place. [2024-01-30 14:22:27,478 INFO L140 encePairwiseOnDemand]: 66/76 looper letters, 452 selfloop transitions, 174 changer transitions 2/666 dead transitions. [2024-01-30 14:22:27,479 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 666 transitions, 12474 flow [2024-01-30 14:22:27,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:22:27,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:22:27,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 273 transitions. [2024-01-30 14:22:27,480 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44901315789473684 [2024-01-30 14:22:27,480 INFO L175 Difference]: Start difference. First operand has 387 places, 548 transitions, 9992 flow. Second operand 8 states and 273 transitions. [2024-01-30 14:22:27,480 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 666 transitions, 12474 flow [2024-01-30 14:22:27,916 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 666 transitions, 12147 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-01-30 14:22:27,924 INFO L231 Difference]: Finished difference. Result has 392 places, 575 transitions, 10487 flow [2024-01-30 14:22:27,924 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=9710, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=548, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=398, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10487, PETRI_PLACES=392, PETRI_TRANSITIONS=575} [2024-01-30 14:22:27,924 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 312 predicate places. [2024-01-30 14:22:27,924 INFO L495 AbstractCegarLoop]: Abstraction has has 392 places, 575 transitions, 10487 flow [2024-01-30 14:22:27,926 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 20.11111111111111) internal successors, (181), 9 states have internal predecessors, (181), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:22:27,926 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:22:27,926 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:22:27,926 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-01-30 14:22:27,926 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:22:27,926 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:22:27,926 INFO L85 PathProgramCache]: Analyzing trace with hash 70650297, now seen corresponding path program 4 times [2024-01-30 14:22:27,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:22:27,927 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [246497576] [2024-01-30 14:22:27,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:22:27,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:22:27,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:22:28,228 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:22:28,228 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:22:28,228 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [246497576] [2024-01-30 14:22:28,228 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [246497576] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:22:28,228 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:22:28,228 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-01-30 14:22:28,228 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [526207229] [2024-01-30 14:22:28,228 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:22:28,228 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-01-30 14:22:28,229 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:22:28,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-01-30 14:22:28,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-01-30 14:22:28,296 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-01-30 14:22:28,296 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 575 transitions, 10487 flow. Second operand has 10 states, 10 states have (on average 19.9) internal successors, (199), 10 states have internal predecessors, (199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:22:28,296 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:22:28,296 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-01-30 14:22:28,296 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:22:29,928 INFO L124 PetriNetUnfolderBase]: 3868/7166 cut-off events. [2024-01-30 14:22:29,928 INFO L125 PetriNetUnfolderBase]: For 157011/157922 co-relation queries the response was YES. [2024-01-30 14:22:29,981 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44520 conditions, 7166 events. 3868/7166 cut-off events. For 157011/157922 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 52769 event pairs, 863 based on Foata normal form. 201/7276 useless extension candidates. Maximal degree in co-relation 44411. Up to 5840 conditions per place. [2024-01-30 14:22:30,007 INFO L140 encePairwiseOnDemand]: 66/76 looper letters, 512 selfloop transitions, 79 changer transitions 0/629 dead transitions. [2024-01-30 14:22:30,007 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 629 transitions, 12101 flow [2024-01-30 14:22:30,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-01-30 14:22:30,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-01-30 14:22:30,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 268 transitions. [2024-01-30 14:22:30,008 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.391812865497076 [2024-01-30 14:22:30,008 INFO L175 Difference]: Start difference. First operand has 392 places, 575 transitions, 10487 flow. Second operand 9 states and 268 transitions. [2024-01-30 14:22:30,008 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 629 transitions, 12101 flow [2024-01-30 14:22:30,431 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 394 places, 629 transitions, 11850 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-01-30 14:22:30,438 INFO L231 Difference]: Finished difference. Result has 396 places, 576 transitions, 10453 flow [2024-01-30 14:22:30,439 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=10236, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=575, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=496, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10453, PETRI_PLACES=396, PETRI_TRANSITIONS=576} [2024-01-30 14:22:30,439 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 316 predicate places. [2024-01-30 14:22:30,439 INFO L495 AbstractCegarLoop]: Abstraction has has 396 places, 576 transitions, 10453 flow [2024-01-30 14:22:30,439 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 19.9) internal successors, (199), 10 states have internal predecessors, (199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:22:30,439 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:22:30,439 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:22:30,439 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-01-30 14:22:30,440 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:22:30,440 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:22:30,440 INFO L85 PathProgramCache]: Analyzing trace with hash -776364431, now seen corresponding path program 5 times [2024-01-30 14:22:30,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:22:30,440 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [257865494] [2024-01-30 14:22:30,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:22:30,440 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:22:30,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:22:30,689 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:22:30,689 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:22:30,689 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [257865494] [2024-01-30 14:22:30,689 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [257865494] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:22:30,689 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:22:30,689 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-01-30 14:22:30,689 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [5800630] [2024-01-30 14:22:30,690 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:22:30,690 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-01-30 14:22:30,690 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:22:30,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-01-30 14:22:30,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-01-30 14:22:30,719 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-01-30 14:22:30,719 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 576 transitions, 10453 flow. Second operand has 10 states, 10 states have (on average 19.9) internal successors, (199), 10 states have internal predecessors, (199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:22:30,719 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:22:30,719 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-01-30 14:22:30,719 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:22:32,374 INFO L124 PetriNetUnfolderBase]: 3855/7139 cut-off events. [2024-01-30 14:22:32,375 INFO L125 PetriNetUnfolderBase]: For 158112/159025 co-relation queries the response was YES. [2024-01-30 14:22:32,435 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43886 conditions, 7139 events. 3855/7139 cut-off events. For 158112/159025 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 52513 event pairs, 876 based on Foata normal form. 191/7238 useless extension candidates. Maximal degree in co-relation 43776. Up to 5831 conditions per place. [2024-01-30 14:22:32,462 INFO L140 encePairwiseOnDemand]: 66/76 looper letters, 518 selfloop transitions, 79 changer transitions 0/635 dead transitions. [2024-01-30 14:22:32,462 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 635 transitions, 12060 flow [2024-01-30 14:22:32,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-01-30 14:22:32,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-01-30 14:22:32,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 316 transitions. [2024-01-30 14:22:32,463 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37799043062200954 [2024-01-30 14:22:32,463 INFO L175 Difference]: Start difference. First operand has 396 places, 576 transitions, 10453 flow. Second operand 11 states and 316 transitions. [2024-01-30 14:22:32,463 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 635 transitions, 12060 flow [2024-01-30 14:22:32,937 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 635 transitions, 11918 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-01-30 14:22:32,945 INFO L231 Difference]: Finished difference. Result has 401 places, 576 transitions, 10480 flow [2024-01-30 14:22:32,945 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=10311, PETRI_DIFFERENCE_MINUEND_PLACES=390, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=576, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=497, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10480, PETRI_PLACES=401, PETRI_TRANSITIONS=576} [2024-01-30 14:22:32,945 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 321 predicate places. [2024-01-30 14:22:32,946 INFO L495 AbstractCegarLoop]: Abstraction has has 401 places, 576 transitions, 10480 flow [2024-01-30 14:22:32,946 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 19.9) internal successors, (199), 10 states have internal predecessors, (199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:22:32,946 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:22:32,946 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:22:32,946 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-01-30 14:22:32,946 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:22:32,946 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:22:32,947 INFO L85 PathProgramCache]: Analyzing trace with hash 644866711, now seen corresponding path program 6 times [2024-01-30 14:22:32,947 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:22:32,947 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [776200414] [2024-01-30 14:22:32,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:22:32,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:22:32,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:22:33,192 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:22:33,192 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:22:33,192 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [776200414] [2024-01-30 14:22:33,192 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [776200414] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:22:33,192 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:22:33,192 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-01-30 14:22:33,192 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [508007005] [2024-01-30 14:22:33,192 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:22:33,193 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:22:33,193 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:22:33,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:22:33,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:22:33,216 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-01-30 14:22:33,217 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 401 places, 576 transitions, 10480 flow. Second operand has 9 states, 9 states have (on average 20.11111111111111) internal successors, (181), 9 states have internal predecessors, (181), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:22:33,217 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:22:33,217 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-01-30 14:22:33,217 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:22:34,806 INFO L124 PetriNetUnfolderBase]: 3894/7203 cut-off events. [2024-01-30 14:22:34,807 INFO L125 PetriNetUnfolderBase]: For 165134/166051 co-relation queries the response was YES. [2024-01-30 14:22:34,866 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44318 conditions, 7203 events. 3894/7203 cut-off events. For 165134/166051 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 53065 event pairs, 480 based on Foata normal form. 202/7321 useless extension candidates. Maximal degree in co-relation 44208. Up to 2531 conditions per place. [2024-01-30 14:22:34,892 INFO L140 encePairwiseOnDemand]: 58/76 looper letters, 394 selfloop transitions, 232 changer transitions 2/666 dead transitions. [2024-01-30 14:22:34,892 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 666 transitions, 12555 flow [2024-01-30 14:22:34,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:22:34,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:22:34,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 274 transitions. [2024-01-30 14:22:34,893 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4506578947368421 [2024-01-30 14:22:34,893 INFO L175 Difference]: Start difference. First operand has 401 places, 576 transitions, 10480 flow. Second operand 8 states and 274 transitions. [2024-01-30 14:22:34,893 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 408 places, 666 transitions, 12555 flow [2024-01-30 14:22:35,363 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 666 transitions, 12413 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-01-30 14:22:35,371 INFO L231 Difference]: Finished difference. Result has 402 places, 599 transitions, 11162 flow [2024-01-30 14:22:35,372 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=10338, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=576, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=209, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=356, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11162, PETRI_PLACES=402, PETRI_TRANSITIONS=599} [2024-01-30 14:22:35,372 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 322 predicate places. [2024-01-30 14:22:35,372 INFO L495 AbstractCegarLoop]: Abstraction has has 402 places, 599 transitions, 11162 flow [2024-01-30 14:22:35,372 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 20.11111111111111) internal successors, (181), 9 states have internal predecessors, (181), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:22:35,372 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:22:35,372 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:22:35,373 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-01-30 14:22:35,373 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:22:35,373 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:22:35,373 INFO L85 PathProgramCache]: Analyzing trace with hash -2135440745, now seen corresponding path program 7 times [2024-01-30 14:22:35,373 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:22:35,373 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [752043591] [2024-01-30 14:22:35,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:22:35,373 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:22:35,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:22:35,621 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:22:35,622 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:22:35,622 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [752043591] [2024-01-30 14:22:35,622 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [752043591] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:22:35,622 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:22:35,622 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-01-30 14:22:35,622 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [891704703] [2024-01-30 14:22:35,622 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:22:35,622 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-01-30 14:22:35,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:22:35,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-01-30 14:22:35,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-01-30 14:22:35,661 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-01-30 14:22:35,662 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 402 places, 599 transitions, 11162 flow. Second operand has 10 states, 10 states have (on average 19.9) internal successors, (199), 10 states have internal predecessors, (199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:22:35,662 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:22:35,662 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-01-30 14:22:35,662 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:22:37,435 INFO L124 PetriNetUnfolderBase]: 4043/7490 cut-off events. [2024-01-30 14:22:37,435 INFO L125 PetriNetUnfolderBase]: For 182986/183909 co-relation queries the response was YES. [2024-01-30 14:22:37,511 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48572 conditions, 7490 events. 4043/7490 cut-off events. For 182986/183909 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 55698 event pairs, 875 based on Foata normal form. 201/7611 useless extension candidates. Maximal degree in co-relation 48460. Up to 6143 conditions per place. [2024-01-30 14:22:37,541 INFO L140 encePairwiseOnDemand]: 66/76 looper letters, 542 selfloop transitions, 80 changer transitions 0/660 dead transitions. [2024-01-30 14:22:37,541 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 410 places, 660 transitions, 13012 flow [2024-01-30 14:22:37,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-01-30 14:22:37,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-01-30 14:22:37,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 266 transitions. [2024-01-30 14:22:37,542 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3888888888888889 [2024-01-30 14:22:37,542 INFO L175 Difference]: Start difference. First operand has 402 places, 599 transitions, 11162 flow. Second operand 9 states and 266 transitions. [2024-01-30 14:22:37,542 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 410 places, 660 transitions, 13012 flow [2024-01-30 14:22:38,085 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 660 transitions, 12638 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-01-30 14:22:38,094 INFO L231 Difference]: Finished difference. Result has 406 places, 610 transitions, 11198 flow [2024-01-30 14:22:38,094 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=10812, PETRI_DIFFERENCE_MINUEND_PLACES=396, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=599, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=519, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11198, PETRI_PLACES=406, PETRI_TRANSITIONS=610} [2024-01-30 14:22:38,094 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 326 predicate places. [2024-01-30 14:22:38,095 INFO L495 AbstractCegarLoop]: Abstraction has has 406 places, 610 transitions, 11198 flow [2024-01-30 14:22:38,095 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 19.9) internal successors, (199), 10 states have internal predecessors, (199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:22:38,095 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:22:38,095 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:22:38,095 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-01-30 14:22:38,095 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:22:38,095 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:22:38,096 INFO L85 PathProgramCache]: Analyzing trace with hash 1387497473, now seen corresponding path program 8 times [2024-01-30 14:22:38,096 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:22:38,096 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1946981479] [2024-01-30 14:22:38,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:22:38,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:22:38,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:22:38,334 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:22:38,334 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:22:38,334 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1946981479] [2024-01-30 14:22:38,334 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1946981479] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:22:38,334 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:22:38,334 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-01-30 14:22:38,335 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2115613867] [2024-01-30 14:22:38,335 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:22:38,336 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-01-30 14:22:38,336 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:22:38,336 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-01-30 14:22:38,336 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-01-30 14:22:38,361 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-01-30 14:22:38,361 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 406 places, 610 transitions, 11198 flow. Second operand has 10 states, 10 states have (on average 19.9) internal successors, (199), 10 states have internal predecessors, (199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:22:38,361 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:22:38,362 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-01-30 14:22:38,362 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:22:39,973 INFO L124 PetriNetUnfolderBase]: 4040/7476 cut-off events. [2024-01-30 14:22:39,974 INFO L125 PetriNetUnfolderBase]: For 178719/179665 co-relation queries the response was YES. [2024-01-30 14:22:40,048 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47657 conditions, 7476 events. 4040/7476 cut-off events. For 178719/179665 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 55334 event pairs, 772 based on Foata normal form. 218/7619 useless extension candidates. Maximal degree in co-relation 47544. Up to 5002 conditions per place. [2024-01-30 14:22:40,080 INFO L140 encePairwiseOnDemand]: 66/76 looper letters, 483 selfloop transitions, 129 changer transitions 0/650 dead transitions. [2024-01-30 14:22:40,080 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 650 transitions, 12737 flow [2024-01-30 14:22:40,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-01-30 14:22:40,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-01-30 14:22:40,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 263 transitions. [2024-01-30 14:22:40,081 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3845029239766082 [2024-01-30 14:22:40,081 INFO L175 Difference]: Start difference. First operand has 406 places, 610 transitions, 11198 flow. Second operand 9 states and 263 transitions. [2024-01-30 14:22:40,082 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 414 places, 650 transitions, 12737 flow [2024-01-30 14:22:40,626 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 650 transitions, 12595 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-01-30 14:22:40,634 INFO L231 Difference]: Finished difference. Result has 409 places, 610 transitions, 11363 flow [2024-01-30 14:22:40,635 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=11056, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=610, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=481, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11363, PETRI_PLACES=409, PETRI_TRANSITIONS=610} [2024-01-30 14:22:40,644 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 329 predicate places. [2024-01-30 14:22:40,644 INFO L495 AbstractCegarLoop]: Abstraction has has 409 places, 610 transitions, 11363 flow [2024-01-30 14:22:40,644 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 19.9) internal successors, (199), 10 states have internal predecessors, (199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:22:40,644 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:22:40,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, 1, 1, 1, 1] [2024-01-30 14:22:40,644 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-01-30 14:22:40,644 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:22:40,646 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:22:40,646 INFO L85 PathProgramCache]: Analyzing trace with hash -300435061, now seen corresponding path program 9 times [2024-01-30 14:22:40,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:22:40,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [408913380] [2024-01-30 14:22:40,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:22:40,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:22:40,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:22:40,938 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:22:40,939 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:22:40,939 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [408913380] [2024-01-30 14:22:40,939 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [408913380] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:22:40,939 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:22:40,939 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-01-30 14:22:40,939 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1049185240] [2024-01-30 14:22:40,939 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:22:40,939 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-01-30 14:22:40,939 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:22:40,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-01-30 14:22:40,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-01-30 14:22:40,972 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-01-30 14:22:40,972 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 409 places, 610 transitions, 11363 flow. Second operand has 10 states, 10 states have (on average 19.9) internal successors, (199), 10 states have internal predecessors, (199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:22:40,972 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:22:40,973 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-01-30 14:22:40,973 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:22:42,805 INFO L124 PetriNetUnfolderBase]: 4009/7430 cut-off events. [2024-01-30 14:22:42,805 INFO L125 PetriNetUnfolderBase]: For 185354/186283 co-relation queries the response was YES. [2024-01-30 14:22:42,856 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47895 conditions, 7430 events. 4009/7430 cut-off events. For 185354/186283 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 55227 event pairs, 851 based on Foata normal form. 205/7555 useless extension candidates. Maximal degree in co-relation 47781. Up to 6109 conditions per place. [2024-01-30 14:22:42,879 INFO L140 encePairwiseOnDemand]: 66/76 looper letters, 548 selfloop transitions, 80 changer transitions 0/666 dead transitions. [2024-01-30 14:22:42,880 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 419 places, 666 transitions, 13035 flow [2024-01-30 14:22:42,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-01-30 14:22:42,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-01-30 14:22:42,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 314 transitions. [2024-01-30 14:22:42,881 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37559808612440193 [2024-01-30 14:22:42,881 INFO L175 Difference]: Start difference. First operand has 409 places, 610 transitions, 11363 flow. Second operand 11 states and 314 transitions. [2024-01-30 14:22:42,881 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 419 places, 666 transitions, 13035 flow [2024-01-30 14:22:43,326 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 411 places, 666 transitions, 12798 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-01-30 14:22:43,335 INFO L231 Difference]: Finished difference. Result has 412 places, 610 transitions, 11297 flow [2024-01-30 14:22:43,335 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=11126, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=610, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=530, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11297, PETRI_PLACES=412, PETRI_TRANSITIONS=610} [2024-01-30 14:22:43,335 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 332 predicate places. [2024-01-30 14:22:43,335 INFO L495 AbstractCegarLoop]: Abstraction has has 412 places, 610 transitions, 11297 flow [2024-01-30 14:22:43,336 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 19.9) internal successors, (199), 10 states have internal predecessors, (199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:22:43,336 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:22:43,336 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:22:43,336 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-01-30 14:22:43,336 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:22:43,336 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:22:43,336 INFO L85 PathProgramCache]: Analyzing trace with hash -1072464139, now seen corresponding path program 10 times [2024-01-30 14:22:43,336 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:22:43,337 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [207468628] [2024-01-30 14:22:43,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:22:43,337 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:22:43,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:22:43,586 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:22:43,586 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:22:43,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [207468628] [2024-01-30 14:22:43,587 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [207468628] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:22:43,587 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:22:43,587 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-01-30 14:22:43,587 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [783836215] [2024-01-30 14:22:43,587 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:22:43,587 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-01-30 14:22:43,587 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:22:43,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-01-30 14:22:43,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-01-30 14:22:43,656 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-01-30 14:22:43,656 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 412 places, 610 transitions, 11297 flow. Second operand has 10 states, 10 states have (on average 19.9) internal successors, (199), 10 states have internal predecessors, (199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:22:43,656 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:22:43,656 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-01-30 14:22:43,657 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:22:45,412 INFO L124 PetriNetUnfolderBase]: 4061/7514 cut-off events. [2024-01-30 14:22:45,412 INFO L125 PetriNetUnfolderBase]: For 189414/190361 co-relation queries the response was YES. [2024-01-30 14:22:45,479 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48025 conditions, 7514 events. 4061/7514 cut-off events. For 189414/190361 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 55672 event pairs, 805 based on Foata normal form. 208/7648 useless extension candidates. Maximal degree in co-relation 47912. Up to 5001 conditions per place. [2024-01-30 14:22:45,507 INFO L140 encePairwiseOnDemand]: 66/76 looper letters, 493 selfloop transitions, 135 changer transitions 0/666 dead transitions. [2024-01-30 14:22:45,507 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 422 places, 666 transitions, 13031 flow [2024-01-30 14:22:45,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-01-30 14:22:45,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-01-30 14:22:45,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 315 transitions. [2024-01-30 14:22:45,508 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37679425837320574 [2024-01-30 14:22:45,508 INFO L175 Difference]: Start difference. First operand has 412 places, 610 transitions, 11297 flow. Second operand 11 states and 315 transitions. [2024-01-30 14:22:45,508 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 422 places, 666 transitions, 13031 flow [2024-01-30 14:22:46,016 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 666 transitions, 12843 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-01-30 14:22:46,025 INFO L231 Difference]: Finished difference. Result has 416 places, 615 transitions, 11541 flow [2024-01-30 14:22:46,025 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=11112, PETRI_DIFFERENCE_MINUEND_PLACES=404, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=610, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=479, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11541, PETRI_PLACES=416, PETRI_TRANSITIONS=615} [2024-01-30 14:22:46,025 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 336 predicate places. [2024-01-30 14:22:46,025 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 615 transitions, 11541 flow [2024-01-30 14:22:46,026 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 19.9) internal successors, (199), 10 states have internal predecessors, (199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:22:46,026 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:22:46,026 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:22:46,026 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-01-30 14:22:46,026 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:22:46,026 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:22:46,026 INFO L85 PathProgramCache]: Analyzing trace with hash 1730740315, now seen corresponding path program 11 times [2024-01-30 14:22:46,026 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:22:46,027 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [416545731] [2024-01-30 14:22:46,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:22:46,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:22:46,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:22:46,271 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:22:46,271 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:22:46,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [416545731] [2024-01-30 14:22:46,271 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [416545731] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:22:46,271 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:22:46,272 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-01-30 14:22:46,272 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1260209190] [2024-01-30 14:22:46,272 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:22:46,272 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-01-30 14:22:46,272 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:22:46,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-01-30 14:22:46,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-01-30 14:22:46,305 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-01-30 14:22:46,306 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 615 transitions, 11541 flow. Second operand has 10 states, 10 states have (on average 19.9) internal successors, (199), 10 states have internal predecessors, (199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:22:46,306 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:22:46,306 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-01-30 14:22:46,306 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:22:48,036 INFO L124 PetriNetUnfolderBase]: 4105/7584 cut-off events. [2024-01-30 14:22:48,037 INFO L125 PetriNetUnfolderBase]: For 191647/192600 co-relation queries the response was YES. [2024-01-30 14:22:48,109 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49210 conditions, 7584 events. 4105/7584 cut-off events. For 191647/192600 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 56149 event pairs, 743 based on Foata normal form. 208/7718 useless extension candidates. Maximal degree in co-relation 49095. Up to 5025 conditions per place. [2024-01-30 14:22:48,142 INFO L140 encePairwiseOnDemand]: 59/76 looper letters, 486 selfloop transitions, 147 changer transitions 0/671 dead transitions. [2024-01-30 14:22:48,143 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 427 places, 671 transitions, 13229 flow [2024-01-30 14:22:48,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-01-30 14:22:48,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-01-30 14:22:48,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 339 transitions. [2024-01-30 14:22:48,144 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3717105263157895 [2024-01-30 14:22:48,144 INFO L175 Difference]: Start difference. First operand has 416 places, 615 transitions, 11541 flow. Second operand 12 states and 339 transitions. [2024-01-30 14:22:48,144 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 427 places, 671 transitions, 13229 flow [2024-01-30 14:22:48,659 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 671 transitions, 13058 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-01-30 14:22:48,668 INFO L231 Difference]: Finished difference. Result has 423 places, 622 transitions, 11832 flow [2024-01-30 14:22:48,669 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=11373, PETRI_DIFFERENCE_MINUEND_PLACES=410, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=615, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=471, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=11832, PETRI_PLACES=423, PETRI_TRANSITIONS=622} [2024-01-30 14:22:48,669 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 343 predicate places. [2024-01-30 14:22:48,669 INFO L495 AbstractCegarLoop]: Abstraction has has 423 places, 622 transitions, 11832 flow [2024-01-30 14:22:48,669 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 19.9) internal successors, (199), 10 states have internal predecessors, (199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:22:48,669 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:22:48,669 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:22:48,669 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-01-30 14:22:48,669 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting P1Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:22:48,670 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:22:48,670 INFO L85 PathProgramCache]: Analyzing trace with hash 1816389823, now seen corresponding path program 1 times [2024-01-30 14:22:48,670 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:22:48,670 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [738505278] [2024-01-30 14:22:48,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:22:48,670 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:22:48,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:22:48,974 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:22:48,974 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:22:48,974 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [738505278] [2024-01-30 14:22:48,974 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [738505278] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:22:48,975 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:22:48,975 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-01-30 14:22:48,975 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [499457259] [2024-01-30 14:22:48,975 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:22:48,975 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-01-30 14:22:48,975 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:22:48,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-01-30 14:22:48,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-01-30 14:22:49,045 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-01-30 14:22:49,045 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 423 places, 622 transitions, 11832 flow. Second operand has 11 states, 11 states have (on average 19.90909090909091) internal successors, (219), 11 states have internal predecessors, (219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:22:49,045 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:22:49,045 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-01-30 14:22:49,045 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:22:50,810 INFO L124 PetriNetUnfolderBase]: 3843/7366 cut-off events. [2024-01-30 14:22:50,810 INFO L125 PetriNetUnfolderBase]: For 166900/168112 co-relation queries the response was YES. [2024-01-30 14:22:50,887 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48281 conditions, 7366 events. 3843/7366 cut-off events. For 166900/168112 co-relation queries the response was YES. Maximal size of possible extension queue 380. Compared 56532 event pairs, 876 based on Foata normal form. 114/7363 useless extension candidates. Maximal degree in co-relation 48164. Up to 4373 conditions per place. [2024-01-30 14:22:50,920 INFO L140 encePairwiseOnDemand]: 65/76 looper letters, 522 selfloop transitions, 86 changer transitions 11/663 dead transitions. [2024-01-30 14:22:50,920 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 431 places, 663 transitions, 13459 flow [2024-01-30 14:22:50,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-01-30 14:22:50,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-01-30 14:22:50,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 259 transitions. [2024-01-30 14:22:50,921 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3786549707602339 [2024-01-30 14:22:50,921 INFO L175 Difference]: Start difference. First operand has 423 places, 622 transitions, 11832 flow. Second operand 9 states and 259 transitions. [2024-01-30 14:22:50,921 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 431 places, 663 transitions, 13459 flow [2024-01-30 14:22:51,501 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 663 transitions, 13140 flow, removed 38 selfloop flow, removed 11 redundant places. [2024-01-30 14:22:51,511 INFO L231 Difference]: Finished difference. Result has 422 places, 613 transitions, 11648 flow [2024-01-30 14:22:51,511 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=11537, PETRI_DIFFERENCE_MINUEND_PLACES=412, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=622, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=536, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11648, PETRI_PLACES=422, PETRI_TRANSITIONS=613} [2024-01-30 14:22:51,511 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 342 predicate places. [2024-01-30 14:22:51,512 INFO L495 AbstractCegarLoop]: Abstraction has has 422 places, 613 transitions, 11648 flow [2024-01-30 14:22:51,512 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 19.90909090909091) internal successors, (219), 11 states have internal predecessors, (219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:22:51,512 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:22:51,512 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:22:51,512 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-01-30 14:22:51,512 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:22:51,512 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:22:51,512 INFO L85 PathProgramCache]: Analyzing trace with hash -470511495, now seen corresponding path program 1 times [2024-01-30 14:22:51,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:22:51,513 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [449799540] [2024-01-30 14:22:51,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:22:51,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:22:51,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:22:51,884 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:22:51,885 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:22:51,885 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [449799540] [2024-01-30 14:22:51,885 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [449799540] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:22:51,885 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:22:51,885 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-01-30 14:22:51,885 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1670620666] [2024-01-30 14:22:51,885 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:22:51,885 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-01-30 14:22:51,885 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:22:51,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-01-30 14:22:51,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=73, Unknown=0, NotChecked=0, Total=110 [2024-01-30 14:22:51,957 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-01-30 14:22:51,957 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 422 places, 613 transitions, 11648 flow. Second operand has 11 states, 11 states have (on average 19.90909090909091) internal successors, (219), 11 states have internal predecessors, (219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:22:51,957 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:22:51,957 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-01-30 14:22:51,957 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:22:54,284 INFO L124 PetriNetUnfolderBase]: 4125/7791 cut-off events. [2024-01-30 14:22:54,284 INFO L125 PetriNetUnfolderBase]: For 213997/214952 co-relation queries the response was YES. [2024-01-30 14:22:54,436 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51162 conditions, 7791 events. 4125/7791 cut-off events. For 213997/214952 co-relation queries the response was YES. Maximal size of possible extension queue 386. Compared 59014 event pairs, 944 based on Foata normal form. 177/7879 useless extension candidates. Maximal degree in co-relation 51046. Up to 5927 conditions per place. [2024-01-30 14:22:54,482 INFO L140 encePairwiseOnDemand]: 63/76 looper letters, 540 selfloop transitions, 77 changer transitions 5/660 dead transitions. [2024-01-30 14:22:54,483 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 660 transitions, 13301 flow [2024-01-30 14:22:54,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-01-30 14:22:54,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-01-30 14:22:54,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 265 transitions. [2024-01-30 14:22:54,484 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38742690058479534 [2024-01-30 14:22:54,484 INFO L175 Difference]: Start difference. First operand has 422 places, 613 transitions, 11648 flow. Second operand 9 states and 265 transitions. [2024-01-30 14:22:54,484 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 660 transitions, 13301 flow [2024-01-30 14:22:55,353 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 419 places, 660 transitions, 12963 flow, removed 8 selfloop flow, removed 11 redundant places. [2024-01-30 14:22:55,365 INFO L231 Difference]: Finished difference. Result has 421 places, 611 transitions, 11485 flow [2024-01-30 14:22:55,365 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=11318, PETRI_DIFFERENCE_MINUEND_PLACES=411, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=613, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=536, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11485, PETRI_PLACES=421, PETRI_TRANSITIONS=611} [2024-01-30 14:22:55,366 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 341 predicate places. [2024-01-30 14:22:55,366 INFO L495 AbstractCegarLoop]: Abstraction has has 421 places, 611 transitions, 11485 flow [2024-01-30 14:22:55,366 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 19.90909090909091) internal successors, (219), 11 states have internal predecessors, (219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:22:55,366 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:22:55,366 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:22:55,366 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-01-30 14:22:55,366 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:22:55,367 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:22:55,367 INFO L85 PathProgramCache]: Analyzing trace with hash 1584344377, now seen corresponding path program 2 times [2024-01-30 14:22:55,367 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:22:55,367 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [39534481] [2024-01-30 14:22:55,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:22:55,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:22:55,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:22:55,758 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:22:55,758 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:22:55,758 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [39534481] [2024-01-30 14:22:55,758 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [39534481] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:22:55,758 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:22:55,758 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-01-30 14:22:55,758 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2018443085] [2024-01-30 14:22:55,758 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:22:55,758 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-01-30 14:22:55,759 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:22:55,759 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-01-30 14:22:55,759 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=45, Unknown=0, NotChecked=0, Total=90 [2024-01-30 14:22:55,818 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-01-30 14:22:55,819 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 611 transitions, 11485 flow. Second operand has 10 states, 10 states have (on average 20.1) internal successors, (201), 10 states have internal predecessors, (201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:22:55,819 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:22:55,819 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-01-30 14:22:55,819 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:22:57,841 INFO L124 PetriNetUnfolderBase]: 4136/7917 cut-off events. [2024-01-30 14:22:57,842 INFO L125 PetriNetUnfolderBase]: For 195688/196679 co-relation queries the response was YES. [2024-01-30 14:22:57,902 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51710 conditions, 7917 events. 4136/7917 cut-off events. For 195688/196679 co-relation queries the response was YES. Maximal size of possible extension queue 389. Compared 61210 event pairs, 932 based on Foata normal form. 176/7991 useless extension candidates. Maximal degree in co-relation 51594. Up to 5009 conditions per place. [2024-01-30 14:22:57,929 INFO L140 encePairwiseOnDemand]: 64/76 looper letters, 533 selfloop transitions, 104 changer transitions 2/677 dead transitions. [2024-01-30 14:22:57,929 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 429 places, 677 transitions, 13440 flow [2024-01-30 14:22:57,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-01-30 14:22:57,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-01-30 14:22:57,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 285 transitions. [2024-01-30 14:22:57,930 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-01-30 14:22:57,930 INFO L175 Difference]: Start difference. First operand has 421 places, 611 transitions, 11485 flow. Second operand 9 states and 285 transitions. [2024-01-30 14:22:57,930 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 429 places, 677 transitions, 13440 flow [2024-01-30 14:22:58,443 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 422 places, 677 transitions, 13289 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-01-30 14:22:58,451 INFO L231 Difference]: Finished difference. Result has 424 places, 611 transitions, 11564 flow [2024-01-30 14:22:58,452 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=11338, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=611, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=508, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11564, PETRI_PLACES=424, PETRI_TRANSITIONS=611} [2024-01-30 14:22:58,452 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 344 predicate places. [2024-01-30 14:22:58,452 INFO L495 AbstractCegarLoop]: Abstraction has has 424 places, 611 transitions, 11564 flow [2024-01-30 14:22:58,453 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 20.1) internal successors, (201), 10 states have internal predecessors, (201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:22:58,453 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:22:58,453 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:22:58,453 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-01-30 14:22:58,453 INFO L420 AbstractCegarLoop]: === Iteration 145 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:22:58,453 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:22:58,453 INFO L85 PathProgramCache]: Analyzing trace with hash -1725554055, now seen corresponding path program 3 times [2024-01-30 14:22:58,454 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:22:58,454 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1235091452] [2024-01-30 14:22:58,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:22:58,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:22:58,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:22:58,778 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:22:58,778 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:22:58,778 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1235091452] [2024-01-30 14:22:58,778 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1235091452] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:22:58,778 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:22:58,778 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-01-30 14:22:58,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2080453747] [2024-01-30 14:22:58,778 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:22:58,778 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-01-30 14:22:58,779 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:22:58,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-01-30 14:22:58,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=45, Unknown=0, NotChecked=0, Total=90 [2024-01-30 14:22:58,822 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-01-30 14:22:58,822 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 424 places, 611 transitions, 11564 flow. Second operand has 10 states, 10 states have (on average 20.1) internal successors, (201), 10 states have internal predecessors, (201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:22:58,822 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:22:58,822 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-01-30 14:22:58,822 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:23:00,657 INFO L124 PetriNetUnfolderBase]: 4120/7897 cut-off events. [2024-01-30 14:23:00,657 INFO L125 PetriNetUnfolderBase]: For 197508/198497 co-relation queries the response was YES. [2024-01-30 14:23:00,729 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51729 conditions, 7897 events. 4120/7897 cut-off events. For 197508/198497 co-relation queries the response was YES. Maximal size of possible extension queue 389. Compared 61123 event pairs, 942 based on Foata normal form. 184/7991 useless extension candidates. Maximal degree in co-relation 51611. Up to 5009 conditions per place. [2024-01-30 14:23:00,759 INFO L140 encePairwiseOnDemand]: 65/76 looper letters, 503 selfloop transitions, 109 changer transitions 12/662 dead transitions. [2024-01-30 14:23:00,760 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 431 places, 662 transitions, 13266 flow [2024-01-30 14:23:00,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:23:00,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:23:00,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 252 transitions. [2024-01-30 14:23:00,761 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4144736842105263 [2024-01-30 14:23:00,761 INFO L175 Difference]: Start difference. First operand has 424 places, 611 transitions, 11564 flow. Second operand 8 states and 252 transitions. [2024-01-30 14:23:00,761 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 431 places, 662 transitions, 13266 flow [2024-01-30 14:23:01,345 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 662 transitions, 13153 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-01-30 14:23:01,354 INFO L231 Difference]: Finished difference. Result has 428 places, 600 transitions, 11617 flow [2024-01-30 14:23:01,354 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=11451, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=611, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=502, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11617, PETRI_PLACES=428, PETRI_TRANSITIONS=600} [2024-01-30 14:23:01,354 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 348 predicate places. [2024-01-30 14:23:01,355 INFO L495 AbstractCegarLoop]: Abstraction has has 428 places, 600 transitions, 11617 flow [2024-01-30 14:23:01,355 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 20.1) internal successors, (201), 10 states have internal predecessors, (201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:23:01,355 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:23:01,355 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:23:01,355 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-01-30 14:23:01,355 INFO L420 AbstractCegarLoop]: === Iteration 146 === Targeting P1Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:23:01,355 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:23:01,356 INFO L85 PathProgramCache]: Analyzing trace with hash 1706219811, now seen corresponding path program 2 times [2024-01-30 14:23:01,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:23:01,356 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2057671699] [2024-01-30 14:23:01,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:23:01,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:23:01,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:23:01,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-01-30 14:23:01,633 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:23:01,633 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2057671699] [2024-01-30 14:23:01,633 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2057671699] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:23:01,633 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:23:01,633 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-01-30 14:23:01,633 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [146179672] [2024-01-30 14:23:01,633 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:23:01,633 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-01-30 14:23:01,633 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:23:01,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-01-30 14:23:01,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=45, Unknown=0, NotChecked=0, Total=90 [2024-01-30 14:23:01,674 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-01-30 14:23:01,674 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 428 places, 600 transitions, 11617 flow. Second operand has 10 states, 10 states have (on average 20.1) internal successors, (201), 10 states have internal predecessors, (201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:23:01,674 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:23:01,675 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-01-30 14:23:01,675 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:23:03,447 INFO L124 PetriNetUnfolderBase]: 3839/7503 cut-off events. [2024-01-30 14:23:03,447 INFO L125 PetriNetUnfolderBase]: For 173637/174927 co-relation queries the response was YES. [2024-01-30 14:23:03,515 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49380 conditions, 7503 events. 3839/7503 cut-off events. For 173637/174927 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 58720 event pairs, 623 based on Foata normal form. 103/7474 useless extension candidates. Maximal degree in co-relation 49260. Up to 2929 conditions per place. [2024-01-30 14:23:03,544 INFO L140 encePairwiseOnDemand]: 58/76 looper letters, 472 selfloop transitions, 157 changer transitions 6/676 dead transitions. [2024-01-30 14:23:03,545 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 676 transitions, 13675 flow [2024-01-30 14:23:03,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-01-30 14:23:03,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-01-30 14:23:03,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 290 transitions. [2024-01-30 14:23:03,546 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4239766081871345 [2024-01-30 14:23:03,546 INFO L175 Difference]: Start difference. First operand has 428 places, 600 transitions, 11617 flow. Second operand 9 states and 290 transitions. [2024-01-30 14:23:03,546 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 676 transitions, 13675 flow [2024-01-30 14:23:04,153 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 422 places, 676 transitions, 13278 flow, removed 15 selfloop flow, removed 14 redundant places. [2024-01-30 14:23:04,162 INFO L231 Difference]: Finished difference. Result has 424 places, 596 transitions, 11595 flow [2024-01-30 14:23:04,162 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=11238, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=600, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=444, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11595, PETRI_PLACES=424, PETRI_TRANSITIONS=596} [2024-01-30 14:23:04,163 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 344 predicate places. [2024-01-30 14:23:04,163 INFO L495 AbstractCegarLoop]: Abstraction has has 424 places, 596 transitions, 11595 flow [2024-01-30 14:23:04,163 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 20.1) internal successors, (201), 10 states have internal predecessors, (201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:23:04,163 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:23:04,163 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:23:04,163 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-01-30 14:23:04,163 INFO L420 AbstractCegarLoop]: === Iteration 147 === Targeting P1Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:23:04,164 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:23:04,164 INFO L85 PathProgramCache]: Analyzing trace with hash -47100269, now seen corresponding path program 3 times [2024-01-30 14:23:04,164 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:23:04,164 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1162576537] [2024-01-30 14:23:04,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:23:04,165 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:23:04,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:23:04,441 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:23:04,442 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:23:04,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1162576537] [2024-01-30 14:23:04,442 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1162576537] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:23:04,442 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:23:04,442 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-01-30 14:23:04,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1525826624] [2024-01-30 14:23:04,442 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:23:04,442 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-01-30 14:23:04,442 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:23:04,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-01-30 14:23:04,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=45, Unknown=0, NotChecked=0, Total=90 [2024-01-30 14:23:04,490 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-01-30 14:23:04,490 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 424 places, 596 transitions, 11595 flow. Second operand has 10 states, 10 states have (on average 20.1) internal successors, (201), 10 states have internal predecessors, (201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:23:04,490 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:23:04,490 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-01-30 14:23:04,490 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:23:06,310 INFO L124 PetriNetUnfolderBase]: 3818/7458 cut-off events. [2024-01-30 14:23:06,311 INFO L125 PetriNetUnfolderBase]: For 171503/172785 co-relation queries the response was YES. [2024-01-30 14:23:06,363 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49921 conditions, 7458 events. 3818/7458 cut-off events. For 171503/172785 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 58078 event pairs, 577 based on Foata normal form. 103/7429 useless extension candidates. Maximal degree in co-relation 49804. Up to 2929 conditions per place. [2024-01-30 14:23:06,387 INFO L140 encePairwiseOnDemand]: 59/76 looper letters, 470 selfloop transitions, 148 changer transitions 12/671 dead transitions. [2024-01-30 14:23:06,387 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 431 places, 671 transitions, 13650 flow [2024-01-30 14:23:06,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:23:06,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:23:06,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 272 transitions. [2024-01-30 14:23:06,388 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4473684210526316 [2024-01-30 14:23:06,388 INFO L175 Difference]: Start difference. First operand has 424 places, 596 transitions, 11595 flow. Second operand 8 states and 272 transitions. [2024-01-30 14:23:06,388 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 431 places, 671 transitions, 13650 flow [2024-01-30 14:23:06,895 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 422 places, 671 transitions, 13407 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-01-30 14:23:06,904 INFO L231 Difference]: Finished difference. Result has 423 places, 586 transitions, 11539 flow [2024-01-30 14:23:06,904 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=11358, PETRI_DIFFERENCE_MINUEND_PLACES=415, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=596, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=450, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11539, PETRI_PLACES=423, PETRI_TRANSITIONS=586} [2024-01-30 14:23:06,905 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 343 predicate places. [2024-01-30 14:23:06,905 INFO L495 AbstractCegarLoop]: Abstraction has has 423 places, 586 transitions, 11539 flow [2024-01-30 14:23:06,905 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 20.1) internal successors, (201), 10 states have internal predecessors, (201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:23:06,905 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:23:06,905 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:23:06,905 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-01-30 14:23:06,905 INFO L420 AbstractCegarLoop]: === Iteration 148 === Targeting P1Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:23:06,906 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:23:06,906 INFO L85 PathProgramCache]: Analyzing trace with hash -183453479, now seen corresponding path program 4 times [2024-01-30 14:23:06,906 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:23:06,906 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1909789630] [2024-01-30 14:23:06,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:23:06,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:23:06,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:23:07,188 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:23:07,188 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:23:07,188 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1909789630] [2024-01-30 14:23:07,188 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1909789630] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:23:07,188 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:23:07,188 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-01-30 14:23:07,188 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1529375618] [2024-01-30 14:23:07,188 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:23:07,188 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-01-30 14:23:07,188 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:23:07,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-01-30 14:23:07,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=45, Unknown=0, NotChecked=0, Total=90 [2024-01-30 14:23:07,245 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-01-30 14:23:07,245 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 423 places, 586 transitions, 11539 flow. Second operand has 10 states, 10 states have (on average 20.1) internal successors, (201), 10 states have internal predecessors, (201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:23:07,245 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:23:07,245 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-01-30 14:23:07,245 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:23:08,990 INFO L124 PetriNetUnfolderBase]: 3719/7279 cut-off events. [2024-01-30 14:23:08,990 INFO L125 PetriNetUnfolderBase]: For 170592/171872 co-relation queries the response was YES. [2024-01-30 14:23:09,060 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49275 conditions, 7279 events. 3719/7279 cut-off events. For 170592/171872 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 56557 event pairs, 557 based on Foata normal form. 109/7257 useless extension candidates. Maximal degree in co-relation 49158. Up to 2929 conditions per place. [2024-01-30 14:23:09,088 INFO L140 encePairwiseOnDemand]: 59/76 looper letters, 428 selfloop transitions, 148 changer transitions 40/650 dead transitions. [2024-01-30 14:23:09,088 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 650 transitions, 13427 flow [2024-01-30 14:23:09,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:23:09,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:23:09,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 261 transitions. [2024-01-30 14:23:09,089 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4292763157894737 [2024-01-30 14:23:09,089 INFO L175 Difference]: Start difference. First operand has 423 places, 586 transitions, 11539 flow. Second operand 8 states and 261 transitions. [2024-01-30 14:23:09,089 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 650 transitions, 13427 flow [2024-01-30 14:23:09,675 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 650 transitions, 13095 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-01-30 14:23:09,684 INFO L231 Difference]: Finished difference. Result has 421 places, 546 transitions, 10883 flow [2024-01-30 14:23:09,684 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=11211, PETRI_DIFFERENCE_MINUEND_PLACES=413, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=586, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=438, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10883, PETRI_PLACES=421, PETRI_TRANSITIONS=546} [2024-01-30 14:23:09,685 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 341 predicate places. [2024-01-30 14:23:09,685 INFO L495 AbstractCegarLoop]: Abstraction has has 421 places, 546 transitions, 10883 flow [2024-01-30 14:23:09,685 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 20.1) internal successors, (201), 10 states have internal predecessors, (201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:23:09,685 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:23:09,685 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:23:09,685 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-01-30 14:23:09,685 INFO L420 AbstractCegarLoop]: === Iteration 149 === Targeting P1Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:23:09,686 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:23:09,686 INFO L85 PathProgramCache]: Analyzing trace with hash -864757215, now seen corresponding path program 5 times [2024-01-30 14:23:09,686 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:23:09,686 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [562058029] [2024-01-30 14:23:09,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:23:09,686 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:23:09,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:23:09,994 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:23:09,994 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:23:09,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [562058029] [2024-01-30 14:23:09,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [562058029] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:23:09,994 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:23:09,994 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-01-30 14:23:09,994 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1232047551] [2024-01-30 14:23:09,995 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:23:09,995 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-01-30 14:23:09,995 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:23:09,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-01-30 14:23:09,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2024-01-30 14:23:10,051 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-01-30 14:23:10,051 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 546 transitions, 10883 flow. Second operand has 11 states, 11 states have (on average 19.90909090909091) internal successors, (219), 11 states have internal predecessors, (219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:23:10,051 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:23:10,051 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-01-30 14:23:10,051 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:23:11,682 INFO L124 PetriNetUnfolderBase]: 3438/6883 cut-off events. [2024-01-30 14:23:11,683 INFO L125 PetriNetUnfolderBase]: For 161385/162546 co-relation queries the response was YES. [2024-01-30 14:23:11,742 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46452 conditions, 6883 events. 3438/6883 cut-off events. For 161385/162546 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 54035 event pairs, 882 based on Foata normal form. 56/6846 useless extension candidates. Maximal degree in co-relation 46337. Up to 5671 conditions per place. [2024-01-30 14:23:11,766 INFO L140 encePairwiseOnDemand]: 63/76 looper letters, 481 selfloop transitions, 49 changer transitions 17/581 dead transitions. [2024-01-30 14:23:11,767 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 581 transitions, 12210 flow [2024-01-30 14:23:11,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-01-30 14:23:11,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-01-30 14:23:11,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 275 transitions. [2024-01-30 14:23:11,768 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3618421052631579 [2024-01-30 14:23:11,768 INFO L175 Difference]: Start difference. First operand has 421 places, 546 transitions, 10883 flow. Second operand 10 states and 275 transitions. [2024-01-30 14:23:11,768 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 581 transitions, 12210 flow [2024-01-30 14:23:12,227 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 581 transitions, 11648 flow, removed 10 selfloop flow, removed 18 redundant places. [2024-01-30 14:23:12,235 INFO L231 Difference]: Finished difference. Result has 413 places, 532 transitions, 10219 flow [2024-01-30 14:23:12,235 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=10333, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=546, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=497, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10219, PETRI_PLACES=413, PETRI_TRANSITIONS=532} [2024-01-30 14:23:12,235 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 333 predicate places. [2024-01-30 14:23:12,236 INFO L495 AbstractCegarLoop]: Abstraction has has 413 places, 532 transitions, 10219 flow [2024-01-30 14:23:12,236 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 19.90909090909091) internal successors, (219), 11 states have internal predecessors, (219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:23:12,236 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:23:12,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, 1, 1, 1, 1] [2024-01-30 14:23:12,236 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-01-30 14:23:12,236 INFO L420 AbstractCegarLoop]: === Iteration 150 === Targeting P1Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:23:12,236 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:23:12,236 INFO L85 PathProgramCache]: Analyzing trace with hash -1524511431, now seen corresponding path program 6 times [2024-01-30 14:23:12,237 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:23:12,237 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1125552637] [2024-01-30 14:23:12,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:23:12,237 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:23:12,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:23:12,543 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:23:12,543 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:23:12,543 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1125552637] [2024-01-30 14:23:12,543 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1125552637] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:23:12,543 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:23:12,543 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-01-30 14:23:12,543 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [90635401] [2024-01-30 14:23:12,543 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:23:12,543 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-01-30 14:23:12,543 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:23:12,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-01-30 14:23:12,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2024-01-30 14:23:12,594 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-01-30 14:23:12,594 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 532 transitions, 10219 flow. Second operand has 11 states, 11 states have (on average 19.90909090909091) internal successors, (219), 11 states have internal predecessors, (219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:23:12,594 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:23:12,594 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-01-30 14:23:12,594 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:23:14,076 INFO L124 PetriNetUnfolderBase]: 3422/6861 cut-off events. [2024-01-30 14:23:14,076 INFO L125 PetriNetUnfolderBase]: For 142160/143315 co-relation queries the response was YES. [2024-01-30 14:23:14,131 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44974 conditions, 6861 events. 3422/6861 cut-off events. For 142160/143315 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 53926 event pairs, 884 based on Foata normal form. 56/6823 useless extension candidates. Maximal degree in co-relation 44865. Up to 5668 conditions per place. [2024-01-30 14:23:14,154 INFO L140 encePairwiseOnDemand]: 66/76 looper letters, 473 selfloop transitions, 44 changer transitions 15/566 dead transitions. [2024-01-30 14:23:14,155 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 566 transitions, 11487 flow [2024-01-30 14:23:14,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-01-30 14:23:14,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-01-30 14:23:14,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 249 transitions. [2024-01-30 14:23:14,156 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36403508771929827 [2024-01-30 14:23:14,156 INFO L175 Difference]: Start difference. First operand has 413 places, 532 transitions, 10219 flow. Second operand 9 states and 249 transitions. [2024-01-30 14:23:14,156 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 566 transitions, 11487 flow [2024-01-30 14:23:14,574 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 566 transitions, 11366 flow, removed 0 selfloop flow, removed 12 redundant places. [2024-01-30 14:23:14,582 INFO L231 Difference]: Finished difference. Result has 410 places, 520 transitions, 10019 flow [2024-01-30 14:23:14,582 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=10098, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=532, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=488, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10019, PETRI_PLACES=410, PETRI_TRANSITIONS=520} [2024-01-30 14:23:14,582 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 330 predicate places. [2024-01-30 14:23:14,582 INFO L495 AbstractCegarLoop]: Abstraction has has 410 places, 520 transitions, 10019 flow [2024-01-30 14:23:14,583 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 19.90909090909091) internal successors, (219), 11 states have internal predecessors, (219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:23:14,583 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:23:14,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, 1, 1, 1, 1] [2024-01-30 14:23:14,583 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-01-30 14:23:14,583 INFO L420 AbstractCegarLoop]: === Iteration 151 === Targeting P1Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:23:14,583 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:23:14,583 INFO L85 PathProgramCache]: Analyzing trace with hash 1914504479, now seen corresponding path program 7 times [2024-01-30 14:23:14,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:23:14,584 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1580990897] [2024-01-30 14:23:14,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:23:14,584 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:23:14,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:23:14,883 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:23:14,883 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:23:14,883 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1580990897] [2024-01-30 14:23:14,883 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1580990897] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:23:14,883 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:23:14,884 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-01-30 14:23:14,884 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [986288043] [2024-01-30 14:23:14,884 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:23:14,884 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-01-30 14:23:14,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:23:14,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-01-30 14:23:14,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2024-01-30 14:23:14,946 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-01-30 14:23:14,947 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 520 transitions, 10019 flow. Second operand has 11 states, 11 states have (on average 19.90909090909091) internal successors, (219), 11 states have internal predecessors, (219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:23:14,947 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:23:14,947 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-01-30 14:23:14,947 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:23:16,367 INFO L124 PetriNetUnfolderBase]: 3385/6787 cut-off events. [2024-01-30 14:23:16,367 INFO L125 PetriNetUnfolderBase]: For 140689/141839 co-relation queries the response was YES. [2024-01-30 14:23:16,426 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44511 conditions, 6787 events. 3385/6787 cut-off events. For 140689/141839 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 53123 event pairs, 859 based on Foata normal form. 56/6749 useless extension candidates. Maximal degree in co-relation 44401. Up to 5330 conditions per place. [2024-01-30 14:23:16,451 INFO L140 encePairwiseOnDemand]: 66/76 looper letters, 454 selfloop transitions, 38 changer transitions 27/553 dead transitions. [2024-01-30 14:23:16,451 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 553 transitions, 11230 flow [2024-01-30 14:23:16,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-01-30 14:23:16,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-01-30 14:23:16,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 250 transitions. [2024-01-30 14:23:16,452 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3654970760233918 [2024-01-30 14:23:16,452 INFO L175 Difference]: Start difference. First operand has 410 places, 520 transitions, 10019 flow. Second operand 9 states and 250 transitions. [2024-01-30 14:23:16,452 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 553 transitions, 11230 flow [2024-01-30 14:23:16,858 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 405 places, 553 transitions, 11096 flow, removed 3 selfloop flow, removed 13 redundant places. [2024-01-30 14:23:16,865 INFO L231 Difference]: Finished difference. Result has 406 places, 495 transitions, 9514 flow [2024-01-30 14:23:16,866 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=9885, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=520, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=482, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9514, PETRI_PLACES=406, PETRI_TRANSITIONS=495} [2024-01-30 14:23:16,866 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 326 predicate places. [2024-01-30 14:23:16,866 INFO L495 AbstractCegarLoop]: Abstraction has has 406 places, 495 transitions, 9514 flow [2024-01-30 14:23:16,866 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 19.90909090909091) internal successors, (219), 11 states have internal predecessors, (219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:23:16,866 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:23:16,866 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:23:16,866 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-01-30 14:23:16,867 INFO L420 AbstractCegarLoop]: === Iteration 152 === Targeting P1Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:23:16,867 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:23:16,867 INFO L85 PathProgramCache]: Analyzing trace with hash 867793491, now seen corresponding path program 8 times [2024-01-30 14:23:16,867 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:23:16,867 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [444268802] [2024-01-30 14:23:16,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:23:16,867 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:23:16,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:23:17,150 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:23:17,150 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:23:17,150 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [444268802] [2024-01-30 14:23:17,150 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [444268802] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:23:17,150 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:23:17,150 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-01-30 14:23:17,150 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1515078134] [2024-01-30 14:23:17,150 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:23:17,151 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-01-30 14:23:17,151 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:23:17,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-01-30 14:23:17,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=45, Unknown=0, NotChecked=0, Total=90 [2024-01-30 14:23:17,199 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-01-30 14:23:17,199 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 406 places, 495 transitions, 9514 flow. Second operand has 10 states, 10 states have (on average 20.1) internal successors, (201), 10 states have internal predecessors, (201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:23:17,199 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:23:17,199 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-01-30 14:23:17,199 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:23:18,614 INFO L124 PetriNetUnfolderBase]: 3297/6609 cut-off events. [2024-01-30 14:23:18,615 INFO L125 PetriNetUnfolderBase]: For 138296/139473 co-relation queries the response was YES. [2024-01-30 14:23:18,669 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43347 conditions, 6609 events. 3297/6609 cut-off events. For 138296/139473 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 51768 event pairs, 721 based on Foata normal form. 61/6573 useless extension candidates. Maximal degree in co-relation 43238. Up to 2547 conditions per place. [2024-01-30 14:23:18,693 INFO L140 encePairwiseOnDemand]: 65/76 looper letters, 405 selfloop transitions, 98 changer transitions 5/542 dead transitions. [2024-01-30 14:23:18,693 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 542 transitions, 10965 flow [2024-01-30 14:23:18,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:23:18,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:23:18,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 248 transitions. [2024-01-30 14:23:18,694 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40789473684210525 [2024-01-30 14:23:18,694 INFO L175 Difference]: Start difference. First operand has 406 places, 495 transitions, 9514 flow. Second operand 8 states and 248 transitions. [2024-01-30 14:23:18,694 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 412 places, 542 transitions, 10965 flow [2024-01-30 14:23:19,075 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 542 transitions, 10746 flow, removed 8 selfloop flow, removed 21 redundant places. [2024-01-30 14:23:19,082 INFO L231 Difference]: Finished difference. Result has 393 places, 491 transitions, 9501 flow [2024-01-30 14:23:19,082 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=9287, PETRI_DIFFERENCE_MINUEND_PLACES=384, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=494, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=397, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9501, PETRI_PLACES=393, PETRI_TRANSITIONS=491} [2024-01-30 14:23:19,082 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 313 predicate places. [2024-01-30 14:23:19,082 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 491 transitions, 9501 flow [2024-01-30 14:23:19,082 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 20.1) internal successors, (201), 10 states have internal predecessors, (201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:23:19,082 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:23:19,083 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:23:19,083 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-01-30 14:23:19,083 INFO L420 AbstractCegarLoop]: === Iteration 153 === Targeting P1Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:23:19,083 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:23:19,083 INFO L85 PathProgramCache]: Analyzing trace with hash 848776851, now seen corresponding path program 9 times [2024-01-30 14:23:19,083 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:23:19,083 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [928611046] [2024-01-30 14:23:19,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:23:19,084 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:23:19,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:23:19,362 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:23:19,362 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:23:19,362 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [928611046] [2024-01-30 14:23:19,362 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [928611046] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:23:19,362 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:23:19,362 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-01-30 14:23:19,362 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1390098028] [2024-01-30 14:23:19,362 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:23:19,362 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-01-30 14:23:19,362 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:23:19,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-01-30 14:23:19,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=45, Unknown=0, NotChecked=0, Total=90 [2024-01-30 14:23:19,396 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-01-30 14:23:19,397 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 491 transitions, 9501 flow. Second operand has 10 states, 10 states have (on average 20.1) internal successors, (201), 10 states have internal predecessors, (201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:23:19,397 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:23:19,397 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-01-30 14:23:19,397 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:23:20,732 INFO L124 PetriNetUnfolderBase]: 3285/6597 cut-off events. [2024-01-30 14:23:20,732 INFO L125 PetriNetUnfolderBase]: For 138767/139944 co-relation queries the response was YES. [2024-01-30 14:23:20,789 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43243 conditions, 6597 events. 3285/6597 cut-off events. For 138767/139944 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 51633 event pairs, 759 based on Foata normal form. 57/6557 useless extension candidates. Maximal degree in co-relation 43136. Up to 1987 conditions per place. [2024-01-30 14:23:20,812 INFO L140 encePairwiseOnDemand]: 66/76 looper letters, 370 selfloop transitions, 117 changer transitions 15/536 dead transitions. [2024-01-30 14:23:20,812 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 398 places, 536 transitions, 10867 flow [2024-01-30 14:23:20,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:23:20,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:23:20,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 245 transitions. [2024-01-30 14:23:20,813 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4029605263157895 [2024-01-30 14:23:20,813 INFO L175 Difference]: Start difference. First operand has 393 places, 491 transitions, 9501 flow. Second operand 8 states and 245 transitions. [2024-01-30 14:23:20,813 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 398 places, 536 transitions, 10867 flow [2024-01-30 14:23:21,197 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 536 transitions, 10463 flow, removed 2 selfloop flow, removed 18 redundant places. [2024-01-30 14:23:21,204 INFO L231 Difference]: Finished difference. Result has 380 places, 475 transitions, 9104 flow [2024-01-30 14:23:21,204 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=9053, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=489, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=373, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9104, PETRI_PLACES=380, PETRI_TRANSITIONS=475} [2024-01-30 14:23:21,204 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 300 predicate places. [2024-01-30 14:23:21,204 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 475 transitions, 9104 flow [2024-01-30 14:23:21,204 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 20.1) internal successors, (201), 10 states have internal predecessors, (201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:23:21,204 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:23:21,205 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:23:21,205 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-01-30 14:23:21,205 INFO L420 AbstractCegarLoop]: === Iteration 154 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:23:21,205 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:23:21,205 INFO L85 PathProgramCache]: Analyzing trace with hash 1499567203, now seen corresponding path program 4 times [2024-01-30 14:23:21,205 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:23:21,205 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1474152497] [2024-01-30 14:23:21,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:23:21,206 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:23:21,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:23:21,500 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:23:21,501 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:23:21,501 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1474152497] [2024-01-30 14:23:21,501 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1474152497] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:23:21,501 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:23:21,501 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-01-30 14:23:21,501 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1335613895] [2024-01-30 14:23:21,501 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:23:21,501 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-01-30 14:23:21,501 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:23:21,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-01-30 14:23:21,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=45, Unknown=0, NotChecked=0, Total=90 [2024-01-30 14:23:21,580 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-01-30 14:23:21,580 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 475 transitions, 9104 flow. Second operand has 10 states, 10 states have (on average 20.1) internal successors, (201), 10 states have internal predecessors, (201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:23:21,580 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:23:21,581 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-01-30 14:23:21,581 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:23:23,166 INFO L124 PetriNetUnfolderBase]: 3781/7415 cut-off events. [2024-01-30 14:23:23,166 INFO L125 PetriNetUnfolderBase]: For 166410/167287 co-relation queries the response was YES. [2024-01-30 14:23:23,226 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48797 conditions, 7415 events. 3781/7415 cut-off events. For 166410/167287 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 57092 event pairs, 1029 based on Foata normal form. 183/7516 useless extension candidates. Maximal degree in co-relation 48701. Up to 3271 conditions per place. [2024-01-30 14:23:23,252 INFO L140 encePairwiseOnDemand]: 65/76 looper letters, 455 selfloop transitions, 65 changer transitions 12/565 dead transitions. [2024-01-30 14:23:23,252 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 565 transitions, 11066 flow [2024-01-30 14:23:23,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-01-30 14:23:23,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-01-30 14:23:23,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 281 transitions. [2024-01-30 14:23:23,253 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4108187134502924 [2024-01-30 14:23:23,253 INFO L175 Difference]: Start difference. First operand has 380 places, 475 transitions, 9104 flow. Second operand 9 states and 281 transitions. [2024-01-30 14:23:23,253 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 565 transitions, 11066 flow [2024-01-30 14:23:23,687 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 565 transitions, 10790 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-01-30 14:23:23,694 INFO L231 Difference]: Finished difference. Result has 381 places, 464 transitions, 8830 flow [2024-01-30 14:23:23,694 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=8838, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=475, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=410, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8830, PETRI_PLACES=381, PETRI_TRANSITIONS=464} [2024-01-30 14:23:23,695 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 301 predicate places. [2024-01-30 14:23:23,695 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 464 transitions, 8830 flow [2024-01-30 14:23:23,695 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 20.1) internal successors, (201), 10 states have internal predecessors, (201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:23:23,695 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:23:23,695 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:23:23,695 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-01-30 14:23:23,695 INFO L420 AbstractCegarLoop]: === Iteration 155 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:23:23,696 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:23:23,696 INFO L85 PathProgramCache]: Analyzing trace with hash -1506955139, now seen corresponding path program 5 times [2024-01-30 14:23:23,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:23:23,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1785557352] [2024-01-30 14:23:23,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:23:23,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:23:23,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:23:23,989 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:23:23,989 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:23:23,989 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1785557352] [2024-01-30 14:23:23,989 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1785557352] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:23:23,989 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:23:23,989 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-01-30 14:23:23,989 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [294473515] [2024-01-30 14:23:23,989 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:23:23,989 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-01-30 14:23:23,989 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:23:23,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-01-30 14:23:23,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=45, Unknown=0, NotChecked=0, Total=90 [2024-01-30 14:23:24,036 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-01-30 14:23:24,036 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 464 transitions, 8830 flow. Second operand has 10 states, 10 states have (on average 20.1) internal successors, (201), 10 states have internal predecessors, (201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:23:24,036 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:23:24,036 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-01-30 14:23:24,036 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:23:25,489 INFO L124 PetriNetUnfolderBase]: 3669/7205 cut-off events. [2024-01-30 14:23:25,489 INFO L125 PetriNetUnfolderBase]: For 155134/155991 co-relation queries the response was YES. [2024-01-30 14:23:25,553 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47194 conditions, 7205 events. 3669/7205 cut-off events. For 155134/155991 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 55216 event pairs, 1002 based on Foata normal form. 171/7299 useless extension candidates. Maximal degree in co-relation 47098. Up to 3271 conditions per place. [2024-01-30 14:23:25,582 INFO L140 encePairwiseOnDemand]: 66/76 looper letters, 452 selfloop transitions, 53 changer transitions 15/553 dead transitions. [2024-01-30 14:23:25,582 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 553 transitions, 10756 flow [2024-01-30 14:23:25,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:23:25,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:23:25,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 262 transitions. [2024-01-30 14:23:25,583 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4309210526315789 [2024-01-30 14:23:25,584 INFO L175 Difference]: Start difference. First operand has 381 places, 464 transitions, 8830 flow. Second operand 8 states and 262 transitions. [2024-01-30 14:23:25,584 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 553 transitions, 10756 flow [2024-01-30 14:23:25,995 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 553 transitions, 10601 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-01-30 14:23:26,002 INFO L231 Difference]: Finished difference. Result has 382 places, 450 transitions, 8564 flow [2024-01-30 14:23:26,003 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=8675, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=464, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=411, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8564, PETRI_PLACES=382, PETRI_TRANSITIONS=450} [2024-01-30 14:23:26,003 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 302 predicate places. [2024-01-30 14:23:26,003 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 450 transitions, 8564 flow [2024-01-30 14:23:26,003 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 20.1) internal successors, (201), 10 states have internal predecessors, (201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:23:26,004 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:23:26,004 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:23:26,004 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-01-30 14:23:26,004 INFO L420 AbstractCegarLoop]: === Iteration 156 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:23:26,004 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:23:26,004 INFO L85 PathProgramCache]: Analyzing trace with hash 214684609, now seen corresponding path program 6 times [2024-01-30 14:23:26,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:23:26,005 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1559650261] [2024-01-30 14:23:26,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:23:26,005 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:23:26,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:23:26,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-01-30 14:23:26,301 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:23:26,301 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1559650261] [2024-01-30 14:23:26,301 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1559650261] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:23:26,301 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:23:26,301 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-01-30 14:23:26,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [359364294] [2024-01-30 14:23:26,301 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:23:26,301 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-01-30 14:23:26,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:23:26,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-01-30 14:23:26,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-01-30 14:23:26,343 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-01-30 14:23:26,344 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 450 transitions, 8564 flow. Second operand has 11 states, 11 states have (on average 19.90909090909091) internal successors, (219), 11 states have internal predecessors, (219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:23:26,344 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:23:26,344 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-01-30 14:23:26,344 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:23:27,769 INFO L124 PetriNetUnfolderBase]: 3550/6986 cut-off events. [2024-01-30 14:23:27,769 INFO L125 PetriNetUnfolderBase]: For 150027/150840 co-relation queries the response was YES. [2024-01-30 14:23:27,824 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45709 conditions, 6986 events. 3550/6986 cut-off events. For 150027/150840 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 53234 event pairs, 1065 based on Foata normal form. 171/7083 useless extension candidates. Maximal degree in co-relation 45612. Up to 5305 conditions per place. [2024-01-30 14:23:27,848 INFO L140 encePairwiseOnDemand]: 67/76 looper letters, 410 selfloop transitions, 46 changer transitions 23/512 dead transitions. [2024-01-30 14:23:27,848 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 512 transitions, 10081 flow [2024-01-30 14:23:27,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:23:27,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:23:27,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 241 transitions. [2024-01-30 14:23:27,849 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3963815789473684 [2024-01-30 14:23:27,849 INFO L175 Difference]: Start difference. First operand has 382 places, 450 transitions, 8564 flow. Second operand 8 states and 241 transitions. [2024-01-30 14:23:27,850 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 512 transitions, 10081 flow [2024-01-30 14:23:28,237 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 512 transitions, 9934 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-01-30 14:23:28,244 INFO L231 Difference]: Finished difference. Result has 379 places, 432 transitions, 8205 flow [2024-01-30 14:23:28,244 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=8421, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=404, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8205, PETRI_PLACES=379, PETRI_TRANSITIONS=432} [2024-01-30 14:23:28,244 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 299 predicate places. [2024-01-30 14:23:28,244 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 432 transitions, 8205 flow [2024-01-30 14:23:28,245 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 19.90909090909091) internal successors, (219), 11 states have internal predecessors, (219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:23:28,245 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:23:28,245 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:23:28,245 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-01-30 14:23:28,245 INFO L420 AbstractCegarLoop]: === Iteration 157 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:23:28,245 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:23:28,245 INFO L85 PathProgramCache]: Analyzing trace with hash 1366104377, now seen corresponding path program 7 times [2024-01-30 14:23:28,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:23:28,245 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [927989201] [2024-01-30 14:23:28,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:23:28,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:23:28,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:23:28,543 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:23:28,544 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:23:28,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [927989201] [2024-01-30 14:23:28,544 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [927989201] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:23:28,544 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:23:28,544 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-01-30 14:23:28,544 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1979533481] [2024-01-30 14:23:28,544 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:23:28,545 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-01-30 14:23:28,545 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:23:28,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-01-30 14:23:28,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-01-30 14:23:28,606 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-01-30 14:23:28,606 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 432 transitions, 8205 flow. Second operand has 11 states, 11 states have (on average 19.90909090909091) internal successors, (219), 11 states have internal predecessors, (219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:23:28,606 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:23:28,606 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-01-30 14:23:28,607 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:23:29,966 INFO L124 PetriNetUnfolderBase]: 3387/6705 cut-off events. [2024-01-30 14:23:29,966 INFO L125 PetriNetUnfolderBase]: For 140222/141023 co-relation queries the response was YES. [2024-01-30 14:23:30,018 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43518 conditions, 6705 events. 3387/6705 cut-off events. For 140222/141023 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 50886 event pairs, 1042 based on Foata normal form. 169/6803 useless extension candidates. Maximal degree in co-relation 43421. Up to 5305 conditions per place. [2024-01-30 14:23:30,041 INFO L140 encePairwiseOnDemand]: 67/76 looper letters, 407 selfloop transitions, 39 changer transitions 18/497 dead transitions. [2024-01-30 14:23:30,041 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 497 transitions, 9662 flow [2024-01-30 14:23:30,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-01-30 14:23:30,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-01-30 14:23:30,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 291 transitions. [2024-01-30 14:23:30,042 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3828947368421053 [2024-01-30 14:23:30,042 INFO L175 Difference]: Start difference. First operand has 379 places, 432 transitions, 8205 flow. Second operand 10 states and 291 transitions. [2024-01-30 14:23:30,042 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 497 transitions, 9662 flow [2024-01-30 14:23:30,388 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 497 transitions, 9573 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-01-30 14:23:30,394 INFO L231 Difference]: Finished difference. Result has 382 places, 414 transitions, 7848 flow [2024-01-30 14:23:30,395 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=8116, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=432, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7848, PETRI_PLACES=382, PETRI_TRANSITIONS=414} [2024-01-30 14:23:30,395 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 302 predicate places. [2024-01-30 14:23:30,395 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 414 transitions, 7848 flow [2024-01-30 14:23:30,395 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 19.90909090909091) internal successors, (219), 11 states have internal predecessors, (219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:23:30,395 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:23:30,395 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:23:30,395 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-01-30 14:23:30,396 INFO L420 AbstractCegarLoop]: === Iteration 158 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:23:30,396 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:23:30,396 INFO L85 PathProgramCache]: Analyzing trace with hash -1021765253, now seen corresponding path program 8 times [2024-01-30 14:23:30,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:23:30,396 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2017409263] [2024-01-30 14:23:30,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:23:30,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:23:30,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:23:30,688 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:23:30,688 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:23:30,688 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2017409263] [2024-01-30 14:23:30,688 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2017409263] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:23:30,688 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:23:30,688 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-01-30 14:23:30,689 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2117682610] [2024-01-30 14:23:30,689 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:23:30,689 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-01-30 14:23:30,689 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:23:30,689 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-01-30 14:23:30,689 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=45, Unknown=0, NotChecked=0, Total=90 [2024-01-30 14:23:30,727 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-01-30 14:23:30,727 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 414 transitions, 7848 flow. Second operand has 10 states, 10 states have (on average 20.1) internal successors, (201), 10 states have internal predecessors, (201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:23:30,727 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:23:30,727 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-01-30 14:23:30,727 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:23:32,041 INFO L124 PetriNetUnfolderBase]: 3376/6679 cut-off events. [2024-01-30 14:23:32,042 INFO L125 PetriNetUnfolderBase]: For 142383/143178 co-relation queries the response was YES. [2024-01-30 14:23:32,097 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43433 conditions, 6679 events. 3376/6679 cut-off events. For 142383/143178 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 50564 event pairs, 687 based on Foata normal form. 201/6825 useless extension candidates. Maximal degree in co-relation 43335. Up to 2507 conditions per place. [2024-01-30 14:23:32,125 INFO L140 encePairwiseOnDemand]: 58/76 looper letters, 301 selfloop transitions, 130 changer transitions 12/474 dead transitions. [2024-01-30 14:23:32,125 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 474 transitions, 9275 flow [2024-01-30 14:23:32,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-01-30 14:23:32,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-01-30 14:23:32,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 281 transitions. [2024-01-30 14:23:32,126 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4108187134502924 [2024-01-30 14:23:32,126 INFO L175 Difference]: Start difference. First operand has 382 places, 414 transitions, 7848 flow. Second operand 9 states and 281 transitions. [2024-01-30 14:23:32,126 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 390 places, 474 transitions, 9275 flow [2024-01-30 14:23:32,476 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 474 transitions, 8961 flow, removed 0 selfloop flow, removed 20 redundant places. [2024-01-30 14:23:32,482 INFO L231 Difference]: Finished difference. Result has 372 places, 402 transitions, 7708 flow [2024-01-30 14:23:32,482 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=7495, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=410, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7708, PETRI_PLACES=372, PETRI_TRANSITIONS=402} [2024-01-30 14:23:32,482 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 292 predicate places. [2024-01-30 14:23:32,482 INFO L495 AbstractCegarLoop]: Abstraction has has 372 places, 402 transitions, 7708 flow [2024-01-30 14:23:32,482 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 20.1) internal successors, (201), 10 states have internal predecessors, (201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:23:32,483 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:23:32,483 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:23:32,483 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-01-30 14:23:32,483 INFO L420 AbstractCegarLoop]: === Iteration 159 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:23:32,483 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:23:32,483 INFO L85 PathProgramCache]: Analyzing trace with hash -1537800789, now seen corresponding path program 9 times [2024-01-30 14:23:32,483 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:23:32,483 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1041874930] [2024-01-30 14:23:32,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:23:32,484 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:23:32,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:23:32,764 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:23:32,765 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:23:32,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1041874930] [2024-01-30 14:23:32,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1041874930] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:23:32,765 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:23:32,765 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-01-30 14:23:32,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1135181559] [2024-01-30 14:23:32,765 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:23:32,765 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-01-30 14:23:32,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:23:32,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-01-30 14:23:32,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=45, Unknown=0, NotChecked=0, Total=90 [2024-01-30 14:23:32,815 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-01-30 14:23:32,815 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 402 transitions, 7708 flow. Second operand has 10 states, 10 states have (on average 20.1) internal successors, (201), 10 states have internal predecessors, (201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:23:32,815 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:23:32,815 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-01-30 14:23:32,815 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:23:34,068 INFO L124 PetriNetUnfolderBase]: 3285/6508 cut-off events. [2024-01-30 14:23:34,069 INFO L125 PetriNetUnfolderBase]: For 138843/139617 co-relation queries the response was YES. [2024-01-30 14:23:34,118 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42512 conditions, 6508 events. 3285/6508 cut-off events. For 138843/139617 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 48996 event pairs, 707 based on Foata normal form. 169/6622 useless extension candidates. Maximal degree in co-relation 42414. Up to 3143 conditions per place. [2024-01-30 14:23:34,140 INFO L140 encePairwiseOnDemand]: 58/76 looper letters, 317 selfloop transitions, 103 changer transitions 12/462 dead transitions. [2024-01-30 14:23:34,140 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 462 transitions, 9128 flow [2024-01-30 14:23:34,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:23:34,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:23:34,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 262 transitions. [2024-01-30 14:23:34,141 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4309210526315789 [2024-01-30 14:23:34,141 INFO L175 Difference]: Start difference. First operand has 372 places, 402 transitions, 7708 flow. Second operand 8 states and 262 transitions. [2024-01-30 14:23:34,141 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 462 transitions, 9128 flow [2024-01-30 14:23:34,504 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 462 transitions, 8966 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-01-30 14:23:34,509 INFO L231 Difference]: Finished difference. Result has 374 places, 390 transitions, 7606 flow [2024-01-30 14:23:34,509 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=7546, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=402, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7606, PETRI_PLACES=374, PETRI_TRANSITIONS=390} [2024-01-30 14:23:34,510 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 294 predicate places. [2024-01-30 14:23:34,510 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 390 transitions, 7606 flow [2024-01-30 14:23:34,510 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 20.1) internal successors, (201), 10 states have internal predecessors, (201), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:23:34,510 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:23:34,510 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:23:34,510 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-01-30 14:23:34,511 INFO L420 AbstractCegarLoop]: === Iteration 160 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:23:34,511 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:23:34,511 INFO L85 PathProgramCache]: Analyzing trace with hash -1348603349, now seen corresponding path program 10 times [2024-01-30 14:23:34,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:23:34,511 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1331493240] [2024-01-30 14:23:34,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:23:34,511 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:23:34,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:23:34,785 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:23:34,785 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:23:34,785 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1331493240] [2024-01-30 14:23:34,785 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1331493240] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:23:34,785 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:23:34,785 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-01-30 14:23:34,785 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1848308758] [2024-01-30 14:23:34,786 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:23:34,786 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-01-30 14:23:34,786 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:23:34,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-01-30 14:23:34,786 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-01-30 14:23:34,825 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-01-30 14:23:34,825 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 390 transitions, 7606 flow. Second operand has 11 states, 11 states have (on average 19.90909090909091) internal successors, (219), 11 states have internal predecessors, (219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:23:34,825 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:23:34,825 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-01-30 14:23:34,825 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:23:36,111 INFO L124 PetriNetUnfolderBase]: 3239/6506 cut-off events. [2024-01-30 14:23:36,111 INFO L125 PetriNetUnfolderBase]: For 140311/141039 co-relation queries the response was YES. [2024-01-30 14:23:36,166 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42754 conditions, 6506 events. 3239/6506 cut-off events. For 140311/141039 co-relation queries the response was YES. Maximal size of possible extension queue 291. Compared 49584 event pairs, 975 based on Foata normal form. 163/6613 useless extension candidates. Maximal degree in co-relation 42655. Up to 4882 conditions per place. [2024-01-30 14:23:36,190 INFO L140 encePairwiseOnDemand]: 64/76 looper letters, 349 selfloop transitions, 50 changer transitions 23/452 dead transitions. [2024-01-30 14:23:36,191 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 452 transitions, 9010 flow [2024-01-30 14:23:36,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-01-30 14:23:36,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-01-30 14:23:36,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 265 transitions. [2024-01-30 14:23:36,192 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38742690058479534 [2024-01-30 14:23:36,192 INFO L175 Difference]: Start difference. First operand has 374 places, 390 transitions, 7606 flow. Second operand 9 states and 265 transitions. [2024-01-30 14:23:36,192 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 452 transitions, 9010 flow [2024-01-30 14:23:36,575 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 452 transitions, 8556 flow, removed 12 selfloop flow, removed 15 redundant places. [2024-01-30 14:23:36,580 INFO L231 Difference]: Finished difference. Result has 368 places, 372 transitions, 6945 flow [2024-01-30 14:23:36,581 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=7164, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6945, PETRI_PLACES=368, PETRI_TRANSITIONS=372} [2024-01-30 14:23:36,581 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 288 predicate places. [2024-01-30 14:23:36,581 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 372 transitions, 6945 flow [2024-01-30 14:23:36,581 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 19.90909090909091) internal successors, (219), 11 states have internal predecessors, (219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:23:36,581 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:23:36,581 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:23:36,581 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-01-30 14:23:36,582 INFO L420 AbstractCegarLoop]: === Iteration 161 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:23:36,582 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:23:36,582 INFO L85 PathProgramCache]: Analyzing trace with hash 2064354527, now seen corresponding path program 11 times [2024-01-30 14:23:36,582 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:23:36,582 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1774347005] [2024-01-30 14:23:36,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:23:36,582 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:23:36,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:23:36,891 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:23:36,892 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:23:36,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1774347005] [2024-01-30 14:23:36,892 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1774347005] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:23:36,892 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:23:36,892 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-01-30 14:23:36,892 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1175407995] [2024-01-30 14:23:36,892 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:23:36,892 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-01-30 14:23:36,892 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:23:36,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-01-30 14:23:36,892 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-01-30 14:23:36,967 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-01-30 14:23:36,967 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 372 transitions, 6945 flow. Second operand has 11 states, 11 states have (on average 19.90909090909091) internal successors, (219), 11 states have internal predecessors, (219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:23:36,967 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:23:36,967 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-01-30 14:23:36,967 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:23:38,177 INFO L124 PetriNetUnfolderBase]: 3086/6229 cut-off events. [2024-01-30 14:23:38,178 INFO L125 PetriNetUnfolderBase]: For 120706/121440 co-relation queries the response was YES. [2024-01-30 14:23:38,221 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39703 conditions, 6229 events. 3086/6229 cut-off events. For 120706/121440 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 47000 event pairs, 920 based on Foata normal form. 168/6349 useless extension candidates. Maximal degree in co-relation 39608. Up to 3077 conditions per place. [2024-01-30 14:23:38,240 INFO L140 encePairwiseOnDemand]: 67/76 looper letters, 299 selfloop transitions, 57 changer transitions 27/409 dead transitions. [2024-01-30 14:23:38,240 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 409 transitions, 7983 flow [2024-01-30 14:23:38,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:23:38,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:23:38,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 234 transitions. [2024-01-30 14:23:38,241 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3848684210526316 [2024-01-30 14:23:38,241 INFO L175 Difference]: Start difference. First operand has 368 places, 372 transitions, 6945 flow. Second operand 8 states and 234 transitions. [2024-01-30 14:23:38,241 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 409 transitions, 7983 flow [2024-01-30 14:23:38,540 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 409 transitions, 7865 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-01-30 14:23:38,545 INFO L231 Difference]: Finished difference. Result has 365 places, 345 transitions, 6578 flow [2024-01-30 14:23:38,545 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=6827, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=372, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=315, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6578, PETRI_PLACES=365, PETRI_TRANSITIONS=345} [2024-01-30 14:23:38,545 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 285 predicate places. [2024-01-30 14:23:38,545 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 345 transitions, 6578 flow [2024-01-30 14:23:38,546 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 19.90909090909091) internal successors, (219), 11 states have internal predecessors, (219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:23:38,546 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:23:38,546 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:23:38,546 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-01-30 14:23:38,546 INFO L420 AbstractCegarLoop]: === Iteration 162 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:23:38,546 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:23:38,546 INFO L85 PathProgramCache]: Analyzing trace with hash 486402335, now seen corresponding path program 12 times [2024-01-30 14:23:38,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:23:38,547 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [806171358] [2024-01-30 14:23:38,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:23:38,547 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:23:38,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:23:38,830 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:23:38,830 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:23:38,830 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [806171358] [2024-01-30 14:23:38,830 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [806171358] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:23:38,830 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:23:38,830 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-01-30 14:23:38,830 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1468375542] [2024-01-30 14:23:38,830 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:23:38,830 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-01-30 14:23:38,830 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:23:38,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-01-30 14:23:38,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-01-30 14:23:38,890 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-01-30 14:23:38,890 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 345 transitions, 6578 flow. Second operand has 11 states, 11 states have (on average 19.90909090909091) internal successors, (219), 11 states have internal predecessors, (219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:23:38,890 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:23:38,890 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-01-30 14:23:38,890 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:23:40,093 INFO L124 PetriNetUnfolderBase]: 2914/5953 cut-off events. [2024-01-30 14:23:40,093 INFO L125 PetriNetUnfolderBase]: For 114583/115247 co-relation queries the response was YES. [2024-01-30 14:23:40,153 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37805 conditions, 5953 events. 2914/5953 cut-off events. For 114583/115247 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 45188 event pairs, 919 based on Foata normal form. 127/6032 useless extension candidates. Maximal degree in co-relation 37709. Up to 4618 conditions per place. [2024-01-30 14:23:40,175 INFO L140 encePairwiseOnDemand]: 64/76 looper letters, 326 selfloop transitions, 45 changer transitions 13/410 dead transitions. [2024-01-30 14:23:40,175 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 410 transitions, 7870 flow [2024-01-30 14:23:40,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-01-30 14:23:40,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-01-30 14:23:40,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 315 transitions. [2024-01-30 14:23:40,176 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37679425837320574 [2024-01-30 14:23:40,176 INFO L175 Difference]: Start difference. First operand has 365 places, 345 transitions, 6578 flow. Second operand 11 states and 315 transitions. [2024-01-30 14:23:40,176 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 410 transitions, 7870 flow [2024-01-30 14:23:40,463 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 410 transitions, 7552 flow, removed 9 selfloop flow, removed 16 redundant places. [2024-01-30 14:23:40,467 INFO L231 Difference]: Finished difference. Result has 360 places, 333 transitions, 6172 flow [2024-01-30 14:23:40,468 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=6278, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=345, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6172, PETRI_PLACES=360, PETRI_TRANSITIONS=333} [2024-01-30 14:23:40,468 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 280 predicate places. [2024-01-30 14:23:40,468 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 333 transitions, 6172 flow [2024-01-30 14:23:40,468 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 19.90909090909091) internal successors, (219), 11 states have internal predecessors, (219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:23:40,468 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:23:40,468 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:23:40,468 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-01-30 14:23:40,469 INFO L420 AbstractCegarLoop]: === Iteration 163 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:23:40,469 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:23:40,469 INFO L85 PathProgramCache]: Analyzing trace with hash 1737434795, now seen corresponding path program 13 times [2024-01-30 14:23:40,469 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:23:40,469 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1306602951] [2024-01-30 14:23:40,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:23:40,469 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:23:40,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:23:40,732 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:23:40,732 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:23:40,732 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1306602951] [2024-01-30 14:23:40,732 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1306602951] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:23:40,732 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:23:40,733 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-01-30 14:23:40,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [194423965] [2024-01-30 14:23:40,733 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:23:40,733 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-01-30 14:23:40,733 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:23:40,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-01-30 14:23:40,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-01-30 14:23:40,770 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-01-30 14:23:40,771 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 333 transitions, 6172 flow. Second operand has 11 states, 11 states have (on average 19.90909090909091) internal successors, (219), 11 states have internal predecessors, (219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:23:40,771 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:23:40,771 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-01-30 14:23:40,771 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:23:41,980 INFO L124 PetriNetUnfolderBase]: 2899/5928 cut-off events. [2024-01-30 14:23:41,980 INFO L125 PetriNetUnfolderBase]: For 98013/98686 co-relation queries the response was YES. [2024-01-30 14:23:42,018 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37108 conditions, 5928 events. 2899/5928 cut-off events. For 98013/98686 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 44748 event pairs, 907 based on Foata normal form. 129/6014 useless extension candidates. Maximal degree in co-relation 37017. Up to 3077 conditions per place. [2024-01-30 14:23:42,037 INFO L140 encePairwiseOnDemand]: 67/76 looper letters, 293 selfloop transitions, 53 changer transitions 13/385 dead transitions. [2024-01-30 14:23:42,037 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 385 transitions, 7278 flow [2024-01-30 14:23:42,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-01-30 14:23:42,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-01-30 14:23:42,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 289 transitions. [2024-01-30 14:23:42,038 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38026315789473686 [2024-01-30 14:23:42,038 INFO L175 Difference]: Start difference. First operand has 360 places, 333 transitions, 6172 flow. Second operand 10 states and 289 transitions. [2024-01-30 14:23:42,038 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 385 transitions, 7278 flow [2024-01-30 14:23:42,251 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 385 transitions, 7201 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-01-30 14:23:42,255 INFO L231 Difference]: Finished difference. Result has 360 places, 321 transitions, 6007 flow [2024-01-30 14:23:42,256 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=6095, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6007, PETRI_PLACES=360, PETRI_TRANSITIONS=321} [2024-01-30 14:23:42,256 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 280 predicate places. [2024-01-30 14:23:42,256 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 321 transitions, 6007 flow [2024-01-30 14:23:42,256 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 19.90909090909091) internal successors, (219), 11 states have internal predecessors, (219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:23:42,256 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:23:42,256 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:23:42,256 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-01-30 14:23:42,257 INFO L420 AbstractCegarLoop]: === Iteration 164 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:23:42,257 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:23:42,257 INFO L85 PathProgramCache]: Analyzing trace with hash -38001131, now seen corresponding path program 14 times [2024-01-30 14:23:42,257 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:23:42,257 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1019280222] [2024-01-30 14:23:42,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:23:42,257 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:23:42,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:23:42,541 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:23:42,542 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:23:42,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1019280222] [2024-01-30 14:23:42,542 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1019280222] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:23:42,542 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:23:42,542 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-01-30 14:23:42,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1193335774] [2024-01-30 14:23:42,542 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:23:42,542 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-01-30 14:23:42,543 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:23:42,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-01-30 14:23:42,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-01-30 14:23:42,573 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 76 [2024-01-30 14:23:42,573 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 321 transitions, 6007 flow. Second operand has 11 states, 11 states have (on average 19.90909090909091) internal successors, (219), 11 states have internal predecessors, (219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:23:42,573 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:23:42,574 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 76 [2024-01-30 14:23:42,574 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:23:43,701 INFO L124 PetriNetUnfolderBase]: 2854/5822 cut-off events. [2024-01-30 14:23:43,701 INFO L125 PetriNetUnfolderBase]: For 97670/98337 co-relation queries the response was YES. [2024-01-30 14:23:43,747 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36544 conditions, 5822 events. 2854/5822 cut-off events. For 97670/98337 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 43671 event pairs, 808 based on Foata normal form. 121/5900 useless extension candidates. Maximal degree in co-relation 36452. Up to 3077 conditions per place. [2024-01-30 14:23:43,767 INFO L140 encePairwiseOnDemand]: 60/76 looper letters, 271 selfloop transitions, 58 changer transitions 13/368 dead transitions. [2024-01-30 14:23:43,767 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 368 transitions, 6982 flow [2024-01-30 14:23:43,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-01-30 14:23:43,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-01-30 14:23:43,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 312 transitions. [2024-01-30 14:23:43,769 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37320574162679426 [2024-01-30 14:23:43,769 INFO L175 Difference]: Start difference. First operand has 360 places, 321 transitions, 6007 flow. Second operand 11 states and 312 transitions. [2024-01-30 14:23:43,769 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 368 transitions, 6982 flow [2024-01-30 14:23:44,004 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 368 transitions, 6648 flow, removed 16 selfloop flow, removed 25 redundant places. [2024-01-30 14:23:44,008 INFO L231 Difference]: Finished difference. Result has 343 places, 306 transitions, 5545 flow [2024-01-30 14:23:44,008 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=76, PETRI_DIFFERENCE_MINUEND_FLOW=5623, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5545, PETRI_PLACES=343, PETRI_TRANSITIONS=306} [2024-01-30 14:23:44,009 INFO L281 CegarLoopForPetriNet]: 80 programPoint places, 263 predicate places. [2024-01-30 14:23:44,009 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 306 transitions, 5545 flow [2024-01-30 14:23:44,009 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 19.90909090909091) internal successors, (219), 11 states have internal predecessors, (219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:23:44,009 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:23:44,009 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:23:44,009 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-01-30 14:23:44,009 INFO L420 AbstractCegarLoop]: === Iteration 165 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 62 more)] === [2024-01-30 14:23:44,010 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:23:44,010 INFO L85 PathProgramCache]: Analyzing trace with hash 1799144117, now seen corresponding path program 1 times [2024-01-30 14:23:44,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:23:44,010 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1558075116] [2024-01-30 14:23:44,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:23:44,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:23:44,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-01-30 14:23:44,020 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-01-30 14:23:44,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-01-30 14:23:44,055 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-01-30 14:23:44,055 INFO L360 BasicCegarLoop]: Counterexample is feasible [2024-01-30 14:23:44,056 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr4ASSERT_VIOLATIONWITNESS_INVARIANT (64 of 65 remaining) [2024-01-30 14:23:44,057 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT (63 of 65 remaining) [2024-01-30 14:23:44,069 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT (62 of 65 remaining) [2024-01-30 14:23:44,069 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (61 of 65 remaining) [2024-01-30 14:23:44,069 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err3ASSERT_VIOLATIONWITNESS_INVARIANT (60 of 65 remaining) [2024-01-30 14:23:44,069 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT (59 of 65 remaining) [2024-01-30 14:23:44,069 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err5ASSERT_VIOLATIONWITNESS_INVARIANT (58 of 65 remaining) [2024-01-30 14:23:44,069 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err6ASSERT_VIOLATIONWITNESS_INVARIANT (57 of 65 remaining) [2024-01-30 14:23:44,070 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT (56 of 65 remaining) [2024-01-30 14:23:44,070 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err8ASSERT_VIOLATIONWITNESS_INVARIANT (55 of 65 remaining) [2024-01-30 14:23:44,070 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT (54 of 65 remaining) [2024-01-30 14:23:44,070 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err10ASSERT_VIOLATIONWITNESS_INVARIANT (53 of 65 remaining) [2024-01-30 14:23:44,070 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err11ASSERT_VIOLATIONWITNESS_INVARIANT (52 of 65 remaining) [2024-01-30 14:23:44,070 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err12ASSERT_VIOLATIONWITNESS_INVARIANT (51 of 65 remaining) [2024-01-30 14:23:44,070 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err13ASSERT_VIOLATIONWITNESS_INVARIANT (50 of 65 remaining) [2024-01-30 14:23:44,071 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err0ASSERT_VIOLATIONWITNESS_INVARIANT (49 of 65 remaining) [2024-01-30 14:23:44,071 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT (48 of 65 remaining) [2024-01-30 14:23:44,071 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err2ASSERT_VIOLATIONWITNESS_INVARIANT (47 of 65 remaining) [2024-01-30 14:23:44,071 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err3ASSERT_VIOLATIONWITNESS_INVARIANT (46 of 65 remaining) [2024-01-30 14:23:44,071 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT (45 of 65 remaining) [2024-01-30 14:23:44,072 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err5ASSERT_VIOLATIONWITNESS_INVARIANT (44 of 65 remaining) [2024-01-30 14:23:44,072 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err6ASSERT_VIOLATIONWITNESS_INVARIANT (43 of 65 remaining) [2024-01-30 14:23:44,072 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT (42 of 65 remaining) [2024-01-30 14:23:44,072 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err8ASSERT_VIOLATIONWITNESS_INVARIANT (41 of 65 remaining) [2024-01-30 14:23:44,072 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err9ASSERT_VIOLATIONWITNESS_INVARIANT (40 of 65 remaining) [2024-01-30 14:23:44,072 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err10ASSERT_VIOLATIONWITNESS_INVARIANT (39 of 65 remaining) [2024-01-30 14:23:44,073 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err11ASSERT_VIOLATIONWITNESS_INVARIANT (38 of 65 remaining) [2024-01-30 14:23:44,073 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err12ASSERT_VIOLATIONWITNESS_INVARIANT (37 of 65 remaining) [2024-01-30 14:23:44,073 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err13ASSERT_VIOLATIONWITNESS_INVARIANT (36 of 65 remaining) [2024-01-30 14:23:44,073 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (35 of 65 remaining) [2024-01-30 14:23:44,073 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (34 of 65 remaining) [2024-01-30 14:23:44,073 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (33 of 65 remaining) [2024-01-30 14:23:44,073 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT (32 of 65 remaining) [2024-01-30 14:23:44,073 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONWITNESS_INVARIANT (31 of 65 remaining) [2024-01-30 14:23:44,074 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION (30 of 65 remaining) [2024-01-30 14:23:44,074 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (29 of 65 remaining) [2024-01-30 14:23:44,074 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (28 of 65 remaining) [2024-01-30 14:23:44,074 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT (27 of 65 remaining) [2024-01-30 14:23:44,074 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT (26 of 65 remaining) [2024-01-30 14:23:44,074 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (25 of 65 remaining) [2024-01-30 14:23:44,074 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err3ASSERT_VIOLATIONWITNESS_INVARIANT (24 of 65 remaining) [2024-01-30 14:23:44,074 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT (23 of 65 remaining) [2024-01-30 14:23:44,075 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err5ASSERT_VIOLATIONWITNESS_INVARIANT (22 of 65 remaining) [2024-01-30 14:23:44,075 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err6ASSERT_VIOLATIONWITNESS_INVARIANT (21 of 65 remaining) [2024-01-30 14:23:44,075 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT (20 of 65 remaining) [2024-01-30 14:23:44,075 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err8ASSERT_VIOLATIONWITNESS_INVARIANT (19 of 65 remaining) [2024-01-30 14:23:44,075 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT (18 of 65 remaining) [2024-01-30 14:23:44,075 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err10ASSERT_VIOLATIONWITNESS_INVARIANT (17 of 65 remaining) [2024-01-30 14:23:44,075 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err11ASSERT_VIOLATIONWITNESS_INVARIANT (16 of 65 remaining) [2024-01-30 14:23:44,075 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err12ASSERT_VIOLATIONWITNESS_INVARIANT (15 of 65 remaining) [2024-01-30 14:23:44,075 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err13ASSERT_VIOLATIONWITNESS_INVARIANT (14 of 65 remaining) [2024-01-30 14:23:44,076 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err0ASSERT_VIOLATIONWITNESS_INVARIANT (13 of 65 remaining) [2024-01-30 14:23:44,076 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT (12 of 65 remaining) [2024-01-30 14:23:44,076 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err2ASSERT_VIOLATIONWITNESS_INVARIANT (11 of 65 remaining) [2024-01-30 14:23:44,076 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err3ASSERT_VIOLATIONWITNESS_INVARIANT (10 of 65 remaining) [2024-01-30 14:23:44,076 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT (9 of 65 remaining) [2024-01-30 14:23:44,076 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err5ASSERT_VIOLATIONWITNESS_INVARIANT (8 of 65 remaining) [2024-01-30 14:23:44,076 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err6ASSERT_VIOLATIONWITNESS_INVARIANT (7 of 65 remaining) [2024-01-30 14:23:44,076 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT (6 of 65 remaining) [2024-01-30 14:23:44,076 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err8ASSERT_VIOLATIONWITNESS_INVARIANT (5 of 65 remaining) [2024-01-30 14:23:44,077 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err9ASSERT_VIOLATIONWITNESS_INVARIANT (4 of 65 remaining) [2024-01-30 14:23:44,077 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err10ASSERT_VIOLATIONWITNESS_INVARIANT (3 of 65 remaining) [2024-01-30 14:23:44,077 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err11ASSERT_VIOLATIONWITNESS_INVARIANT (2 of 65 remaining) [2024-01-30 14:23:44,077 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err12ASSERT_VIOLATIONWITNESS_INVARIANT (1 of 65 remaining) [2024-01-30 14:23:44,077 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err13ASSERT_VIOLATIONWITNESS_INVARIANT (0 of 65 remaining) [2024-01-30 14:23:44,077 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-01-30 14:23:44,078 INFO L445 BasicCegarLoop]: Path program histogram: [14, 11, 10, 10, 9, 8, 8, 7, 7, 6, 5, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:23:44,083 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2024-01-30 14:23:44,083 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2024-01-30 14:23:44,134 INFO L503 ceAbstractionStarter]: Automizer considered 34 witness invariants [2024-01-30 14:23:44,137 INFO L504 ceAbstractionStarter]: WitnessConsidered=34 [2024-01-30 14:23:44,138 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 30.01 02:23:44 BasicIcfg [2024-01-30 14:23:44,138 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-01-30 14:23:44,139 INFO L158 Benchmark]: Toolchain (without parser) took 270480.80ms. Allocated memory was 176.2MB in the beginning and 3.6GB in the end (delta: 3.5GB). Free memory was 88.0MB in the beginning and 2.3GB in the end (delta: -2.2GB). Peak memory consumption was 1.3GB. Max. memory is 16.1GB. [2024-01-30 14:23:44,139 INFO L158 Benchmark]: CDTParser took 0.16ms. Allocated memory is still 117.4MB. Free memory is still 78.0MB. There was no memory consumed. Max. memory is 16.1GB. [2024-01-30 14:23:44,139 INFO L158 Benchmark]: Witness Parser took 0.15ms. Allocated memory is still 176.2MB. Free memory is still 102.8MB. There was no memory consumed. Max. memory is 16.1GB. [2024-01-30 14:23:44,139 INFO L158 Benchmark]: CACSL2BoogieTranslator took 820.71ms. Allocated memory is still 176.2MB. Free memory was 87.8MB in the beginning and 140.0MB in the end (delta: -52.2MB). Peak memory consumption was 33.8MB. Max. memory is 16.1GB. [2024-01-30 14:23:44,139 INFO L158 Benchmark]: Boogie Procedure Inliner took 56.45ms. Allocated memory is still 176.2MB. Free memory was 140.0MB in the beginning and 137.5MB in the end (delta: 2.5MB). There was no memory consumed. Max. memory is 16.1GB. [2024-01-30 14:23:44,140 INFO L158 Benchmark]: Boogie Preprocessor took 95.69ms. Allocated memory is still 176.2MB. Free memory was 137.5MB in the beginning and 134.5MB in the end (delta: 3.0MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2024-01-30 14:23:44,140 INFO L158 Benchmark]: RCFGBuilder took 702.67ms. Allocated memory is still 176.2MB. Free memory was 134.5MB in the beginning and 135.2MB in the end (delta: -697.1kB). Peak memory consumption was 87.0MB. Max. memory is 16.1GB. [2024-01-30 14:23:44,140 INFO L158 Benchmark]: TraceAbstraction took 268799.93ms. Allocated memory was 176.2MB in the beginning and 3.6GB in the end (delta: 3.5GB). Free memory was 134.2MB in the beginning and 2.3GB in the end (delta: -2.1GB). Peak memory consumption was 1.3GB. Max. memory is 16.1GB. [2024-01-30 14:23:44,141 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.16ms. Allocated memory is still 117.4MB. Free memory is still 78.0MB. There was no memory consumed. Max. memory is 16.1GB. * Witness Parser took 0.15ms. Allocated memory is still 176.2MB. Free memory is still 102.8MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 820.71ms. Allocated memory is still 176.2MB. Free memory was 87.8MB in the beginning and 140.0MB in the end (delta: -52.2MB). Peak memory consumption was 33.8MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 56.45ms. Allocated memory is still 176.2MB. Free memory was 140.0MB in the beginning and 137.5MB in the end (delta: 2.5MB). There was no memory consumed. Max. memory is 16.1GB. * Boogie Preprocessor took 95.69ms. Allocated memory is still 176.2MB. Free memory was 137.5MB in the beginning and 134.5MB in the end (delta: 3.0MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * RCFGBuilder took 702.67ms. Allocated memory is still 176.2MB. Free memory was 134.5MB in the beginning and 135.2MB in the end (delta: -697.1kB). Peak memory consumption was 87.0MB. Max. memory is 16.1GB. * TraceAbstraction took 268799.93ms. Allocated memory was 176.2MB in the beginning and 3.6GB in the end (delta: 3.5GB). Free memory was 134.2MB in the beginning and 2.3GB in the end (delta: -2.1GB). Peak memory consumption was 1.3GB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - CounterExampleResult [Line: 775]: invariant of correctness witness can be violated invariant of correctness witness can be violated We found a FailurePath: [L708] 0 int __unbuffered_cnt = 0; [L710] 0 int __unbuffered_p0_EAX = 0; [L712] 0 int __unbuffered_p1_EAX = 0; [L713] 0 _Bool main$tmp_guard0; [L714] 0 _Bool main$tmp_guard1; [L716] 0 int x = 0; [L718] 0 int y = 0; [L764] 0 pthread_t t2625; VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p1_EAX=0, main$tmp_guard0=0, main$tmp_guard1=0, t2625={5:0}, x=0, y=0] [L765] 0 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_cnt],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]]]]] [L765] FCALL, FORK 0 pthread_create(&t2625, ((void *)0), P0, ((void *)0)) VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p1_EAX=0, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, t2625={5:0}, x=0, y=0] [L766] 0 pthread_t t2626; [L767] FCALL, FORK 0 pthread_create(&t2626, ((void *)0), P1, ((void *)0)) VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p1_EAX=0, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, t2625={5:0}, t2626={3:0}, x=0, y=0] [L721] 1 CodeAnnotStmt[Assertion[BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]]] VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p1_EAX=0, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=0, y=0] [L722] 1 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p0_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]]]]] [L722] 1 y = 1 [L723] 1 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p0_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]]]]] VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p1_EAX=0, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=0, y=1] [L724] 1 CodeAnnotStmt[Assertion[BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]]] VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p1_EAX=0, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=0, y=1] [L725] 1 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p0_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]]]]] VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p1_EAX=0, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=0, y=1] [L738] 2 CodeAnnotStmt[Assertion[BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]]] VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p1_EAX=0, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=0, y=1] [L726] 1 CodeAnnotStmt[Assertion[BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]]] VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p1_EAX=0, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=0, y=1] [L739] 2 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p0_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]]]]] [L739] 2 x = 1 [L740] 2 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p0_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]]]]] VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p1_EAX=0, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=1, y=1] [L741] 2 CodeAnnotStmt[Assertion[BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]]] VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p1_EAX=0, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=1, y=1] [L742] 2 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p0_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]]]]] VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p1_EAX=0, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=1, y=1] [L727] 1 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p0_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]]]]] [L727] 1 __unbuffered_p0_EAX = x [L728] 1 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p0_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]]]]] VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=1, __unbuffered_p1_EAX=0, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=1, y=1] [L729] 1 CodeAnnotStmt[Assertion[BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]]] VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=1, __unbuffered_p1_EAX=0, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=1, y=1] [L730] 1 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p0_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]]]]] VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=1, __unbuffered_p1_EAX=0, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=1, y=1] [L731] 1 CodeAnnotStmt[Assertion[BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]]] VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=1, __unbuffered_p1_EAX=0, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=1, y=1] [L743] 2 CodeAnnotStmt[Assertion[BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]]] VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=1, __unbuffered_p1_EAX=0, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=1, y=1] [L744] 2 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p0_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]]]]] [L744] 2 __unbuffered_p1_EAX = y [L745] 2 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p0_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]]]]] VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=1, __unbuffered_p1_EAX=1, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=1, y=1] [L746] 2 CodeAnnotStmt[Assertion[BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]]] VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=1, __unbuffered_p1_EAX=1, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=1, y=1] [L747] 2 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p0_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]]]]] VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=1, __unbuffered_p1_EAX=1, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=1, y=1] [L732] 1 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p0_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]]]]] [L732] 1 __unbuffered_cnt = __unbuffered_cnt + 1 [L733] 1 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p0_EAX]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IntegerLiteral[1],IdentifierExpression[__unbuffered_cnt]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]]]]] VAL [__unbuffered_cnt=1, __unbuffered_p0_EAX=1, __unbuffered_p1_EAX=1, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=1, y=1] [L748] 2 CodeAnnotStmt[Assertion[BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]]] VAL [__unbuffered_cnt=1, __unbuffered_p0_EAX=1, __unbuffered_p1_EAX=1, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=1, y=1] [L749] 2 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p0_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]]]]] [L749] 2 __unbuffered_cnt = __unbuffered_cnt + 1 [L750] 2 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p0_EAX]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IntegerLiteral[1],IdentifierExpression[__unbuffered_cnt]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]]]]] VAL [__unbuffered_cnt=2, __unbuffered_p0_EAX=1, __unbuffered_p1_EAX=1, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=1, y=1] [L769] 0 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p0_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]]]]] [L769] 0 main$tmp_guard0 = __unbuffered_cnt == 2 [L770] 0 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p0_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]]]]] VAL [__unbuffered_cnt=2, __unbuffered_p0_EAX=1, __unbuffered_p1_EAX=1, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=1, main$tmp_guard1=0, t2625={5:0}, t2626={3:0}, x=1, y=1] [L771] CALL 0 assume_abort_if_not(main$tmp_guard0) [L3] COND FALSE 0 !(!cond) [L771] RET 0 assume_abort_if_not(main$tmp_guard0) [L773] 0 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p0_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]]]]] VAL [__unbuffered_cnt=2, __unbuffered_p0_EAX=1, __unbuffered_p1_EAX=1, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=1, main$tmp_guard1=0, t2625={5:0}, t2626={3:0}, x=1, y=1] [L775] 0 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[0]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]]]]] VAL [__unbuffered_cnt=2, __unbuffered_p0_EAX=1, __unbuffered_p1_EAX=1, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=1, main$tmp_guard1=0, t2625={5:0}, t2626={3:0}, x=1, y=1] - UnprovableResult [Line: 721]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 722]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 723]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 724]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 725]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 726]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 727]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 728]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 729]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 730]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 731]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 732]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 733]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 734]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 738]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 739]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 740]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 741]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 742]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 743]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 744]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 745]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 746]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 747]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 748]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 749]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 750]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 751]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 765]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 769]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 770]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 773]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 776]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 18]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: Not analyzed. - UnprovableResult [Line: 765]: Unable to prove that petrification did provide enough thread instances (tool internal message) Unable to prove that petrification did provide enough thread instances (tool internal message) Reason: Not analyzed. - UnprovableResult [Line: 767]: Unable to prove that petrification did provide enough thread instances (tool internal message) Unable to prove that petrification did provide enough thread instances (tool internal message) Reason: Not analyzed. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 132 locations, 65 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 268.6s, OverallIterations: 165, TraceHistogramMax: 1, PathProgramHistogramMax: 14, EmptinessCheckTime: 0.0s, AutomataDifference: 230.4s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 14674 SdHoareTripleChecker+Valid, 32.0s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 13347 mSDsluCounter, 3215 SdHoareTripleChecker+Invalid, 26.6s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 2764 mSDsCounter, 2578 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 45772 IncrementalHoareTripleChecker+Invalid, 48350 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 2578 mSolverCounterUnsat, 451 mSDtfsCounter, 45772 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1197 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 1164 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 694 ImplicationChecksByTransitivity, 13.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=11832occurred in iteration=141, InterpolantAutomatonStates: 1281, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 0.5s SatisfiabilityAnalysisTime, 36.0s InterpolantComputationTime, 3468 NumberOfCodeBlocks, 3468 NumberOfCodeBlocksAsserted, 165 NumberOfCheckSat, 3272 ConstructedInterpolants, 0 QuantifiedInterpolants, 84932 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 164 InterpolantComputations, 164 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate proved your program to be incorrect! [2024-01-30 14:23:44,188 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