./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe033_tso.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./goblint.2023-12-19_14-39-08.files/SV-COMP24_unreach-call/safe033_tso.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/safe033_tso.i ./goblint.2023-12-19_14-39-08.files/SV-COMP24_unreach-call/safe033_tso.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --- Real Ultimate output --- This is Ultimate 0.2.4-dev-3d25acf-m [2024-01-30 14:19:03,065 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-01-30 14:19:03,164 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:03,170 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-01-30 14:19:03,171 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-01-30 14:19:03,202 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-01-30 14:19:03,203 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-01-30 14:19:03,204 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-01-30 14:19:03,204 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-01-30 14:19:03,208 INFO L153 SettingsManager]: * Use memory slicer=true [2024-01-30 14:19:03,208 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-01-30 14:19:03,209 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-01-30 14:19:03,210 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-01-30 14:19:03,211 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-01-30 14:19:03,211 INFO L153 SettingsManager]: * Use SBE=true [2024-01-30 14:19:03,211 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-01-30 14:19:03,212 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-01-30 14:19:03,212 INFO L153 SettingsManager]: * sizeof long=4 [2024-01-30 14:19:03,212 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-01-30 14:19:03,213 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-01-30 14:19:03,213 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-01-30 14:19:03,213 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-01-30 14:19:03,214 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-01-30 14:19:03,214 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-01-30 14:19:03,214 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-01-30 14:19:03,214 INFO L153 SettingsManager]: * sizeof long double=12 [2024-01-30 14:19:03,214 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-01-30 14:19:03,215 INFO L153 SettingsManager]: * Use constant arrays=true [2024-01-30 14:19:03,215 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-01-30 14:19:03,216 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-01-30 14:19:03,217 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-01-30 14:19:03,217 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-01-30 14:19:03,217 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-01-30 14:19:03,217 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-01-30 14:19:03,217 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-01-30 14:19:03,218 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-01-30 14:19:03,218 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-01-30 14:19:03,218 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-01-30 14:19:03,218 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-01-30 14:19:03,218 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-01-30 14:19:03,219 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-01-30 14:19:03,219 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-01-30 14:19:03,219 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-01-30 14:19:03,219 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:03,456 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-01-30 14:19:03,482 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-01-30 14:19:03,485 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-01-30 14:19:03,486 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-01-30 14:19:03,486 INFO L274 PluginConnector]: Witness Parser initialized [2024-01-30 14:19:03,487 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/safe033_tso.yml/witness.yml [2024-01-30 14:19:03,765 INFO L270 PluginConnector]: Initializing CDTParser... [2024-01-30 14:19:03,766 INFO L274 PluginConnector]: CDTParser initialized [2024-01-30 14:19:03,766 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe033_tso.i [2024-01-30 14:19:04,890 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-01-30 14:19:05,200 INFO L384 CDTParser]: Found 1 translation units. [2024-01-30 14:19:05,203 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe033_tso.i [2024-01-30 14:19:05,222 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2b4d9842e/c173b0b3ad974c6e802c60ce80a8fc1f/FLAG70f507567 [2024-01-30 14:19:05,236 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2b4d9842e/c173b0b3ad974c6e802c60ce80a8fc1f [2024-01-30 14:19:05,236 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-01-30 14:19:05,238 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-01-30 14:19:05,240 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-01-30 14:19:05,240 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-01-30 14:19:05,244 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-01-30 14:19:05,245 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:03" (1/2) ... [2024-01-30 14:19:05,245 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5a96ac34 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 30.01 02:19:05, skipping insertion in model container [2024-01-30 14:19:05,246 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:03" (1/2) ... [2024-01-30 14:19:05,247 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@3331c722 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 30.01 02:19:05, skipping insertion in model container [2024-01-30 14:19:05,247 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 30.01 02:19:05" (2/2) ... [2024-01-30 14:19:05,248 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5a96ac34 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.01 02:19:05, skipping insertion in model container [2024-01-30 14:19:05,248 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 30.01 02:19:05" (2/2) ... [2024-01-30 14:19:05,249 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-01-30 14:19:05,471 INFO L96 nessWitnessExtractor]: Found the following entries in the witness: [2024-01-30 14:19:05,472 INFO L98 nessWitnessExtractor]: Location invariant before [L729-L729] (unsigned long )arg == 0UL [2024-01-30 14:19:05,472 INFO L98 nessWitnessExtractor]: Location invariant before [L728-L728] (((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p0_EAX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p0_EAX <= 1)) && (x <= 1)) && (y <= 2)) && (y <= 127)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && ((y == 0 || y == 1) || y == 2) [2024-01-30 14:19:05,473 INFO L98 nessWitnessExtractor]: Location invariant before [L741-L741] ((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p0_EAX)) && (0 <= x)) && (__unbuffered_p0_EAX <= 1)) && (x <= 1)) && (y == 1)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_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:05,473 INFO L98 nessWitnessExtractor]: Location invariant before [L736-L736] (unsigned long )arg == 0UL [2024-01-30 14:19:05,473 INFO L98 nessWitnessExtractor]: Location invariant before [L747-L747] (unsigned long )arg == 0UL [2024-01-30 14:19:05,473 INFO L98 nessWitnessExtractor]: Location invariant before [L722-L722] (unsigned long )arg == 0UL [2024-01-30 14:19:05,473 INFO L98 nessWitnessExtractor]: Location invariant before [L739-L739] (unsigned long )arg == 0UL [2024-01-30 14:19:05,474 INFO L98 nessWitnessExtractor]: Location invariant before [L727-L727] (unsigned long )arg == 0UL [2024-01-30 14:19:05,474 INFO L98 nessWitnessExtractor]: Location invariant before [L744-L744] (unsigned long )arg == 0UL [2024-01-30 14:19:05,474 INFO L98 nessWitnessExtractor]: Location invariant before [L18-L18] ((((expression == 0) && (expression == 1)) && (0 <= expression)) && (expression <= 1)) && (expression == 0 || expression == 1) [2024-01-30 14:19:05,474 INFO L98 nessWitnessExtractor]: Location invariant before [L737-L737] (((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p0_EAX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p0_EAX <= 1)) && (x <= 1)) && (y <= 2)) && (y <= 127)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && ((y == 0 || y == 1) || y == 2) [2024-01-30 14:19:05,474 INFO L98 nessWitnessExtractor]: Location invariant before [L723-L723] (((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p0_EAX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p0_EAX <= 1)) && (x <= 1)) && (y <= 2)) && (y <= 127)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && ((y == 0 || y == 1) || y == 2) [2024-01-30 14:19:05,474 INFO L98 nessWitnessExtractor]: Location invariant before [L738-L738] (((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p0_EAX)) && (0 <= y)) && (__unbuffered_p0_EAX <= 1)) && (y <= 2)) && (y <= 127)) && (x == 1)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && ((y == 0 || y == 1) || y == 2) [2024-01-30 14:19:05,475 INFO L98 nessWitnessExtractor]: Location invariant before [L720-L720] (((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p0_EAX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p0_EAX <= 1)) && (x <= 1)) && (y <= 2)) && (y <= 127)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && ((y == 0 || y == 1) || y == 2) [2024-01-30 14:19:05,475 INFO L98 nessWitnessExtractor]: Location invariant before [L740-L740] (((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p0_EAX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p0_EAX <= 1)) && (x <= 1)) && (y <= 2)) && (y <= 127)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && ((y == 0 || y == 1) || y == 2) [2024-01-30 14:19:05,475 INFO L98 nessWitnessExtractor]: Location invariant before [L730-L730] (((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p0_EAX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p0_EAX <= 1)) && (x <= 1)) && (y <= 2)) && (y <= 127)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && ((y == 0 || y == 1) || y == 2) [2024-01-30 14:19:05,475 INFO L98 nessWitnessExtractor]: Location invariant before [L731-L731] (((((((((((((0 <= __unbuffered_p0_EAX) && (0 <= x)) && (0 <= y)) && (1 <= __unbuffered_cnt)) && (__unbuffered_p0_EAX <= 1)) && (x <= 1)) && (y <= 2)) && (y <= 127)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && ((y == 0 || y == 1) || y == 2) [2024-01-30 14:19:05,475 INFO L98 nessWitnessExtractor]: Location invariant before [L761-L761] (((((__unbuffered_cnt == 0) && (__unbuffered_p0_EAX == 0)) && (main$tmp_guard0 == (_Bool)0)) && (main$tmp_guard1 == (_Bool)0)) && (x == 0)) && (y == 0) [2024-01-30 14:19:05,475 INFO L98 nessWitnessExtractor]: Location invariant before [L765-L765] ((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p0_EAX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p0_EAX <= 1)) && (x <= 1)) && (y <= 2)) && (y <= 127)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && ((y == 0 || y == 1) || y == 2) [2024-01-30 14:19:05,476 INFO L98 nessWitnessExtractor]: Location invariant before [L732-L732] (unsigned long )arg == 0UL [2024-01-30 14:19:05,476 INFO L98 nessWitnessExtractor]: Location invariant before [L721-L721] ((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p0_EAX)) && (0 <= x)) && (__unbuffered_p0_EAX <= 1)) && (x <= 1)) && (y == 2)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_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:05,477 INFO L98 nessWitnessExtractor]: Location invariant before [L719-L719] (unsigned long )arg == 0UL [2024-01-30 14:19:05,477 INFO L98 nessWitnessExtractor]: Location invariant before [L769-L769] ((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p0_EAX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p0_EAX <= 1)) && (x <= 1)) && (y <= 2)) && (y <= 127)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && ((y == 0 || y == 1) || y == 2) [2024-01-30 14:19:05,477 INFO L98 nessWitnessExtractor]: Location invariant before [L766-L766] ((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p0_EAX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p0_EAX <= 1)) && (x <= 1)) && (y <= 2)) && (y <= 127)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && ((y == 0 || y == 1) || y == 2) [2024-01-30 14:19:05,477 INFO L98 nessWitnessExtractor]: Location invariant before [L772-L772] ((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p0_EAX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p0_EAX <= 1)) && (x <= 1)) && (y <= 2)) && (y <= 127)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && ((y == 0 || y == 1) || y == 2) [2024-01-30 14:19:05,477 INFO L98 nessWitnessExtractor]: Location invariant before [L726-L726] (((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p0_EAX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p0_EAX <= 1)) && (x <= 1)) && (y <= 2)) && (y <= 127)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && ((y == 0 || y == 1) || y == 2) [2024-01-30 14:19:05,477 INFO L98 nessWitnessExtractor]: Location invariant before [L745-L745] (((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p0_EAX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p0_EAX <= 1)) && (x <= 1)) && (y <= 2)) && (y <= 127)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && ((y == 0 || y == 1) || y == 2) [2024-01-30 14:19:05,478 INFO L98 nessWitnessExtractor]: Location invariant before [L725-L725] (((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p0_EAX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p0_EAX <= 1)) && (x <= 1)) && (y <= 2)) && (y <= 127)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && ((y == 0 || y == 1) || y == 2) [2024-01-30 14:19:05,478 INFO L98 nessWitnessExtractor]: Location invariant before [L742-L742] (unsigned long )arg == 0UL [2024-01-30 14:19:05,478 INFO L98 nessWitnessExtractor]: Location invariant before [L771-L771] (((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p0_EAX)) && (0 <= x)) && (__unbuffered_p0_EAX <= 1)) && (x <= 1)) && (y == 2)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_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:05,478 INFO L98 nessWitnessExtractor]: Location invariant before [L746-L746] (((((((((((((0 <= __unbuffered_p0_EAX) && (0 <= x)) && (0 <= y)) && (1 <= __unbuffered_cnt)) && (__unbuffered_p0_EAX <= 1)) && (x <= 1)) && (y <= 2)) && (y <= 127)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && ((y == 0 || y == 1) || y == 2) [2024-01-30 14:19:05,478 INFO L98 nessWitnessExtractor]: Location invariant before [L743-L743] (((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p0_EAX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p0_EAX <= 1)) && (x <= 1)) && (y <= 2)) && (y <= 127)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && ((y == 0 || y == 1) || y == 2) [2024-01-30 14:19:05,478 INFO L98 nessWitnessExtractor]: Location invariant before [L724-L724] (unsigned long )arg == 0UL [2024-01-30 14:19:05,518 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-01-30 14:19:05,672 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/safe033_tso.i[945,958] [2024-01-30 14:19:05,821 INFO L209 PostProcessor]: Analyzing one entry point: main [2024-01-30 14:19:05,833 INFO L202 MainTranslator]: Completed pre-run [2024-01-30 14:19:05,848 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/safe033_tso.i[945,958] [2024-01-30 14:19:05,850 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 [2024-01-30 14:19:05,997 INFO L209 PostProcessor]: Analyzing one entry point: main [2024-01-30 14:19:06,038 INFO L206 MainTranslator]: Completed translation [2024-01-30 14:19:06,039 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.01 02:19:06 WrapperNode [2024-01-30 14:19:06,039 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-01-30 14:19:06,044 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-01-30 14:19:06,044 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-01-30 14:19:06,045 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-01-30 14:19:06,053 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.01 02:19:06" (1/1) ... [2024-01-30 14:19:06,085 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.01 02:19:06" (1/1) ... [2024-01-30 14:19:06,121 INFO L138 Inliner]: procedures = 175, calls = 42, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 63 [2024-01-30 14:19:06,123 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-01-30 14:19:06,124 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-01-30 14:19:06,124 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-01-30 14:19:06,124 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-01-30 14:19:06,134 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.01 02:19:06" (1/1) ... [2024-01-30 14:19:06,134 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.01 02:19:06" (1/1) ... [2024-01-30 14:19:06,149 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.01 02:19:06" (1/1) ... [2024-01-30 14:19:06,176 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:06,177 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.01 02:19:06" (1/1) ... [2024-01-30 14:19:06,177 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.01 02:19:06" (1/1) ... [2024-01-30 14:19:06,191 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.01 02:19:06" (1/1) ... [2024-01-30 14:19:06,198 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.01 02:19:06" (1/1) ... [2024-01-30 14:19:06,200 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.01 02:19:06" (1/1) ... [2024-01-30 14:19:06,206 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.01 02:19:06" (1/1) ... [2024-01-30 14:19:06,210 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-01-30 14:19:06,215 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-01-30 14:19:06,216 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-01-30 14:19:06,216 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-01-30 14:19:06,217 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.01 02:19:06" (1/1) ... [2024-01-30 14:19:06,222 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-01-30 14:19:06,230 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-01-30 14:19:06,249 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:06,281 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:06,296 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-01-30 14:19:06,297 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-01-30 14:19:06,297 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-01-30 14:19:06,297 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-01-30 14:19:06,297 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-01-30 14:19:06,297 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-01-30 14:19:06,297 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-01-30 14:19:06,298 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-01-30 14:19:06,298 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-01-30 14:19:06,298 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-01-30 14:19:06,298 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-01-30 14:19:06,298 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-01-30 14:19:06,298 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-01-30 14:19:06,299 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-01-30 14:19:06,299 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-01-30 14:19:06,299 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-01-30 14:19:06,299 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-01-30 14:19:06,300 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:06,449 INFO L244 CfgBuilder]: Building ICFG [2024-01-30 14:19:06,451 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-01-30 14:19:06,893 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-01-30 14:19:06,893 INFO L293 CfgBuilder]: Performing block encoding [2024-01-30 14:19:07,080 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-01-30 14:19:07,081 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-01-30 14:19:07,082 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 30.01 02:19:07 BoogieIcfgContainer [2024-01-30 14:19:07,082 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-01-30 14:19:07,084 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-01-30 14:19:07,085 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-01-30 14:19:07,088 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-01-30 14:19:07,089 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:03" (1/4) ... [2024-01-30 14:19:07,089 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@33baf1d7 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 30.01 02:19:07, skipping insertion in model container [2024-01-30 14:19:07,089 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 30.01 02:19:05" (2/4) ... [2024-01-30 14:19:07,090 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@33baf1d7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 30.01 02:19:07, skipping insertion in model container [2024-01-30 14:19:07,090 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.01 02:19:06" (3/4) ... [2024-01-30 14:19:07,091 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@33baf1d7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 30.01 02:19:07, skipping insertion in model container [2024-01-30 14:19:07,091 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 30.01 02:19:07" (4/4) ... [2024-01-30 14:19:07,093 INFO L112 eAbstractionObserver]: Analyzing ICFG safe033_tso.i [2024-01-30 14:19:07,110 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-01-30 14:19:07,110 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 33 error locations. [2024-01-30 14:19:07,110 INFO L518 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-01-30 14:19:07,285 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-01-30 14:19:07,321 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 78 places, 72 transitions, 152 flow [2024-01-30 14:19:07,368 INFO L124 PetriNetUnfolderBase]: 1/70 cut-off events. [2024-01-30 14:19:07,369 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-01-30 14:19:07,374 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77 conditions, 70 events. 1/70 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 246 event pairs, 0 based on Foata normal form. 0/36 useless extension candidates. Maximal degree in co-relation 68. Up to 2 conditions per place. [2024-01-30 14:19:07,375 INFO L82 GeneralOperation]: Start removeDead. Operand has 78 places, 72 transitions, 152 flow [2024-01-30 14:19:07,379 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 76 places, 70 transitions, 146 flow [2024-01-30 14:19:07,394 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-01-30 14:19:07,402 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;@14e7db24, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-01-30 14:19:07,402 INFO L358 AbstractCegarLoop]: Starting to check reachability of 61 error locations. [2024-01-30 14:19:07,404 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-01-30 14:19:07,404 INFO L124 PetriNetUnfolderBase]: 0/1 cut-off events. [2024-01-30 14:19:07,405 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-01-30 14:19:07,405 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:07,405 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1] [2024-01-30 14:19:07,406 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 58 more)] === [2024-01-30 14:19:07,412 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:07,412 INFO L85 PathProgramCache]: Analyzing trace with hash 10090, now seen corresponding path program 1 times [2024-01-30 14:19:07,422 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:07,422 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [3509297] [2024-01-30 14:19:07,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:07,423 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:07,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:07,807 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:19:07,807 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:07,808 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [3509297] [2024-01-30 14:19:07,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [3509297] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:07,809 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:07,809 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-01-30 14:19:07,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1519706560] [2024-01-30 14:19:07,811 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:07,818 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-01-30 14:19:07,823 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:07,852 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-01-30 14:19:07,853 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-01-30 14:19:07,855 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 27 out of 72 [2024-01-30 14:19:07,859 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 70 transitions, 146 flow. Second operand has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:07,859 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:07,859 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 27 of 72 [2024-01-30 14:19:07,860 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:08,714 INFO L124 PetriNetUnfolderBase]: 2237/4148 cut-off events. [2024-01-30 14:19:08,714 INFO L125 PetriNetUnfolderBase]: For 10/10 co-relation queries the response was YES. [2024-01-30 14:19:08,724 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7729 conditions, 4148 events. 2237/4148 cut-off events. For 10/10 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 31903 event pairs, 1699 based on Foata normal form. 120/2578 useless extension candidates. Maximal degree in co-relation 7717. Up to 3523 conditions per place. [2024-01-30 14:19:08,751 INFO L140 encePairwiseOnDemand]: 57/72 looper letters, 40 selfloop transitions, 3 changer transitions 0/68 dead transitions. [2024-01-30 14:19:08,751 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 68 transitions, 231 flow [2024-01-30 14:19:08,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-01-30 14:19:08,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-01-30 14:19:08,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 139 transitions. [2024-01-30 14:19:08,764 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6435185185185185 [2024-01-30 14:19:08,766 INFO L175 Difference]: Start difference. First operand has 76 places, 70 transitions, 146 flow. Second operand 3 states and 139 transitions. [2024-01-30 14:19:08,766 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 68 transitions, 231 flow [2024-01-30 14:19:08,771 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 68 transitions, 228 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-01-30 14:19:08,776 INFO L231 Difference]: Finished difference. Result has 68 places, 62 transitions, 145 flow [2024-01-30 14:19:08,778 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=124, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=145, PETRI_PLACES=68, PETRI_TRANSITIONS=62} [2024-01-30 14:19:08,781 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, -8 predicate places. [2024-01-30 14:19:08,781 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 62 transitions, 145 flow [2024-01-30 14:19:08,782 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:08,782 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:08,782 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-01-30 14:19:08,782 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-01-30 14:19:08,782 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 58 more)] === [2024-01-30 14:19:08,783 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:08,783 INFO L85 PathProgramCache]: Analyzing trace with hash 300991725, now seen corresponding path program 1 times [2024-01-30 14:19:08,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:08,783 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1684738702] [2024-01-30 14:19:08,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:08,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:08,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:08,901 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:08,901 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:08,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1684738702] [2024-01-30 14:19:08,902 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1684738702] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:08,902 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:08,902 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-01-30 14:19:08,902 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [353409455] [2024-01-30 14:19:08,903 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:08,904 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-01-30 14:19:08,905 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:08,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-01-30 14:19:08,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-01-30 14:19:08,939 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 72 [2024-01-30 14:19:08,940 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 62 transitions, 145 flow. Second operand has 4 states, 4 states have (on average 22.25) internal successors, (89), 4 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:08,940 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:08,940 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 72 [2024-01-30 14:19:08,940 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:09,533 INFO L124 PetriNetUnfolderBase]: 2406/4388 cut-off events. [2024-01-30 14:19:09,534 INFO L125 PetriNetUnfolderBase]: For 387/387 co-relation queries the response was YES. [2024-01-30 14:19:09,540 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8717 conditions, 4388 events. 2406/4388 cut-off events. For 387/387 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 32762 event pairs, 1963 based on Foata normal form. 544/3545 useless extension candidates. Maximal degree in co-relation 8704. Up to 3644 conditions per place. [2024-01-30 14:19:09,561 INFO L140 encePairwiseOnDemand]: 64/72 looper letters, 57 selfloop transitions, 2 changer transitions 0/77 dead transitions. [2024-01-30 14:19:09,562 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 77 transitions, 302 flow [2024-01-30 14:19:09,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-01-30 14:19:09,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-01-30 14:19:09,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 147 transitions. [2024-01-30 14:19:09,564 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5104166666666666 [2024-01-30 14:19:09,564 INFO L175 Difference]: Start difference. First operand has 68 places, 62 transitions, 145 flow. Second operand 4 states and 147 transitions. [2024-01-30 14:19:09,564 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 77 transitions, 302 flow [2024-01-30 14:19:09,565 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 77 transitions, 298 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-01-30 14:19:09,566 INFO L231 Difference]: Finished difference. Result has 64 places, 56 transitions, 134 flow [2024-01-30 14:19:09,566 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=130, PETRI_DIFFERENCE_MINUEND_PLACES=61, 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=134, PETRI_PLACES=64, PETRI_TRANSITIONS=56} [2024-01-30 14:19:09,567 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, -12 predicate places. [2024-01-30 14:19:09,567 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 56 transitions, 134 flow [2024-01-30 14:19:09,567 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.25) internal successors, (89), 4 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:09,568 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:09,568 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-01-30 14:19:09,568 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-01-30 14:19:09,568 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 58 more)] === [2024-01-30 14:19:09,569 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:09,569 INFO L85 PathProgramCache]: Analyzing trace with hash 740809241, now seen corresponding path program 1 times [2024-01-30 14:19:09,569 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:09,569 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [226878651] [2024-01-30 14:19:09,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:09,570 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:09,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:09,817 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:09,818 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:09,818 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [226878651] [2024-01-30 14:19:09,819 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [226878651] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:09,819 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:09,819 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-01-30 14:19:09,819 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2114585692] [2024-01-30 14:19:09,819 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:09,820 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-01-30 14:19:09,820 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:09,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-01-30 14:19:09,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-01-30 14:19:09,863 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 72 [2024-01-30 14:19:09,863 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 56 transitions, 134 flow. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:09,864 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:09,864 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 72 [2024-01-30 14:19:09,864 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:10,584 INFO L124 PetriNetUnfolderBase]: 3367/5847 cut-off events. [2024-01-30 14:19:10,585 INFO L125 PetriNetUnfolderBase]: For 641/647 co-relation queries the response was YES. [2024-01-30 14:19:10,592 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11901 conditions, 5847 events. 3367/5847 cut-off events. For 641/647 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 42603 event pairs, 2568 based on Foata normal form. 11/4209 useless extension candidates. Maximal degree in co-relation 11887. Up to 5268 conditions per place. [2024-01-30 14:19:10,620 INFO L140 encePairwiseOnDemand]: 67/72 looper letters, 51 selfloop transitions, 5 changer transitions 0/69 dead transitions. [2024-01-30 14:19:10,620 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 69 transitions, 280 flow [2024-01-30 14:19:10,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-01-30 14:19:10,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-01-30 14:19:10,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 117 transitions. [2024-01-30 14:19:10,622 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40625 [2024-01-30 14:19:10,622 INFO L175 Difference]: Start difference. First operand has 64 places, 56 transitions, 134 flow. Second operand 4 states and 117 transitions. [2024-01-30 14:19:10,622 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 69 transitions, 280 flow [2024-01-30 14:19:10,624 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 69 transitions, 276 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-01-30 14:19:10,625 INFO L231 Difference]: Finished difference. Result has 67 places, 58 transitions, 157 flow [2024-01-30 14:19:10,625 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=131, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=157, PETRI_PLACES=67, PETRI_TRANSITIONS=58} [2024-01-30 14:19:10,626 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, -9 predicate places. [2024-01-30 14:19:10,626 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 58 transitions, 157 flow [2024-01-30 14:19:10,626 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:10,626 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:10,627 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:19:10,627 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-01-30 14:19:10,627 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting P1Err0ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 58 more)] === [2024-01-30 14:19:10,627 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:10,627 INFO L85 PathProgramCache]: Analyzing trace with hash 1489491865, now seen corresponding path program 1 times [2024-01-30 14:19:10,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:10,628 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [880123965] [2024-01-30 14:19:10,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:10,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:10,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:10,691 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:10,691 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:10,691 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [880123965] [2024-01-30 14:19:10,692 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [880123965] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:10,692 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:10,692 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-01-30 14:19:10,692 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2000591802] [2024-01-30 14:19:10,692 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:10,693 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-01-30 14:19:10,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:10,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-01-30 14:19:10,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-01-30 14:19:10,709 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 72 [2024-01-30 14:19:10,710 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 58 transitions, 157 flow. Second operand has 4 states, 4 states have (on average 23.75) internal successors, (95), 4 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call 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:10,710 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:10,710 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 72 [2024-01-30 14:19:10,710 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:11,294 INFO L124 PetriNetUnfolderBase]: 2504/4576 cut-off events. [2024-01-30 14:19:11,294 INFO L125 PetriNetUnfolderBase]: For 546/554 co-relation queries the response was YES. [2024-01-30 14:19:11,301 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9227 conditions, 4576 events. 2504/4576 cut-off events. For 546/554 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 34708 event pairs, 355 based on Foata normal form. 550/3882 useless extension candidates. Maximal degree in co-relation 9211. Up to 3759 conditions per place. [2024-01-30 14:19:11,318 INFO L140 encePairwiseOnDemand]: 65/72 looper letters, 67 selfloop transitions, 2 changer transitions 0/83 dead transitions. [2024-01-30 14:19:11,318 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 83 transitions, 359 flow [2024-01-30 14:19:11,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-01-30 14:19:11,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-01-30 14:19:11,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 159 transitions. [2024-01-30 14:19:11,320 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5520833333333334 [2024-01-30 14:19:11,320 INFO L175 Difference]: Start difference. First operand has 67 places, 58 transitions, 157 flow. Second operand 4 states and 159 transitions. [2024-01-30 14:19:11,320 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 83 transitions, 359 flow [2024-01-30 14:19:11,321 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 83 transitions, 347 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-01-30 14:19:11,323 INFO L231 Difference]: Finished difference. Result has 63 places, 53 transitions, 143 flow [2024-01-30 14:19:11,323 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=139, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=143, PETRI_PLACES=63, PETRI_TRANSITIONS=53} [2024-01-30 14:19:11,324 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, -13 predicate places. [2024-01-30 14:19:11,324 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 53 transitions, 143 flow [2024-01-30 14:19:11,324 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 23.75) internal successors, (95), 4 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call 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:11,324 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:11,324 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:19:11,325 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-01-30 14:19:11,325 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 58 more)] === [2024-01-30 14:19:11,325 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:11,325 INFO L85 PathProgramCache]: Analyzing trace with hash -1070392057, now seen corresponding path program 1 times [2024-01-30 14:19:11,326 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:11,326 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1706582028] [2024-01-30 14:19:11,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:11,326 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:11,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:11,502 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:19:11,503 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:11,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1706582028] [2024-01-30 14:19:11,503 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1706582028] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:11,503 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:11,504 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-01-30 14:19:11,504 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [45574432] [2024-01-30 14:19:11,504 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:11,504 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-01-30 14:19:11,505 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:11,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-01-30 14:19:11,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-01-30 14:19:11,526 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 72 [2024-01-30 14:19:11,526 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 53 transitions, 143 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:11,527 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:11,527 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 72 [2024-01-30 14:19:11,527 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:12,245 INFO L124 PetriNetUnfolderBase]: 3456/5932 cut-off events. [2024-01-30 14:19:12,245 INFO L125 PetriNetUnfolderBase]: For 766/774 co-relation queries the response was YES. [2024-01-30 14:19:12,254 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12344 conditions, 5932 events. 3456/5932 cut-off events. For 766/774 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 41676 event pairs, 2831 based on Foata normal form. 11/4308 useless extension candidates. Maximal degree in co-relation 12329. Up to 5483 conditions per place. [2024-01-30 14:19:12,272 INFO L140 encePairwiseOnDemand]: 67/72 looper letters, 46 selfloop transitions, 6 changer transitions 0/62 dead transitions. [2024-01-30 14:19:12,273 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 62 transitions, 274 flow [2024-01-30 14:19:12,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-01-30 14:19:12,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-01-30 14:19:12,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 120 transitions. [2024-01-30 14:19:12,274 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-01-30 14:19:12,275 INFO L175 Difference]: Start difference. First operand has 63 places, 53 transitions, 143 flow. Second operand 4 states and 120 transitions. [2024-01-30 14:19:12,275 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 62 transitions, 274 flow [2024-01-30 14:19:12,276 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 62 transitions, 268 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-01-30 14:19:12,277 INFO L231 Difference]: Finished difference. Result has 66 places, 55 transitions, 170 flow [2024-01-30 14:19:12,277 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=140, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=170, PETRI_PLACES=66, PETRI_TRANSITIONS=55} [2024-01-30 14:19:12,278 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, -10 predicate places. [2024-01-30 14:19:12,278 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 55 transitions, 170 flow [2024-01-30 14:19:12,279 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:12,279 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:12,279 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:19:12,279 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-01-30 14:19:12,279 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 58 more)] === [2024-01-30 14:19:12,280 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:12,280 INFO L85 PathProgramCache]: Analyzing trace with hash -1046878020, now seen corresponding path program 1 times [2024-01-30 14:19:12,280 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:12,280 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [19130650] [2024-01-30 14:19:12,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:12,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:12,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:12,505 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:12,506 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:12,506 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [19130650] [2024-01-30 14:19:12,506 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [19130650] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:12,506 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:12,506 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-01-30 14:19:12,507 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1684017078] [2024-01-30 14:19:12,507 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:12,507 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-01-30 14:19:12,507 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:12,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-01-30 14:19:12,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-01-30 14:19:12,552 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 72 [2024-01-30 14:19:12,552 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 55 transitions, 170 flow. Second operand has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 6 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:12,552 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:12,553 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 72 [2024-01-30 14:19:12,553 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:13,131 INFO L124 PetriNetUnfolderBase]: 2923/5021 cut-off events. [2024-01-30 14:19:13,131 INFO L125 PetriNetUnfolderBase]: For 663/684 co-relation queries the response was YES. [2024-01-30 14:19:13,144 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10527 conditions, 5021 events. 2923/5021 cut-off events. For 663/684 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 34575 event pairs, 1644 based on Foata normal form. 36/3650 useless extension candidates. Maximal degree in co-relation 10509. Up to 4476 conditions per place. [2024-01-30 14:19:13,162 INFO L140 encePairwiseOnDemand]: 61/72 looper letters, 61 selfloop transitions, 8 changer transitions 0/78 dead transitions. [2024-01-30 14:19:13,163 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 78 transitions, 365 flow [2024-01-30 14:19:13,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-01-30 14:19:13,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-01-30 14:19:13,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 154 transitions. [2024-01-30 14:19:13,164 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42777777777777776 [2024-01-30 14:19:13,165 INFO L175 Difference]: Start difference. First operand has 66 places, 55 transitions, 170 flow. Second operand 5 states and 154 transitions. [2024-01-30 14:19:13,165 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 78 transitions, 365 flow [2024-01-30 14:19:13,166 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 78 transitions, 360 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-01-30 14:19:13,167 INFO L231 Difference]: Finished difference. Result has 70 places, 57 transitions, 207 flow [2024-01-30 14:19:13,168 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=165, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=207, PETRI_PLACES=70, PETRI_TRANSITIONS=57} [2024-01-30 14:19:13,168 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, -6 predicate places. [2024-01-30 14:19:13,168 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 57 transitions, 207 flow [2024-01-30 14:19:13,169 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 6 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:13,169 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:13,169 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:19:13,169 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-01-30 14:19:13,170 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 58 more)] === [2024-01-30 14:19:13,170 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:13,170 INFO L85 PathProgramCache]: Analyzing trace with hash 2145317741, now seen corresponding path program 1 times [2024-01-30 14:19:13,170 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:13,170 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1535006586] [2024-01-30 14:19:13,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:13,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:13,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:13,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:19:13,305 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:13,305 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1535006586] [2024-01-30 14:19:13,305 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1535006586] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:13,305 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:13,306 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-01-30 14:19:13,306 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1844253381] [2024-01-30 14:19:13,306 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:13,306 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-01-30 14:19:13,307 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:13,307 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-01-30 14:19:13,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-01-30 14:19:13,312 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 28 out of 72 [2024-01-30 14:19:13,312 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 57 transitions, 207 flow. Second operand has 5 states, 5 states have (on average 29.6) internal successors, (148), 5 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call 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:13,312 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:13,312 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 28 of 72 [2024-01-30 14:19:13,312 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:13,754 INFO L124 PetriNetUnfolderBase]: 1914/3418 cut-off events. [2024-01-30 14:19:13,755 INFO L125 PetriNetUnfolderBase]: For 1085/1087 co-relation queries the response was YES. [2024-01-30 14:19:13,761 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7731 conditions, 3418 events. 1914/3418 cut-off events. For 1085/1087 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 23606 event pairs, 1504 based on Foata normal form. 14/2635 useless extension candidates. Maximal degree in co-relation 7711. Up to 3055 conditions per place. [2024-01-30 14:19:13,773 INFO L140 encePairwiseOnDemand]: 66/72 looper letters, 44 selfloop transitions, 7 changer transitions 0/67 dead transitions. [2024-01-30 14:19:13,773 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 67 transitions, 335 flow [2024-01-30 14:19:13,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-01-30 14:19:13,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-01-30 14:19:13,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 161 transitions. [2024-01-30 14:19:13,774 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5590277777777778 [2024-01-30 14:19:13,775 INFO L175 Difference]: Start difference. First operand has 70 places, 57 transitions, 207 flow. Second operand 4 states and 161 transitions. [2024-01-30 14:19:13,775 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 67 transitions, 335 flow [2024-01-30 14:19:13,776 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 67 transitions, 321 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-01-30 14:19:13,778 INFO L231 Difference]: Finished difference. Result has 71 places, 59 transitions, 225 flow [2024-01-30 14:19:13,778 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=193, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=225, PETRI_PLACES=71, PETRI_TRANSITIONS=59} [2024-01-30 14:19:13,778 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, -5 predicate places. [2024-01-30 14:19:13,779 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 59 transitions, 225 flow [2024-01-30 14:19:13,779 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 29.6) internal successors, (148), 5 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call 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:13,779 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:13,779 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:19:13,780 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-01-30 14:19:13,780 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 58 more)] === [2024-01-30 14:19:13,780 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:13,780 INFO L85 PathProgramCache]: Analyzing trace with hash 2145397610, now seen corresponding path program 1 times [2024-01-30 14:19:13,781 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:13,781 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2017271682] [2024-01-30 14:19:13,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:13,781 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:13,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:13,952 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:13,953 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:13,953 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2017271682] [2024-01-30 14:19:13,953 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2017271682] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:13,953 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:13,954 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-01-30 14:19:13,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [932042992] [2024-01-30 14:19:13,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:13,954 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-01-30 14:19:13,954 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:13,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-01-30 14:19:13,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-01-30 14:19:13,990 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 72 [2024-01-30 14:19:13,991 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 59 transitions, 225 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:13,991 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:13,991 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 72 [2024-01-30 14:19:13,991 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:14,654 INFO L124 PetriNetUnfolderBase]: 2724/4738 cut-off events. [2024-01-30 14:19:14,654 INFO L125 PetriNetUnfolderBase]: For 2460/2468 co-relation queries the response was YES. [2024-01-30 14:19:14,666 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11280 conditions, 4738 events. 2724/4738 cut-off events. For 2460/2468 co-relation queries the response was YES. Maximal size of possible extension queue 280. Compared 31674 event pairs, 2138 based on Foata normal form. 17/3947 useless extension candidates. Maximal degree in co-relation 11259. Up to 4325 conditions per place. [2024-01-30 14:19:14,686 INFO L140 encePairwiseOnDemand]: 66/72 looper letters, 52 selfloop transitions, 8 changer transitions 0/70 dead transitions. [2024-01-30 14:19:14,687 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 70 transitions, 372 flow [2024-01-30 14:19:14,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-01-30 14:19:14,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-01-30 14:19:14,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 148 transitions. [2024-01-30 14:19:14,688 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4111111111111111 [2024-01-30 14:19:14,689 INFO L175 Difference]: Start difference. First operand has 71 places, 59 transitions, 225 flow. Second operand 5 states and 148 transitions. [2024-01-30 14:19:14,689 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 70 transitions, 372 flow [2024-01-30 14:19:14,691 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 70 transitions, 360 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-01-30 14:19:14,692 INFO L231 Difference]: Finished difference. Result has 74 places, 59 transitions, 235 flow [2024-01-30 14:19:14,693 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=213, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=235, PETRI_PLACES=74, PETRI_TRANSITIONS=59} [2024-01-30 14:19:14,693 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, -2 predicate places. [2024-01-30 14:19:14,693 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 59 transitions, 235 flow [2024-01-30 14:19:14,694 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:14,694 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:14,694 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:19:14,694 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-01-30 14:19:14,694 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 58 more)] === [2024-01-30 14:19:14,695 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:14,695 INFO L85 PathProgramCache]: Analyzing trace with hash 2056067202, now seen corresponding path program 1 times [2024-01-30 14:19:14,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:14,695 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1210501954] [2024-01-30 14:19:14,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:14,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:14,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:14,907 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:14,907 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:14,907 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1210501954] [2024-01-30 14:19:14,907 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1210501954] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:14,908 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:14,908 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-01-30 14:19:14,908 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [799000575] [2024-01-30 14:19:14,908 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:14,909 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-01-30 14:19:14,909 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:14,909 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-01-30 14:19:14,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-01-30 14:19:14,935 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 72 [2024-01-30 14:19:14,936 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 59 transitions, 235 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:14,936 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:14,936 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 72 [2024-01-30 14:19:14,937 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:15,604 INFO L124 PetriNetUnfolderBase]: 2744/4776 cut-off events. [2024-01-30 14:19:15,605 INFO L125 PetriNetUnfolderBase]: For 2589/2597 co-relation queries the response was YES. [2024-01-30 14:19:15,617 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11494 conditions, 4776 events. 2744/4776 cut-off events. For 2589/2597 co-relation queries the response was YES. Maximal size of possible extension queue 280. Compared 31945 event pairs, 1831 based on Foata normal form. 20/3990 useless extension candidates. Maximal degree in co-relation 11472. Up to 4244 conditions per place. [2024-01-30 14:19:15,637 INFO L140 encePairwiseOnDemand]: 66/72 looper letters, 61 selfloop transitions, 10 changer transitions 0/81 dead transitions. [2024-01-30 14:19:15,638 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 81 transitions, 435 flow [2024-01-30 14:19:15,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-01-30 14:19:15,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-01-30 14:19:15,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 158 transitions. [2024-01-30 14:19:15,639 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4388888888888889 [2024-01-30 14:19:15,639 INFO L175 Difference]: Start difference. First operand has 74 places, 59 transitions, 235 flow. Second operand 5 states and 158 transitions. [2024-01-30 14:19:15,639 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 81 transitions, 435 flow [2024-01-30 14:19:15,643 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 81 transitions, 419 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-01-30 14:19:15,645 INFO L231 Difference]: Finished difference. Result has 76 places, 62 transitions, 263 flow [2024-01-30 14:19:15,645 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=219, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=263, PETRI_PLACES=76, PETRI_TRANSITIONS=62} [2024-01-30 14:19:15,646 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 0 predicate places. [2024-01-30 14:19:15,646 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 62 transitions, 263 flow [2024-01-30 14:19:15,647 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:15,647 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:15,647 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:19:15,647 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-01-30 14:19:15,647 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 58 more)] === [2024-01-30 14:19:15,655 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:15,656 INFO L85 PathProgramCache]: Analyzing trace with hash 2081862612, now seen corresponding path program 2 times [2024-01-30 14:19:15,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:15,658 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1243722129] [2024-01-30 14:19:15,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:15,661 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:15,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:15,901 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,902 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:15,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1243722129] [2024-01-30 14:19:15,902 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1243722129] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:15,902 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:15,902 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-01-30 14:19:15,902 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [808985046] [2024-01-30 14:19:15,903 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:15,903 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-01-30 14:19:15,903 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:15,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-01-30 14:19:15,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-01-30 14:19:15,944 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 72 [2024-01-30 14:19:15,945 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 62 transitions, 263 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:15,945 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:15,945 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 72 [2024-01-30 14:19:15,945 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:16,496 INFO L124 PetriNetUnfolderBase]: 2724/4716 cut-off events. [2024-01-30 14:19:16,496 INFO L125 PetriNetUnfolderBase]: For 2813/2821 co-relation queries the response was YES. [2024-01-30 14:19:16,506 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11515 conditions, 4716 events. 2724/4716 cut-off events. For 2813/2821 co-relation queries the response was YES. Maximal size of possible extension queue 280. Compared 31608 event pairs, 1856 based on Foata normal form. 20/3932 useless extension candidates. Maximal degree in co-relation 11491. Up to 4241 conditions per place. [2024-01-30 14:19:16,527 INFO L140 encePairwiseOnDemand]: 66/72 looper letters, 60 selfloop transitions, 11 changer transitions 0/81 dead transitions. [2024-01-30 14:19:16,527 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 81 transitions, 451 flow [2024-01-30 14:19:16,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-01-30 14:19:16,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-01-30 14:19:16,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 157 transitions. [2024-01-30 14:19:16,529 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4361111111111111 [2024-01-30 14:19:16,529 INFO L175 Difference]: Start difference. First operand has 76 places, 62 transitions, 263 flow. Second operand 5 states and 157 transitions. [2024-01-30 14:19:16,529 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 81 transitions, 451 flow [2024-01-30 14:19:16,531 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 81 transitions, 429 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-01-30 14:19:16,533 INFO L231 Difference]: Finished difference. Result has 78 places, 63 transitions, 275 flow [2024-01-30 14:19:16,533 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=243, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=275, PETRI_PLACES=78, PETRI_TRANSITIONS=63} [2024-01-30 14:19:16,534 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 2 predicate places. [2024-01-30 14:19:16,534 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 63 transitions, 275 flow [2024-01-30 14:19:16,534 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:16,534 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:16,534 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:19:16,535 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-01-30 14:19:16,535 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 58 more)] === [2024-01-30 14:19:16,535 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:16,535 INFO L85 PathProgramCache]: Analyzing trace with hash 1632950624, now seen corresponding path program 1 times [2024-01-30 14:19:16,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:16,536 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [30030460] [2024-01-30 14:19:16,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:16,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:16,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:16,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:19:16,750 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:16,750 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [30030460] [2024-01-30 14:19:16,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [30030460] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:16,751 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:16,751 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-01-30 14:19:16,751 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [509939735] [2024-01-30 14:19:16,751 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:16,752 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-01-30 14:19:16,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:16,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-01-30 14:19:16,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-01-30 14:19:16,788 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 72 [2024-01-30 14:19:16,789 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 63 transitions, 275 flow. Second operand has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:16,789 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:16,789 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 72 [2024-01-30 14:19:16,789 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:17,380 INFO L124 PetriNetUnfolderBase]: 2795/4820 cut-off events. [2024-01-30 14:19:17,380 INFO L125 PetriNetUnfolderBase]: For 2735/2774 co-relation queries the response was YES. [2024-01-30 14:19:17,393 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11732 conditions, 4820 events. 2795/4820 cut-off events. For 2735/2774 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 33259 event pairs, 2187 based on Foata normal form. 25/3927 useless extension candidates. Maximal degree in co-relation 11707. Up to 4402 conditions per place. [2024-01-30 14:19:17,411 INFO L140 encePairwiseOnDemand]: 66/72 looper letters, 58 selfloop transitions, 11 changer transitions 0/79 dead transitions. [2024-01-30 14:19:17,411 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 79 transitions, 463 flow [2024-01-30 14:19:17,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-01-30 14:19:17,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-01-30 14:19:17,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 142 transitions. [2024-01-30 14:19:17,413 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39444444444444443 [2024-01-30 14:19:17,413 INFO L175 Difference]: Start difference. First operand has 78 places, 63 transitions, 275 flow. Second operand 5 states and 142 transitions. [2024-01-30 14:19:17,413 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 79 transitions, 463 flow [2024-01-30 14:19:17,415 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 79 transitions, 448 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-01-30 14:19:17,417 INFO L231 Difference]: Finished difference. Result has 82 places, 67 transitions, 312 flow [2024-01-30 14:19:17,418 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=260, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=312, PETRI_PLACES=82, PETRI_TRANSITIONS=67} [2024-01-30 14:19:17,418 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 6 predicate places. [2024-01-30 14:19:17,419 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 67 transitions, 312 flow [2024-01-30 14:19:17,419 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:17,419 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:17,419 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:19:17,419 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-01-30 14:19:17,419 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 58 more)] === [2024-01-30 14:19:17,420 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:17,420 INFO L85 PathProgramCache]: Analyzing trace with hash -2093626764, now seen corresponding path program 2 times [2024-01-30 14:19:17,420 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:17,420 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [698541040] [2024-01-30 14:19:17,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:17,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:17,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:17,614 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,615 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:17,615 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [698541040] [2024-01-30 14:19:17,615 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [698541040] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:17,615 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:17,615 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-01-30 14:19:17,615 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1546178046] [2024-01-30 14:19:17,616 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:17,616 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-01-30 14:19:17,616 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:17,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-01-30 14:19:17,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-01-30 14:19:17,655 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 72 [2024-01-30 14:19:17,655 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 67 transitions, 312 flow. Second operand has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:17,655 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:17,656 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 72 [2024-01-30 14:19:17,656 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:18,264 INFO L124 PetriNetUnfolderBase]: 2790/4816 cut-off events. [2024-01-30 14:19:18,264 INFO L125 PetriNetUnfolderBase]: For 3056/3083 co-relation queries the response was YES. [2024-01-30 14:19:18,275 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11830 conditions, 4816 events. 2790/4816 cut-off events. For 3056/3083 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 33179 event pairs, 2184 based on Foata normal form. 22/3922 useless extension candidates. Maximal degree in co-relation 11802. Up to 4399 conditions per place. [2024-01-30 14:19:18,294 INFO L140 encePairwiseOnDemand]: 66/72 looper letters, 56 selfloop transitions, 11 changer transitions 0/77 dead transitions. [2024-01-30 14:19:18,294 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 77 transitions, 470 flow [2024-01-30 14:19:18,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-01-30 14:19:18,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-01-30 14:19:18,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 140 transitions. [2024-01-30 14:19:18,298 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3888888888888889 [2024-01-30 14:19:18,298 INFO L175 Difference]: Start difference. First operand has 82 places, 67 transitions, 312 flow. Second operand 5 states and 140 transitions. [2024-01-30 14:19:18,298 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 77 transitions, 470 flow [2024-01-30 14:19:18,302 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 77 transitions, 460 flow, removed 1 selfloop flow, removed 1 redundant places. [2024-01-30 14:19:18,303 INFO L231 Difference]: Finished difference. Result has 86 places, 67 transitions, 329 flow [2024-01-30 14:19:18,303 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=302, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=329, PETRI_PLACES=86, PETRI_TRANSITIONS=67} [2024-01-30 14:19:18,306 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 10 predicate places. [2024-01-30 14:19:18,306 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 67 transitions, 329 flow [2024-01-30 14:19:18,306 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:18,307 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:18,307 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:19:18,307 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-01-30 14:19:18,307 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 58 more)] === [2024-01-30 14:19:18,307 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:18,308 INFO L85 PathProgramCache]: Analyzing trace with hash 66099818, now seen corresponding path program 1 times [2024-01-30 14:19:18,308 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:18,308 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1604882456] [2024-01-30 14:19:18,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:18,308 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:18,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:18,490 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,490 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:18,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1604882456] [2024-01-30 14:19:18,491 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1604882456] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:18,491 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:18,491 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-01-30 14:19:18,491 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [662059266] [2024-01-30 14:19:18,491 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:18,492 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-01-30 14:19:18,492 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:18,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-01-30 14:19:18,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-01-30 14:19:18,499 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 28 out of 72 [2024-01-30 14:19:18,500 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 67 transitions, 329 flow. Second operand has 6 states, 6 states have (on average 29.5) internal successors, (177), 6 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:18,500 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:18,501 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 28 of 72 [2024-01-30 14:19:18,501 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:18,936 INFO L124 PetriNetUnfolderBase]: 1518/2844 cut-off events. [2024-01-30 14:19:18,937 INFO L125 PetriNetUnfolderBase]: For 2352/2360 co-relation queries the response was YES. [2024-01-30 14:19:18,945 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6955 conditions, 2844 events. 1518/2844 cut-off events. For 2352/2360 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 19399 event pairs, 906 based on Foata normal form. 88/2407 useless extension candidates. Maximal degree in co-relation 6925. Up to 2007 conditions per place. [2024-01-30 14:19:18,956 INFO L140 encePairwiseOnDemand]: 64/72 looper letters, 67 selfloop transitions, 15 changer transitions 0/100 dead transitions. [2024-01-30 14:19:18,956 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 100 transitions, 597 flow [2024-01-30 14:19:18,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-01-30 14:19:18,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-01-30 14:19:18,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 212 transitions. [2024-01-30 14:19:18,958 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5888888888888889 [2024-01-30 14:19:18,958 INFO L175 Difference]: Start difference. First operand has 86 places, 67 transitions, 329 flow. Second operand 5 states and 212 transitions. [2024-01-30 14:19:18,958 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 100 transitions, 597 flow [2024-01-30 14:19:18,962 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 100 transitions, 565 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-01-30 14:19:18,963 INFO L231 Difference]: Finished difference. Result has 88 places, 76 transitions, 401 flow [2024-01-30 14:19:18,964 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=297, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=401, PETRI_PLACES=88, PETRI_TRANSITIONS=76} [2024-01-30 14:19:18,964 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 12 predicate places. [2024-01-30 14:19:18,964 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 76 transitions, 401 flow [2024-01-30 14:19:18,965 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 29.5) internal successors, (177), 6 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:18,965 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:18,965 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:19:18,965 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-01-30 14:19:18,965 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 58 more)] === [2024-01-30 14:19:18,966 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:18,966 INFO L85 PathProgramCache]: Analyzing trace with hash 142814637, now seen corresponding path program 1 times [2024-01-30 14:19:18,966 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:18,966 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [697808612] [2024-01-30 14:19:18,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:18,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:18,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:19,200 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,201 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:19,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [697808612] [2024-01-30 14:19:19,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [697808612] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:19,201 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:19,201 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-01-30 14:19:19,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1089211170] [2024-01-30 14:19:19,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:19,202 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-01-30 14:19:19,202 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:19,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-01-30 14:19:19,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-01-30 14:19:19,243 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 72 [2024-01-30 14:19:19,244 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 76 transitions, 401 flow. Second operand has 7 states, 7 states have (on average 19.714285714285715) internal successors, (138), 7 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:19,244 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:19,244 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 72 [2024-01-30 14:19:19,244 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:19,773 INFO L124 PetriNetUnfolderBase]: 2051/3751 cut-off events. [2024-01-30 14:19:19,773 INFO L125 PetriNetUnfolderBase]: For 3996/4007 co-relation queries the response was YES. [2024-01-30 14:19:19,787 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9887 conditions, 3751 events. 2051/3751 cut-off events. For 3996/4007 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 24900 event pairs, 791 based on Foata normal form. 33/3310 useless extension candidates. Maximal degree in co-relation 9855. Up to 2672 conditions per place. [2024-01-30 14:19:19,803 INFO L140 encePairwiseOnDemand]: 63/72 looper letters, 80 selfloop transitions, 18 changer transitions 0/109 dead transitions. [2024-01-30 14:19:19,804 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 109 transitions, 698 flow [2024-01-30 14:19:19,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-01-30 14:19:19,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-01-30 14:19:19,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 194 transitions. [2024-01-30 14:19:19,806 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44907407407407407 [2024-01-30 14:19:19,806 INFO L175 Difference]: Start difference. First operand has 88 places, 76 transitions, 401 flow. Second operand 6 states and 194 transitions. [2024-01-30 14:19:19,806 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 109 transitions, 698 flow [2024-01-30 14:19:19,811 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 109 transitions, 694 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-01-30 14:19:19,812 INFO L231 Difference]: Finished difference. Result has 95 places, 78 transitions, 462 flow [2024-01-30 14:19:19,813 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=397, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=462, PETRI_PLACES=95, PETRI_TRANSITIONS=78} [2024-01-30 14:19:19,813 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 19 predicate places. [2024-01-30 14:19:19,813 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 78 transitions, 462 flow [2024-01-30 14:19:19,814 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.714285714285715) internal successors, (138), 7 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:19,817 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:19,817 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:19:19,818 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-01-30 14:19:19,818 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 58 more)] === [2024-01-30 14:19:19,818 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:19,818 INFO L85 PathProgramCache]: Analyzing trace with hash -903452638, now seen corresponding path program 1 times [2024-01-30 14:19:19,819 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:19,819 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [138462786] [2024-01-30 14:19:19,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:19,819 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:19,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:19,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:19:19,993 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:19,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [138462786] [2024-01-30 14:19:19,993 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [138462786] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:19,994 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:19,994 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-01-30 14:19:19,994 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1146252733] [2024-01-30 14:19:19,994 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:19,995 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-01-30 14:19:19,995 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:19,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-01-30 14:19:19,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-01-30 14:19:20,002 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 28 out of 72 [2024-01-30 14:19:20,002 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 78 transitions, 462 flow. Second operand has 6 states, 6 states have (on average 29.5) internal successors, (177), 6 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:20,002 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:20,002 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 28 of 72 [2024-01-30 14:19:20,002 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:20,385 INFO L124 PetriNetUnfolderBase]: 1491/2828 cut-off events. [2024-01-30 14:19:20,386 INFO L125 PetriNetUnfolderBase]: For 4119/4132 co-relation queries the response was YES. [2024-01-30 14:19:20,394 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7923 conditions, 2828 events. 1491/2828 cut-off events. For 4119/4132 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 19237 event pairs, 725 based on Foata normal form. 17/2528 useless extension candidates. Maximal degree in co-relation 7887. Up to 2015 conditions per place. [2024-01-30 14:19:20,401 INFO L140 encePairwiseOnDemand]: 65/72 looper letters, 71 selfloop transitions, 17 changer transitions 0/107 dead transitions. [2024-01-30 14:19:20,402 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 107 transitions, 748 flow [2024-01-30 14:19:20,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-01-30 14:19:20,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-01-30 14:19:20,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 214 transitions. [2024-01-30 14:19:20,404 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5944444444444444 [2024-01-30 14:19:20,404 INFO L175 Difference]: Start difference. First operand has 95 places, 78 transitions, 462 flow. Second operand 5 states and 214 transitions. [2024-01-30 14:19:20,404 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 107 transitions, 748 flow [2024-01-30 14:19:20,409 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 107 transitions, 712 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-01-30 14:19:20,411 INFO L231 Difference]: Finished difference. Result has 96 places, 80 transitions, 484 flow [2024-01-30 14:19:20,411 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=430, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=484, PETRI_PLACES=96, PETRI_TRANSITIONS=80} [2024-01-30 14:19:20,412 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 20 predicate places. [2024-01-30 14:19:20,412 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 80 transitions, 484 flow [2024-01-30 14:19:20,412 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 29.5) internal successors, (177), 6 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:20,412 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:20,412 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:19:20,413 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-01-30 14:19:20,413 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 58 more)] === [2024-01-30 14:19:20,413 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:20,413 INFO L85 PathProgramCache]: Analyzing trace with hash -784082566, now seen corresponding path program 2 times [2024-01-30 14:19:20,413 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:20,414 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1192087359] [2024-01-30 14:19:20,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:20,414 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:20,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:20,572 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,573 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:20,573 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1192087359] [2024-01-30 14:19:20,573 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1192087359] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:20,573 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:20,573 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-01-30 14:19:20,573 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1459740634] [2024-01-30 14:19:20,574 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:20,574 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-01-30 14:19:20,574 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:20,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-01-30 14:19:20,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-01-30 14:19:20,582 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 28 out of 72 [2024-01-30 14:19:20,583 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 80 transitions, 484 flow. Second operand has 6 states, 6 states have (on average 29.5) internal successors, (177), 6 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:20,583 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:20,583 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 28 of 72 [2024-01-30 14:19:20,583 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:21,026 INFO L124 PetriNetUnfolderBase]: 1437/2733 cut-off events. [2024-01-30 14:19:21,026 INFO L125 PetriNetUnfolderBase]: For 4356/4373 co-relation queries the response was YES. [2024-01-30 14:19:21,037 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7636 conditions, 2733 events. 1437/2733 cut-off events. For 4356/4373 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 18411 event pairs, 687 based on Foata normal form. 35/2455 useless extension candidates. Maximal degree in co-relation 7599. Up to 1999 conditions per place. [2024-01-30 14:19:21,046 INFO L140 encePairwiseOnDemand]: 65/72 looper letters, 67 selfloop transitions, 16 changer transitions 0/102 dead transitions. [2024-01-30 14:19:21,046 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 102 transitions, 718 flow [2024-01-30 14:19:21,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-01-30 14:19:21,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-01-30 14:19:21,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 208 transitions. [2024-01-30 14:19:21,048 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5777777777777777 [2024-01-30 14:19:21,048 INFO L175 Difference]: Start difference. First operand has 96 places, 80 transitions, 484 flow. Second operand 5 states and 208 transitions. [2024-01-30 14:19:21,048 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 102 transitions, 718 flow [2024-01-30 14:19:21,054 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 102 transitions, 696 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-01-30 14:19:21,055 INFO L231 Difference]: Finished difference. Result has 99 places, 80 transitions, 502 flow [2024-01-30 14:19:21,056 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=462, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=502, PETRI_PLACES=99, PETRI_TRANSITIONS=80} [2024-01-30 14:19:21,056 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 23 predicate places. [2024-01-30 14:19:21,056 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 80 transitions, 502 flow [2024-01-30 14:19:21,057 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 29.5) internal successors, (177), 6 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:21,057 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:21,057 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:19:21,057 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-01-30 14:19:21,057 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 58 more)] === [2024-01-30 14:19:21,058 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:21,058 INFO L85 PathProgramCache]: Analyzing trace with hash -831356261, now seen corresponding path program 1 times [2024-01-30 14:19:21,058 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:21,058 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1520565149] [2024-01-30 14:19:21,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:21,059 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:21,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:21,282 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,282 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:21,283 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1520565149] [2024-01-30 14:19:21,283 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1520565149] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:21,283 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:21,283 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-01-30 14:19:21,283 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1525220829] [2024-01-30 14:19:21,283 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:21,284 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-01-30 14:19:21,284 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:21,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-01-30 14:19:21,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-01-30 14:19:21,339 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 72 [2024-01-30 14:19:21,340 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 80 transitions, 502 flow. Second operand has 7 states, 7 states have (on average 17.571428571428573) internal successors, (123), 7 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call 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,340 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:21,340 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 72 [2024-01-30 14:19:21,340 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:21,814 INFO L124 PetriNetUnfolderBase]: 2029/3600 cut-off events. [2024-01-30 14:19:21,814 INFO L125 PetriNetUnfolderBase]: For 5907/5949 co-relation queries the response was YES. [2024-01-30 14:19:21,824 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10257 conditions, 3600 events. 2029/3600 cut-off events. For 5907/5949 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 23290 event pairs, 924 based on Foata normal form. 31/3269 useless extension candidates. Maximal degree in co-relation 10219. Up to 2735 conditions per place. [2024-01-30 14:19:21,833 INFO L140 encePairwiseOnDemand]: 63/72 looper letters, 86 selfloop transitions, 21 changer transitions 0/118 dead transitions. [2024-01-30 14:19:21,833 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 118 transitions, 829 flow [2024-01-30 14:19:21,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-01-30 14:19:21,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-01-30 14:19:21,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 190 transitions. [2024-01-30 14:19:21,834 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4398148148148148 [2024-01-30 14:19:21,834 INFO L175 Difference]: Start difference. First operand has 99 places, 80 transitions, 502 flow. Second operand 6 states and 190 transitions. [2024-01-30 14:19:21,835 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 118 transitions, 829 flow [2024-01-30 14:19:21,841 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 118 transitions, 788 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-01-30 14:19:21,842 INFO L231 Difference]: Finished difference. Result has 102 places, 82 transitions, 530 flow [2024-01-30 14:19:21,842 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=463, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=530, PETRI_PLACES=102, PETRI_TRANSITIONS=82} [2024-01-30 14:19:21,843 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 26 predicate places. [2024-01-30 14:19:21,843 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 82 transitions, 530 flow [2024-01-30 14:19:21,843 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.571428571428573) internal successors, (123), 7 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call 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,843 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:21,844 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:19:21,844 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-01-30 14:19:21,844 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 58 more)] === [2024-01-30 14:19:21,844 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:21,844 INFO L85 PathProgramCache]: Analyzing trace with hash 1876814577, now seen corresponding path program 1 times [2024-01-30 14:19:21,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:21,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [974724676] [2024-01-30 14:19:21,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:21,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:21,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:22,045 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,045 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:22,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [974724676] [2024-01-30 14:19:22,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [974724676] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:22,046 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:22,046 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-01-30 14:19:22,046 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [840736714] [2024-01-30 14:19:22,046 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:22,046 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-01-30 14:19:22,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:22,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-01-30 14:19:22,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-01-30 14:19:22,077 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 72 [2024-01-30 14:19:22,078 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 82 transitions, 530 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:22,078 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:22,078 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 72 [2024-01-30 14:19:22,078 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:22,655 INFO L124 PetriNetUnfolderBase]: 2126/3804 cut-off events. [2024-01-30 14:19:22,656 INFO L125 PetriNetUnfolderBase]: For 6137/6148 co-relation queries the response was YES. [2024-01-30 14:19:22,667 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10951 conditions, 3804 events. 2126/3804 cut-off events. For 6137/6148 co-relation queries the response was YES. Maximal size of possible extension queue 202. Compared 25013 event pairs, 984 based on Foata normal form. 14/3434 useless extension candidates. Maximal degree in co-relation 10911. Up to 2690 conditions per place. [2024-01-30 14:19:22,677 INFO L140 encePairwiseOnDemand]: 60/72 looper letters, 89 selfloop transitions, 27 changer transitions 0/128 dead transitions. [2024-01-30 14:19:22,677 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 128 transitions, 931 flow [2024-01-30 14:19:22,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-01-30 14:19:22,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-01-30 14:19:22,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 208 transitions. [2024-01-30 14:19:22,679 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48148148148148145 [2024-01-30 14:19:22,679 INFO L175 Difference]: Start difference. First operand has 102 places, 82 transitions, 530 flow. Second operand 6 states and 208 transitions. [2024-01-30 14:19:22,679 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 128 transitions, 931 flow [2024-01-30 14:19:22,686 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 128 transitions, 897 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-01-30 14:19:22,688 INFO L231 Difference]: Finished difference. Result has 106 places, 90 transitions, 625 flow [2024-01-30 14:19:22,688 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=503, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=625, PETRI_PLACES=106, PETRI_TRANSITIONS=90} [2024-01-30 14:19:22,688 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 30 predicate places. [2024-01-30 14:19:22,688 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 90 transitions, 625 flow [2024-01-30 14:19:22,689 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:22,689 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:22,689 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:19:22,689 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-01-30 14:19:22,689 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 58 more)] === [2024-01-30 14:19:22,689 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:22,689 INFO L85 PathProgramCache]: Analyzing trace with hash 1602499139, now seen corresponding path program 2 times [2024-01-30 14:19:22,689 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:22,689 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [906507667] [2024-01-30 14:19:22,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:22,690 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:22,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:22,888 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,888 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:22,888 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [906507667] [2024-01-30 14:19:22,888 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [906507667] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:22,888 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:22,889 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-01-30 14:19:22,889 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1801840289] [2024-01-30 14:19:22,889 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:22,889 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-01-30 14:19:22,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:22,890 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-01-30 14:19:22,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-01-30 14:19:22,918 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 72 [2024-01-30 14:19:22,918 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 90 transitions, 625 flow. Second operand has 7 states, 7 states have (on average 17.571428571428573) internal successors, (123), 7 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call 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,919 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:22,919 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 72 [2024-01-30 14:19:22,919 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:23,584 INFO L124 PetriNetUnfolderBase]: 3300/5603 cut-off events. [2024-01-30 14:19:23,585 INFO L125 PetriNetUnfolderBase]: For 10786/10968 co-relation queries the response was YES. [2024-01-30 14:19:23,602 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17162 conditions, 5603 events. 3300/5603 cut-off events. For 10786/10968 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 35721 event pairs, 1333 based on Foata normal form. 130/5242 useless extension candidates. Maximal degree in co-relation 17119. Up to 3875 conditions per place. [2024-01-30 14:19:23,619 INFO L140 encePairwiseOnDemand]: 63/72 looper letters, 96 selfloop transitions, 28 changer transitions 0/138 dead transitions. [2024-01-30 14:19:23,619 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 138 transitions, 1105 flow [2024-01-30 14:19:23,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-01-30 14:19:23,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-01-30 14:19:23,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 193 transitions. [2024-01-30 14:19:23,621 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44675925925925924 [2024-01-30 14:19:23,621 INFO L175 Difference]: Start difference. First operand has 106 places, 90 transitions, 625 flow. Second operand 6 states and 193 transitions. [2024-01-30 14:19:23,621 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 138 transitions, 1105 flow [2024-01-30 14:19:23,631 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 138 transitions, 1043 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-01-30 14:19:23,634 INFO L231 Difference]: Finished difference. Result has 109 places, 99 transitions, 741 flow [2024-01-30 14:19:23,634 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=581, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=741, PETRI_PLACES=109, PETRI_TRANSITIONS=99} [2024-01-30 14:19:23,634 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 33 predicate places. [2024-01-30 14:19:23,635 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 99 transitions, 741 flow [2024-01-30 14:19:23,635 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.571428571428573) internal successors, (123), 7 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call 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,635 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:23,635 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:19:23,635 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-01-30 14:19:23,635 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 58 more)] === [2024-01-30 14:19:23,635 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:23,636 INFO L85 PathProgramCache]: Analyzing trace with hash -1956504459, now seen corresponding path program 2 times [2024-01-30 14:19:23,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:23,636 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [387230162] [2024-01-30 14:19:23,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:23,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:23,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:23,858 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,859 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:23,859 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [387230162] [2024-01-30 14:19:23,859 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [387230162] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:23,859 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:23,859 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-01-30 14:19:23,859 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1039554942] [2024-01-30 14:19:23,859 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:23,860 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-01-30 14:19:23,860 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:23,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-01-30 14:19:23,861 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-01-30 14:19:23,903 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 72 [2024-01-30 14:19:23,903 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 99 transitions, 741 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:23,903 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:23,903 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 72 [2024-01-30 14:19:23,903 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:24,385 INFO L124 PetriNetUnfolderBase]: 2226/3992 cut-off events. [2024-01-30 14:19:24,385 INFO L125 PetriNetUnfolderBase]: For 8020/8037 co-relation queries the response was YES. [2024-01-30 14:19:24,397 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12606 conditions, 3992 events. 2226/3992 cut-off events. For 8020/8037 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 26405 event pairs, 984 based on Foata normal form. 116/3722 useless extension candidates. Maximal degree in co-relation 12561. Up to 2744 conditions per place. [2024-01-30 14:19:24,454 INFO L140 encePairwiseOnDemand]: 62/72 looper letters, 81 selfloop transitions, 32 changer transitions 0/125 dead transitions. [2024-01-30 14:19:24,454 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 125 transitions, 1064 flow [2024-01-30 14:19:24,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-01-30 14:19:24,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-01-30 14:19:24,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 192 transitions. [2024-01-30 14:19:24,455 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-01-30 14:19:24,455 INFO L175 Difference]: Start difference. First operand has 109 places, 99 transitions, 741 flow. Second operand 6 states and 192 transitions. [2024-01-30 14:19:24,456 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 125 transitions, 1064 flow [2024-01-30 14:19:24,464 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 125 transitions, 1041 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-01-30 14:19:24,465 INFO L231 Difference]: Finished difference. Result has 113 places, 99 transitions, 804 flow [2024-01-30 14:19:24,466 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=718, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=804, PETRI_PLACES=113, PETRI_TRANSITIONS=99} [2024-01-30 14:19:24,466 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 37 predicate places. [2024-01-30 14:19:24,466 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 99 transitions, 804 flow [2024-01-30 14:19:24,466 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:24,467 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:24,467 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:19:24,467 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-01-30 14:19:24,467 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 58 more)] === [2024-01-30 14:19:24,467 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:24,468 INFO L85 PathProgramCache]: Analyzing trace with hash -783999907, now seen corresponding path program 1 times [2024-01-30 14:19:24,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:24,468 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1381739658] [2024-01-30 14:19:24,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:24,468 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:24,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:24,660 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:19:24,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:24,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1381739658] [2024-01-30 14:19:24,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1381739658] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:24,661 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:24,661 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-01-30 14:19:24,661 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [702162256] [2024-01-30 14:19:24,661 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:24,662 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-01-30 14:19:24,662 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:24,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-01-30 14:19:24,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-01-30 14:19:24,698 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 72 [2024-01-30 14:19:24,698 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 99 transitions, 804 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:24,699 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:24,699 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 72 [2024-01-30 14:19:24,699 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:25,336 INFO L124 PetriNetUnfolderBase]: 2970/5069 cut-off events. [2024-01-30 14:19:25,336 INFO L125 PetriNetUnfolderBase]: For 13462/13631 co-relation queries the response was YES. [2024-01-30 14:19:25,354 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16584 conditions, 5069 events. 2970/5069 cut-off events. For 13462/13631 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 31925 event pairs, 1237 based on Foata normal form. 67/4654 useless extension candidates. Maximal degree in co-relation 16538. Up to 3830 conditions per place. [2024-01-30 14:19:25,370 INFO L140 encePairwiseOnDemand]: 62/72 looper letters, 86 selfloop transitions, 29 changer transitions 0/129 dead transitions. [2024-01-30 14:19:25,370 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 129 transitions, 1128 flow [2024-01-30 14:19:25,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-01-30 14:19:25,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-01-30 14:19:25,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 185 transitions. [2024-01-30 14:19:25,371 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42824074074074076 [2024-01-30 14:19:25,371 INFO L175 Difference]: Start difference. First operand has 113 places, 99 transitions, 804 flow. Second operand 6 states and 185 transitions. [2024-01-30 14:19:25,371 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 129 transitions, 1128 flow [2024-01-30 14:19:25,387 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 129 transitions, 1064 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-01-30 14:19:25,388 INFO L231 Difference]: Finished difference. Result has 114 places, 99 transitions, 811 flow [2024-01-30 14:19:25,388 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=740, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=811, PETRI_PLACES=114, PETRI_TRANSITIONS=99} [2024-01-30 14:19:25,389 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 38 predicate places. [2024-01-30 14:19:25,389 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 99 transitions, 811 flow [2024-01-30 14:19:25,389 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:25,389 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:25,389 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:19:25,389 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-01-30 14:19:25,389 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 58 more)] === [2024-01-30 14:19:25,390 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:25,390 INFO L85 PathProgramCache]: Analyzing trace with hash -1930613161, now seen corresponding path program 3 times [2024-01-30 14:19:25,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:25,390 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [385769662] [2024-01-30 14:19:25,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:25,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:25,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:25,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:19:25,582 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:25,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [385769662] [2024-01-30 14:19:25,582 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [385769662] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:25,582 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:25,582 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-01-30 14:19:25,582 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1575775940] [2024-01-30 14:19:25,582 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:25,583 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-01-30 14:19:25,583 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:25,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-01-30 14:19:25,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-01-30 14:19:25,613 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 72 [2024-01-30 14:19:25,614 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 99 transitions, 811 flow. Second operand has 7 states, 7 states have (on average 17.571428571428573) internal successors, (123), 7 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call 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,614 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:25,614 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 72 [2024-01-30 14:19:25,614 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:26,405 INFO L124 PetriNetUnfolderBase]: 2973/5056 cut-off events. [2024-01-30 14:19:26,405 INFO L125 PetriNetUnfolderBase]: For 14293/14463 co-relation queries the response was YES. [2024-01-30 14:19:26,430 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16617 conditions, 5056 events. 2973/5056 cut-off events. For 14293/14463 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 31639 event pairs, 1220 based on Foata normal form. 89/4669 useless extension candidates. Maximal degree in co-relation 16570. Up to 3851 conditions per place. [2024-01-30 14:19:26,448 INFO L140 encePairwiseOnDemand]: 60/72 looper letters, 81 selfloop transitions, 38 changer transitions 0/133 dead transitions. [2024-01-30 14:19:26,448 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 133 transitions, 1193 flow [2024-01-30 14:19:26,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-01-30 14:19:26,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-01-30 14:19:26,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 185 transitions. [2024-01-30 14:19:26,449 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42824074074074076 [2024-01-30 14:19:26,449 INFO L175 Difference]: Start difference. First operand has 114 places, 99 transitions, 811 flow. Second operand 6 states and 185 transitions. [2024-01-30 14:19:26,450 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 133 transitions, 1193 flow [2024-01-30 14:19:26,468 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 133 transitions, 1124 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-01-30 14:19:26,470 INFO L231 Difference]: Finished difference. Result has 116 places, 105 transitions, 902 flow [2024-01-30 14:19:26,471 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=750, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=902, PETRI_PLACES=116, PETRI_TRANSITIONS=105} [2024-01-30 14:19:26,471 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 40 predicate places. [2024-01-30 14:19:26,471 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 105 transitions, 902 flow [2024-01-30 14:19:26,471 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.571428571428573) internal successors, (123), 7 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call 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,472 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:26,472 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:19:26,472 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-01-30 14:19:26,472 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 58 more)] === [2024-01-30 14:19:26,472 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:26,473 INFO L85 PathProgramCache]: Analyzing trace with hash -1929691629, now seen corresponding path program 2 times [2024-01-30 14:19:26,473 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:26,473 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [930498705] [2024-01-30 14:19:26,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:26,473 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:26,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:26,676 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:19:26,676 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:26,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [930498705] [2024-01-30 14:19:26,676 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [930498705] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:26,677 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:26,677 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-01-30 14:19:26,677 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1484572480] [2024-01-30 14:19:26,677 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:26,677 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-01-30 14:19:26,678 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:26,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-01-30 14:19:26,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-01-30 14:19:26,724 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 72 [2024-01-30 14:19:26,724 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 105 transitions, 902 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:26,724 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:26,724 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 72 [2024-01-30 14:19:26,724 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:27,368 INFO L124 PetriNetUnfolderBase]: 2999/5124 cut-off events. [2024-01-30 14:19:27,369 INFO L125 PetriNetUnfolderBase]: For 15325/15509 co-relation queries the response was YES. [2024-01-30 14:19:27,388 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17472 conditions, 5124 events. 2999/5124 cut-off events. For 15325/15509 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 32259 event pairs, 1205 based on Foata normal form. 86/4737 useless extension candidates. Maximal degree in co-relation 17423. Up to 3863 conditions per place. [2024-01-30 14:19:27,404 INFO L140 encePairwiseOnDemand]: 59/72 looper letters, 79 selfloop transitions, 42 changer transitions 0/135 dead transitions. [2024-01-30 14:19:27,404 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 135 transitions, 1294 flow [2024-01-30 14:19:27,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-01-30 14:19:27,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-01-30 14:19:27,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 184 transitions. [2024-01-30 14:19:27,409 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42592592592592593 [2024-01-30 14:19:27,409 INFO L175 Difference]: Start difference. First operand has 116 places, 105 transitions, 902 flow. Second operand 6 states and 184 transitions. [2024-01-30 14:19:27,409 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 135 transitions, 1294 flow [2024-01-30 14:19:27,432 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 135 transitions, 1241 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-01-30 14:19:27,434 INFO L231 Difference]: Finished difference. Result has 120 places, 110 transitions, 1044 flow [2024-01-30 14:19:27,435 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=853, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1044, PETRI_PLACES=120, PETRI_TRANSITIONS=110} [2024-01-30 14:19:27,435 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 44 predicate places. [2024-01-30 14:19:27,435 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 110 transitions, 1044 flow [2024-01-30 14:19:27,436 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:27,436 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:27,436 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:19:27,436 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-01-30 14:19:27,436 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 58 more)] === [2024-01-30 14:19:27,437 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:27,437 INFO L85 PathProgramCache]: Analyzing trace with hash -1929660009, now seen corresponding path program 3 times [2024-01-30 14:19:27,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:27,437 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [334988366] [2024-01-30 14:19:27,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:27,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:27,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:27,616 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:19:27,616 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:27,616 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [334988366] [2024-01-30 14:19:27,616 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [334988366] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:27,616 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:27,616 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-01-30 14:19:27,616 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [881524060] [2024-01-30 14:19:27,616 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:27,617 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-01-30 14:19:27,617 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:27,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-01-30 14:19:27,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-01-30 14:19:27,647 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 72 [2024-01-30 14:19:27,648 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 110 transitions, 1044 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:27,648 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:27,648 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 72 [2024-01-30 14:19:27,648 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:28,333 INFO L124 PetriNetUnfolderBase]: 3061/5216 cut-off events. [2024-01-30 14:19:28,333 INFO L125 PetriNetUnfolderBase]: For 17325/17518 co-relation queries the response was YES. [2024-01-30 14:19:28,352 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18328 conditions, 5216 events. 3061/5216 cut-off events. For 17325/17518 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 32856 event pairs, 1205 based on Foata normal form. 68/4808 useless extension candidates. Maximal degree in co-relation 18277. Up to 3902 conditions per place. [2024-01-30 14:19:28,367 INFO L140 encePairwiseOnDemand]: 61/72 looper letters, 79 selfloop transitions, 51 changer transitions 0/144 dead transitions. [2024-01-30 14:19:28,367 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 144 transitions, 1467 flow [2024-01-30 14:19:28,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-01-30 14:19:28,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-01-30 14:19:28,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 181 transitions. [2024-01-30 14:19:28,369 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41898148148148145 [2024-01-30 14:19:28,369 INFO L175 Difference]: Start difference. First operand has 120 places, 110 transitions, 1044 flow. Second operand 6 states and 181 transitions. [2024-01-30 14:19:28,369 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 144 transitions, 1467 flow [2024-01-30 14:19:28,397 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 144 transitions, 1413 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-01-30 14:19:28,399 INFO L231 Difference]: Finished difference. Result has 124 places, 120 transitions, 1234 flow [2024-01-30 14:19:28,400 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=997, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1234, PETRI_PLACES=124, PETRI_TRANSITIONS=120} [2024-01-30 14:19:28,400 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 48 predicate places. [2024-01-30 14:19:28,400 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 120 transitions, 1234 flow [2024-01-30 14:19:28,401 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:28,401 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:28,401 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:28,401 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-01-30 14:19:28,401 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 58 more)] === [2024-01-30 14:19:28,401 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:28,402 INFO L85 PathProgramCache]: Analyzing trace with hash -881560428, now seen corresponding path program 1 times [2024-01-30 14:19:28,402 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:28,402 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2044622124] [2024-01-30 14:19:28,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:28,402 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:28,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:28,724 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:19:28,725 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:28,725 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2044622124] [2024-01-30 14:19:28,725 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2044622124] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:28,725 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:28,725 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-01-30 14:19:28,725 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [484323637] [2024-01-30 14:19:28,725 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:28,726 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:19:28,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:28,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:19:28,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:19:28,768 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 72 [2024-01-30 14:19:28,768 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 120 transitions, 1234 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:28,768 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:28,769 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 72 [2024-01-30 14:19:28,769 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:29,305 INFO L124 PetriNetUnfolderBase]: 1935/3570 cut-off events. [2024-01-30 14:19:29,306 INFO L125 PetriNetUnfolderBase]: For 16973/17166 co-relation queries the response was YES. [2024-01-30 14:19:29,319 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13944 conditions, 3570 events. 1935/3570 cut-off events. For 16973/17166 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 22663 event pairs, 626 based on Foata normal form. 176/3463 useless extension candidates. Maximal degree in co-relation 13891. Up to 1533 conditions per place. [2024-01-30 14:19:29,329 INFO L140 encePairwiseOnDemand]: 59/72 looper letters, 104 selfloop transitions, 43 changer transitions 0/165 dead transitions. [2024-01-30 14:19:29,329 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 165 transitions, 1707 flow [2024-01-30 14:19:29,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-30 14:19:29,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-30 14:19:29,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 232 transitions. [2024-01-30 14:19:29,332 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4603174603174603 [2024-01-30 14:19:29,333 INFO L175 Difference]: Start difference. First operand has 124 places, 120 transitions, 1234 flow. Second operand 7 states and 232 transitions. [2024-01-30 14:19:29,333 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 165 transitions, 1707 flow [2024-01-30 14:19:29,356 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 165 transitions, 1584 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-01-30 14:19:29,359 INFO L231 Difference]: Finished difference. Result has 126 places, 125 transitions, 1270 flow [2024-01-30 14:19:29,360 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=1111, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1270, PETRI_PLACES=126, PETRI_TRANSITIONS=125} [2024-01-30 14:19:29,360 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 50 predicate places. [2024-01-30 14:19:29,360 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 125 transitions, 1270 flow [2024-01-30 14:19:29,361 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:29,361 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:29,361 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:19:29,361 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-01-30 14:19:29,361 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 58 more)] === [2024-01-30 14:19:29,362 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:29,362 INFO L85 PathProgramCache]: Analyzing trace with hash 509220809, now seen corresponding path program 1 times [2024-01-30 14:19:29,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:29,362 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1703973047] [2024-01-30 14:19:29,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:29,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:29,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:29,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:19:29,542 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:29,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1703973047] [2024-01-30 14:19:29,542 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1703973047] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:29,542 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:29,542 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-01-30 14:19:29,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [161925031] [2024-01-30 14:19:29,542 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:29,543 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-01-30 14:19:29,543 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:29,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-01-30 14:19:29,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-01-30 14:19:29,550 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 28 out of 72 [2024-01-30 14:19:29,550 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 125 transitions, 1270 flow. Second operand has 7 states, 7 states have (on average 29.571428571428573) internal successors, (207), 7 states have internal predecessors, (207), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:29,551 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:29,551 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 28 of 72 [2024-01-30 14:19:29,551 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:30,124 INFO L124 PetriNetUnfolderBase]: 1561/3026 cut-off events. [2024-01-30 14:19:30,124 INFO L125 PetriNetUnfolderBase]: For 17147/17314 co-relation queries the response was YES. [2024-01-30 14:19:30,135 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12413 conditions, 3026 events. 1561/3026 cut-off events. For 17147/17314 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 20052 event pairs, 409 based on Foata normal form. 62/2916 useless extension candidates. Maximal degree in co-relation 12359. Up to 1559 conditions per place. [2024-01-30 14:19:30,142 INFO L140 encePairwiseOnDemand]: 64/72 looper letters, 120 selfloop transitions, 63 changer transitions 0/212 dead transitions. [2024-01-30 14:19:30,142 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 212 transitions, 2602 flow [2024-01-30 14:19:30,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-30 14:19:30,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-30 14:19:30,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 280 transitions. [2024-01-30 14:19:30,143 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-01-30 14:19:30,143 INFO L175 Difference]: Start difference. First operand has 126 places, 125 transitions, 1270 flow. Second operand 7 states and 280 transitions. [2024-01-30 14:19:30,143 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 212 transitions, 2602 flow [2024-01-30 14:19:30,163 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 212 transitions, 2542 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-01-30 14:19:30,165 INFO L231 Difference]: Finished difference. Result has 133 places, 171 transitions, 2114 flow [2024-01-30 14:19:30,166 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=1231, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2114, PETRI_PLACES=133, PETRI_TRANSITIONS=171} [2024-01-30 14:19:30,166 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 57 predicate places. [2024-01-30 14:19:30,166 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 171 transitions, 2114 flow [2024-01-30 14:19:30,167 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 29.571428571428573) internal successors, (207), 7 states have internal predecessors, (207), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:30,167 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:30,167 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:30,167 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-01-30 14:19:30,167 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 58 more)] === [2024-01-30 14:19:30,167 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:30,168 INFO L85 PathProgramCache]: Analyzing trace with hash -974211615, now seen corresponding path program 1 times [2024-01-30 14:19:30,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:30,168 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2069270866] [2024-01-30 14:19:30,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:30,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:30,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:30,375 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,376 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:30,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2069270866] [2024-01-30 14:19:30,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2069270866] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:30,376 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:30,376 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-01-30 14:19:30,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1274954361] [2024-01-30 14:19:30,377 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:30,379 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-01-30 14:19:30,379 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:30,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-01-30 14:19:30,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-01-30 14:19:30,386 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 28 out of 72 [2024-01-30 14:19:30,387 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 171 transitions, 2114 flow. Second operand has 7 states, 7 states have (on average 29.571428571428573) internal successors, (207), 7 states have internal predecessors, (207), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:30,387 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:30,387 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 28 of 72 [2024-01-30 14:19:30,387 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:30,972 INFO L124 PetriNetUnfolderBase]: 1566/3029 cut-off events. [2024-01-30 14:19:30,972 INFO L125 PetriNetUnfolderBase]: For 20537/20714 co-relation queries the response was YES. [2024-01-30 14:19:30,984 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13308 conditions, 3029 events. 1566/3029 cut-off events. For 20537/20714 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 19861 event pairs, 505 based on Foata normal form. 67/2889 useless extension candidates. Maximal degree in co-relation 13249. Up to 1548 conditions per place. [2024-01-30 14:19:30,993 INFO L140 encePairwiseOnDemand]: 65/72 looper letters, 117 selfloop transitions, 59 changer transitions 0/205 dead transitions. [2024-01-30 14:19:30,993 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 205 transitions, 2631 flow [2024-01-30 14:19:30,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-01-30 14:19:30,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-01-30 14:19:30,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 218 transitions. [2024-01-30 14:19:30,995 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6055555555555555 [2024-01-30 14:19:30,995 INFO L175 Difference]: Start difference. First operand has 133 places, 171 transitions, 2114 flow. Second operand 5 states and 218 transitions. [2024-01-30 14:19:30,995 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 205 transitions, 2631 flow [2024-01-30 14:19:31,027 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 205 transitions, 2623 flow, removed 4 selfloop flow, removed 0 redundant places. [2024-01-30 14:19:31,030 INFO L231 Difference]: Finished difference. Result has 138 places, 173 transitions, 2255 flow [2024-01-30 14:19:31,030 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=2106, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2255, PETRI_PLACES=138, PETRI_TRANSITIONS=173} [2024-01-30 14:19:31,031 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 62 predicate places. [2024-01-30 14:19:31,031 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 173 transitions, 2255 flow [2024-01-30 14:19:31,031 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 29.571428571428573) internal successors, (207), 7 states have internal predecessors, (207), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:31,031 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:31,031 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,031 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-01-30 14:19:31,031 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 58 more)] === [2024-01-30 14:19:31,031 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:31,032 INFO L85 PathProgramCache]: Analyzing trace with hash -825155266, now seen corresponding path program 2 times [2024-01-30 14:19:31,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:31,032 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1936590626] [2024-01-30 14:19:31,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:31,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:31,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:31,268 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:19:31,269 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:31,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1936590626] [2024-01-30 14:19:31,269 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1936590626] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:31,269 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:31,269 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-01-30 14:19:31,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2138671660] [2024-01-30 14:19:31,270 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:31,270 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:19:31,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:31,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:19:31,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:19:31,308 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 72 [2024-01-30 14:19:31,308 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 173 transitions, 2255 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,308 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:31,309 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 72 [2024-01-30 14:19:31,309 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:31,929 INFO L124 PetriNetUnfolderBase]: 2060/3798 cut-off events. [2024-01-30 14:19:31,929 INFO L125 PetriNetUnfolderBase]: For 23462/23657 co-relation queries the response was YES. [2024-01-30 14:19:31,945 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16788 conditions, 3798 events. 2060/3798 cut-off events. For 23462/23657 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 24352 event pairs, 658 based on Foata normal form. 74/3666 useless extension candidates. Maximal degree in co-relation 16726. Up to 1590 conditions per place. [2024-01-30 14:19:31,956 INFO L140 encePairwiseOnDemand]: 59/72 looper letters, 139 selfloop transitions, 78 changer transitions 0/235 dead transitions. [2024-01-30 14:19:31,957 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 235 transitions, 2980 flow [2024-01-30 14:19:31,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-30 14:19:31,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-30 14:19:31,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 241 transitions. [2024-01-30 14:19:31,958 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4781746031746032 [2024-01-30 14:19:31,958 INFO L175 Difference]: Start difference. First operand has 138 places, 173 transitions, 2255 flow. Second operand 7 states and 241 transitions. [2024-01-30 14:19:31,958 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 235 transitions, 2980 flow [2024-01-30 14:19:31,995 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 235 transitions, 2891 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-01-30 14:19:31,998 INFO L231 Difference]: Finished difference. Result has 143 places, 182 transitions, 2435 flow [2024-01-30 14:19:31,998 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=2176, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2435, PETRI_PLACES=143, PETRI_TRANSITIONS=182} [2024-01-30 14:19:31,999 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 67 predicate places. [2024-01-30 14:19:31,999 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 182 transitions, 2435 flow [2024-01-30 14:19:31,999 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:31,999 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:31,999 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,999 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-01-30 14:19:32,000 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 58 more)] === [2024-01-30 14:19:32,000 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:32,000 INFO L85 PathProgramCache]: Analyzing trace with hash -1429691802, now seen corresponding path program 1 times [2024-01-30 14:19:32,000 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:32,000 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1479536864] [2024-01-30 14:19:32,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:32,001 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:32,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:32,230 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,231 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:32,231 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1479536864] [2024-01-30 14:19:32,231 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1479536864] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:32,231 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:32,231 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-01-30 14:19:32,231 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [316385008] [2024-01-30 14:19:32,232 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:32,232 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:19:32,232 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:32,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:19:32,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:19:32,278 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 72 [2024-01-30 14:19:32,278 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 182 transitions, 2435 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call 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,279 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:32,279 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 72 [2024-01-30 14:19:32,279 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:33,055 INFO L124 PetriNetUnfolderBase]: 2244/4028 cut-off events. [2024-01-30 14:19:33,055 INFO L125 PetriNetUnfolderBase]: For 26712/27000 co-relation queries the response was YES. [2024-01-30 14:19:33,072 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18466 conditions, 4028 events. 2244/4028 cut-off events. For 26712/27000 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 24993 event pairs, 544 based on Foata normal form. 84/3898 useless extension candidates. Maximal degree in co-relation 18402. Up to 1945 conditions per place. [2024-01-30 14:19:33,088 INFO L140 encePairwiseOnDemand]: 62/72 looper letters, 149 selfloop transitions, 71 changer transitions 0/237 dead transitions. [2024-01-30 14:19:33,088 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 237 transitions, 3111 flow [2024-01-30 14:19:33,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-30 14:19:33,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-30 14:19:33,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 226 transitions. [2024-01-30 14:19:33,090 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44841269841269843 [2024-01-30 14:19:33,090 INFO L175 Difference]: Start difference. First operand has 143 places, 182 transitions, 2435 flow. Second operand 7 states and 226 transitions. [2024-01-30 14:19:33,090 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 237 transitions, 3111 flow [2024-01-30 14:19:33,143 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 237 transitions, 3000 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-01-30 14:19:33,147 INFO L231 Difference]: Finished difference. Result has 147 places, 182 transitions, 2482 flow [2024-01-30 14:19:33,147 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=2330, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2482, PETRI_PLACES=147, PETRI_TRANSITIONS=182} [2024-01-30 14:19:33,149 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 71 predicate places. [2024-01-30 14:19:33,150 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 182 transitions, 2482 flow [2024-01-30 14:19:33,150 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call 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,150 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:33,150 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,150 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-01-30 14:19:33,150 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 58 more)] === [2024-01-30 14:19:33,151 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:33,151 INFO L85 PathProgramCache]: Analyzing trace with hash -135959758, now seen corresponding path program 3 times [2024-01-30 14:19:33,151 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:33,151 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [372136812] [2024-01-30 14:19:33,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:33,151 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:33,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:33,410 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:19:33,411 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:33,411 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [372136812] [2024-01-30 14:19:33,411 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [372136812] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:33,411 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:33,411 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-01-30 14:19:33,411 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [969855332] [2024-01-30 14:19:33,411 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:33,413 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:19:33,413 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:33,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:19:33,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:19:33,446 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 72 [2024-01-30 14:19:33,446 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 182 transitions, 2482 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: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: 18 of 72 [2024-01-30 14:19:33,446 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:34,121 INFO L124 PetriNetUnfolderBase]: 2152/3963 cut-off events. [2024-01-30 14:19:34,121 INFO L125 PetriNetUnfolderBase]: For 28984/29210 co-relation queries the response was YES. [2024-01-30 14:19:34,139 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18493 conditions, 3963 events. 2152/3963 cut-off events. For 28984/29210 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 25599 event pairs, 658 based on Foata normal form. 77/3834 useless extension candidates. Maximal degree in co-relation 18428. Up to 1623 conditions per place. [2024-01-30 14:19:34,152 INFO L140 encePairwiseOnDemand]: 56/72 looper letters, 139 selfloop transitions, 99 changer transitions 0/256 dead transitions. [2024-01-30 14:19:34,152 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 256 transitions, 3553 flow [2024-01-30 14:19:34,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-30 14:19:34,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-30 14:19:34,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 244 transitions. [2024-01-30 14:19:34,153 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48412698412698413 [2024-01-30 14:19:34,153 INFO L175 Difference]: Start difference. First operand has 147 places, 182 transitions, 2482 flow. Second operand 7 states and 244 transitions. [2024-01-30 14:19:34,154 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 256 transitions, 3553 flow [2024-01-30 14:19:34,197 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 256 transitions, 3383 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-01-30 14:19:34,200 INFO L231 Difference]: Finished difference. Result has 149 places, 207 transitions, 2953 flow [2024-01-30 14:19:34,201 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=2338, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2953, PETRI_PLACES=149, PETRI_TRANSITIONS=207} [2024-01-30 14:19:34,201 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 73 predicate places. [2024-01-30 14:19:34,201 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 207 transitions, 2953 flow [2024-01-30 14:19:34,202 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:34,202 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:34,202 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,202 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-01-30 14:19:34,202 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 58 more)] === [2024-01-30 14:19:34,202 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:34,202 INFO L85 PathProgramCache]: Analyzing trace with hash -745963356, now seen corresponding path program 2 times [2024-01-30 14:19:34,202 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:34,203 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2022707952] [2024-01-30 14:19:34,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:34,203 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:34,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:34,439 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:19:34,440 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:34,440 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2022707952] [2024-01-30 14:19:34,440 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2022707952] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:34,440 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:34,440 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-01-30 14:19:34,441 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2091055131] [2024-01-30 14:19:34,441 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:34,441 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:19:34,441 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:34,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:19:34,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:19:34,480 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 72 [2024-01-30 14:19:34,481 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 207 transitions, 2953 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call 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,481 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:34,481 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 72 [2024-01-30 14:19:34,481 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:35,216 INFO L124 PetriNetUnfolderBase]: 2423/4272 cut-off events. [2024-01-30 14:19:35,217 INFO L125 PetriNetUnfolderBase]: For 31845/32137 co-relation queries the response was YES. [2024-01-30 14:19:35,236 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20902 conditions, 4272 events. 2423/4272 cut-off events. For 31845/32137 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 26465 event pairs, 564 based on Foata normal form. 43/4036 useless extension candidates. Maximal degree in co-relation 20836. Up to 1968 conditions per place. [2024-01-30 14:19:35,248 INFO L140 encePairwiseOnDemand]: 63/72 looper letters, 157 selfloop transitions, 80 changer transitions 0/254 dead transitions. [2024-01-30 14:19:35,249 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 254 transitions, 3669 flow [2024-01-30 14:19:35,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-01-30 14:19:35,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-01-30 14:19:35,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 200 transitions. [2024-01-30 14:19:35,250 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46296296296296297 [2024-01-30 14:19:35,250 INFO L175 Difference]: Start difference. First operand has 149 places, 207 transitions, 2953 flow. Second operand 6 states and 200 transitions. [2024-01-30 14:19:35,250 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 254 transitions, 3669 flow [2024-01-30 14:19:35,312 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 254 transitions, 3467 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-01-30 14:19:35,315 INFO L231 Difference]: Finished difference. Result has 148 places, 207 transitions, 2932 flow [2024-01-30 14:19:35,315 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=2751, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2932, PETRI_PLACES=148, PETRI_TRANSITIONS=207} [2024-01-30 14:19:35,316 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 72 predicate places. [2024-01-30 14:19:35,316 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 207 transitions, 2932 flow [2024-01-30 14:19:35,316 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call 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,316 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:35,316 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,316 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-01-30 14:19:35,316 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 58 more)] === [2024-01-30 14:19:35,317 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:35,317 INFO L85 PathProgramCache]: Analyzing trace with hash -723702750, now seen corresponding path program 3 times [2024-01-30 14:19:35,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:35,317 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [415954791] [2024-01-30 14:19:35,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:35,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:35,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:35,557 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,558 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:35,558 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [415954791] [2024-01-30 14:19:35,558 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [415954791] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:35,558 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:35,558 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-01-30 14:19:35,558 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1814471413] [2024-01-30 14:19:35,559 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:35,559 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:19:35,560 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:35,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:19:35,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:19:35,606 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 72 [2024-01-30 14:19:35,606 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 207 transitions, 2932 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call 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,606 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:35,607 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 72 [2024-01-30 14:19:35,607 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:36,429 INFO L124 PetriNetUnfolderBase]: 2821/4904 cut-off events. [2024-01-30 14:19:36,429 INFO L125 PetriNetUnfolderBase]: For 35538/35871 co-relation queries the response was YES. [2024-01-30 14:19:36,461 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23590 conditions, 4904 events. 2821/4904 cut-off events. For 35538/35871 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 31087 event pairs, 630 based on Foata normal form. 130/4755 useless extension candidates. Maximal degree in co-relation 23525. Up to 2095 conditions per place. [2024-01-30 14:19:36,477 INFO L140 encePairwiseOnDemand]: 62/72 looper letters, 187 selfloop transitions, 77 changer transitions 0/281 dead transitions. [2024-01-30 14:19:36,478 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 281 transitions, 3944 flow [2024-01-30 14:19:36,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-30 14:19:36,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-30 14:19:36,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 224 transitions. [2024-01-30 14:19:36,479 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-01-30 14:19:36,479 INFO L175 Difference]: Start difference. First operand has 148 places, 207 transitions, 2932 flow. Second operand 7 states and 224 transitions. [2024-01-30 14:19:36,479 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 281 transitions, 3944 flow [2024-01-30 14:19:36,541 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 281 transitions, 3744 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-01-30 14:19:36,544 INFO L231 Difference]: Finished difference. Result has 149 places, 218 transitions, 3029 flow [2024-01-30 14:19:36,545 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=2762, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3029, PETRI_PLACES=149, PETRI_TRANSITIONS=218} [2024-01-30 14:19:36,545 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 73 predicate places. [2024-01-30 14:19:36,545 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 218 transitions, 3029 flow [2024-01-30 14:19:36,545 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call 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,545 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:36,546 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,546 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-01-30 14:19:36,546 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 58 more)] === [2024-01-30 14:19:36,546 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:36,546 INFO L85 PathProgramCache]: Analyzing trace with hash -785484238, now seen corresponding path program 1 times [2024-01-30 14:19:36,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:36,547 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1895188700] [2024-01-30 14:19:36,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:36,547 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:36,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:36,786 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:19:36,787 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:36,787 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1895188700] [2024-01-30 14:19:36,787 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1895188700] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:36,787 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:36,787 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-01-30 14:19:36,787 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [700636790] [2024-01-30 14:19:36,787 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:36,788 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:19:36,788 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:36,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:19:36,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:19:36,849 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 72 [2024-01-30 14:19:36,850 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 218 transitions, 3029 flow. Second operand has 8 states, 8 states have (on average 17.5) internal successors, (140), 8 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:36,850 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:36,850 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 72 [2024-01-30 14:19:36,850 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:37,773 INFO L124 PetriNetUnfolderBase]: 2905/5004 cut-off events. [2024-01-30 14:19:37,774 INFO L125 PetriNetUnfolderBase]: For 35642/35958 co-relation queries the response was YES. [2024-01-30 14:19:37,798 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24188 conditions, 5004 events. 2905/5004 cut-off events. For 35642/35958 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 31777 event pairs, 605 based on Foata normal form. 63/4785 useless extension candidates. Maximal degree in co-relation 24123. Up to 2821 conditions per place. [2024-01-30 14:19:37,814 INFO L140 encePairwiseOnDemand]: 61/72 looper letters, 214 selfloop transitions, 76 changer transitions 0/307 dead transitions. [2024-01-30 14:19:37,814 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 307 transitions, 4330 flow [2024-01-30 14:19:37,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:19:37,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:19:37,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 244 transitions. [2024-01-30 14:19:37,815 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4236111111111111 [2024-01-30 14:19:37,815 INFO L175 Difference]: Start difference. First operand has 149 places, 218 transitions, 3029 flow. Second operand 8 states and 244 transitions. [2024-01-30 14:19:37,815 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 307 transitions, 4330 flow [2024-01-30 14:19:37,876 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 307 transitions, 4242 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-01-30 14:19:37,881 INFO L231 Difference]: Finished difference. Result has 155 places, 233 transitions, 3252 flow [2024-01-30 14:19:37,881 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=2954, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3252, PETRI_PLACES=155, PETRI_TRANSITIONS=233} [2024-01-30 14:19:37,881 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 79 predicate places. [2024-01-30 14:19:37,881 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 233 transitions, 3252 flow [2024-01-30 14:19:37,882 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.5) internal successors, (140), 8 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:37,882 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:37,882 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,882 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-01-30 14:19:37,882 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 58 more)] === [2024-01-30 14:19:37,882 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:37,882 INFO L85 PathProgramCache]: Analyzing trace with hash -602166788, now seen corresponding path program 4 times [2024-01-30 14:19:37,883 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:37,883 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [334425509] [2024-01-30 14:19:37,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:37,883 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:37,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:38,098 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,099 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:38,099 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [334425509] [2024-01-30 14:19:38,099 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [334425509] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:38,099 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:38,099 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-01-30 14:19:38,100 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1480409751] [2024-01-30 14:19:38,100 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:38,100 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:19:38,101 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:38,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:19:38,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:19:38,130 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 72 [2024-01-30 14:19:38,130 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 233 transitions, 3252 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call 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,130 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:38,131 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 72 [2024-01-30 14:19:38,131 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:38,967 INFO L124 PetriNetUnfolderBase]: 2982/5191 cut-off events. [2024-01-30 14:19:38,967 INFO L125 PetriNetUnfolderBase]: For 39741/40032 co-relation queries the response was YES. [2024-01-30 14:19:38,998 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25029 conditions, 5191 events. 2982/5191 cut-off events. For 39741/40032 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 33335 event pairs, 686 based on Foata normal form. 134/5077 useless extension candidates. Maximal degree in co-relation 24962. Up to 2254 conditions per place. [2024-01-30 14:19:39,015 INFO L140 encePairwiseOnDemand]: 56/72 looper letters, 161 selfloop transitions, 116 changer transitions 0/294 dead transitions. [2024-01-30 14:19:39,016 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 294 transitions, 4177 flow [2024-01-30 14:19:39,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-30 14:19:39,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-30 14:19:39,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 229 transitions. [2024-01-30 14:19:39,017 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45436507936507936 [2024-01-30 14:19:39,017 INFO L175 Difference]: Start difference. First operand has 155 places, 233 transitions, 3252 flow. Second operand 7 states and 229 transitions. [2024-01-30 14:19:39,017 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 294 transitions, 4177 flow [2024-01-30 14:19:39,093 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 294 transitions, 4090 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-01-30 14:19:39,097 INFO L231 Difference]: Finished difference. Result has 161 places, 239 transitions, 3519 flow [2024-01-30 14:19:39,097 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=3171, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3519, PETRI_PLACES=161, PETRI_TRANSITIONS=239} [2024-01-30 14:19:39,097 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 85 predicate places. [2024-01-30 14:19:39,097 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 239 transitions, 3519 flow [2024-01-30 14:19:39,097 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call 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,097 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:39,098 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,098 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-01-30 14:19:39,098 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 58 more)] === [2024-01-30 14:19:39,098 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:39,098 INFO L85 PathProgramCache]: Analyzing trace with hash -663948276, now seen corresponding path program 2 times [2024-01-30 14:19:39,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:39,098 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [830523323] [2024-01-30 14:19:39,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:39,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:39,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:39,337 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,337 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:39,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [830523323] [2024-01-30 14:19:39,338 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [830523323] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:39,338 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:39,338 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-01-30 14:19:39,338 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1378960613] [2024-01-30 14:19:39,338 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:39,338 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:19:39,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:39,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:19:39,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:19:39,384 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 72 [2024-01-30 14:19:39,384 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 239 transitions, 3519 flow. Second operand has 8 states, 8 states have (on average 17.5) internal successors, (140), 8 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:39,384 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:39,385 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 72 [2024-01-30 14:19:39,385 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:40,162 INFO L124 PetriNetUnfolderBase]: 3020/5218 cut-off events. [2024-01-30 14:19:40,162 INFO L125 PetriNetUnfolderBase]: For 46656/46940 co-relation queries the response was YES. [2024-01-30 14:19:40,189 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26620 conditions, 5218 events. 3020/5218 cut-off events. For 46656/46940 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 33500 event pairs, 609 based on Foata normal form. 43/4992 useless extension candidates. Maximal degree in co-relation 26550. Up to 2957 conditions per place. [2024-01-30 14:19:40,208 INFO L140 encePairwiseOnDemand]: 58/72 looper letters, 199 selfloop transitions, 99 changer transitions 0/315 dead transitions. [2024-01-30 14:19:40,208 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 315 transitions, 4748 flow [2024-01-30 14:19:40,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:19:40,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:19:40,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 241 transitions. [2024-01-30 14:19:40,209 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4184027777777778 [2024-01-30 14:19:40,209 INFO L175 Difference]: Start difference. First operand has 161 places, 239 transitions, 3519 flow. Second operand 8 states and 241 transitions. [2024-01-30 14:19:40,209 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 315 transitions, 4748 flow [2024-01-30 14:19:40,292 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 315 transitions, 4530 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-01-30 14:19:40,297 INFO L231 Difference]: Finished difference. Result has 165 places, 259 transitions, 3774 flow [2024-01-30 14:19:40,297 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=3317, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3774, PETRI_PLACES=165, PETRI_TRANSITIONS=259} [2024-01-30 14:19:40,297 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 89 predicate places. [2024-01-30 14:19:40,298 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 259 transitions, 3774 flow [2024-01-30 14:19:40,298 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.5) internal successors, (140), 8 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:40,298 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:40,298 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,298 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-01-30 14:19:40,298 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 58 more)] === [2024-01-30 14:19:40,298 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:40,298 INFO L85 PathProgramCache]: Analyzing trace with hash 249081590, now seen corresponding path program 3 times [2024-01-30 14:19:40,298 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:40,299 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [344384884] [2024-01-30 14:19:40,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:40,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:40,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:40,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:19:40,500 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:40,501 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [344384884] [2024-01-30 14:19:40,501 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [344384884] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:40,501 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:40,501 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-01-30 14:19:40,501 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [465852663] [2024-01-30 14:19:40,501 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:40,502 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:19:40,502 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:40,502 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:19:40,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:19:40,548 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 72 [2024-01-30 14:19:40,548 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 259 transitions, 3774 flow. Second operand has 8 states, 8 states have (on average 17.5) internal successors, (140), 8 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:40,548 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:40,548 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 72 [2024-01-30 14:19:40,548 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:41,375 INFO L124 PetriNetUnfolderBase]: 3116/5378 cut-off events. [2024-01-30 14:19:41,375 INFO L125 PetriNetUnfolderBase]: For 45984/46276 co-relation queries the response was YES. [2024-01-30 14:19:41,404 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27541 conditions, 5378 events. 3116/5378 cut-off events. For 45984/46276 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 34632 event pairs, 595 based on Foata normal form. 35/5144 useless extension candidates. Maximal degree in co-relation 27469. Up to 2971 conditions per place. [2024-01-30 14:19:41,422 INFO L140 encePairwiseOnDemand]: 60/72 looper letters, 197 selfloop transitions, 119 changer transitions 0/333 dead transitions. [2024-01-30 14:19:41,422 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 333 transitions, 5009 flow [2024-01-30 14:19:41,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:19:41,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:19:41,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 239 transitions. [2024-01-30 14:19:41,424 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4149305555555556 [2024-01-30 14:19:41,424 INFO L175 Difference]: Start difference. First operand has 165 places, 259 transitions, 3774 flow. Second operand 8 states and 239 transitions. [2024-01-30 14:19:41,424 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 333 transitions, 5009 flow [2024-01-30 14:19:41,505 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 333 transitions, 4899 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-01-30 14:19:41,509 INFO L231 Difference]: Finished difference. Result has 171 places, 279 transitions, 4149 flow [2024-01-30 14:19:41,509 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=3677, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4149, PETRI_PLACES=171, PETRI_TRANSITIONS=279} [2024-01-30 14:19:41,510 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 95 predicate places. [2024-01-30 14:19:41,510 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 279 transitions, 4149 flow [2024-01-30 14:19:41,510 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.5) internal successors, (140), 8 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:41,510 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:41,510 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,510 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-01-30 14:19:41,510 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 58 more)] === [2024-01-30 14:19:41,510 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:41,510 INFO L85 PathProgramCache]: Analyzing trace with hash 250274780, now seen corresponding path program 4 times [2024-01-30 14:19:41,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:41,511 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [889511559] [2024-01-30 14:19:41,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:41,511 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:41,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:41,745 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:41,745 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:41,745 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [889511559] [2024-01-30 14:19:41,745 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [889511559] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:41,745 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:41,745 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-01-30 14:19:41,745 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [237736771] [2024-01-30 14:19:41,745 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:41,746 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:19:41,746 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:41,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:19:41,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:19:41,777 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 72 [2024-01-30 14:19:41,777 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 279 transitions, 4149 flow. Second operand has 8 states, 8 states have (on average 17.5) internal successors, (140), 8 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:41,777 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:41,777 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 72 [2024-01-30 14:19:41,777 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:42,562 INFO L124 PetriNetUnfolderBase]: 3146/5428 cut-off events. [2024-01-30 14:19:42,562 INFO L125 PetriNetUnfolderBase]: For 50236/50552 co-relation queries the response was YES. [2024-01-30 14:19:42,590 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28618 conditions, 5428 events. 3146/5428 cut-off events. For 50236/50552 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 35018 event pairs, 615 based on Foata normal form. 25/5178 useless extension candidates. Maximal degree in co-relation 28544. Up to 2983 conditions per place. [2024-01-30 14:19:42,609 INFO L140 encePairwiseOnDemand]: 60/72 looper letters, 198 selfloop transitions, 124 changer transitions 0/339 dead transitions. [2024-01-30 14:19:42,609 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 339 transitions, 5305 flow [2024-01-30 14:19:42,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:19:42,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:19:42,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 238 transitions. [2024-01-30 14:19:42,610 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4131944444444444 [2024-01-30 14:19:42,610 INFO L175 Difference]: Start difference. First operand has 171 places, 279 transitions, 4149 flow. Second operand 8 states and 238 transitions. [2024-01-30 14:19:42,610 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 339 transitions, 5305 flow [2024-01-30 14:19:42,692 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 339 transitions, 5202 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-01-30 14:19:42,696 INFO L231 Difference]: Finished difference. Result has 178 places, 287 transitions, 4447 flow [2024-01-30 14:19:42,697 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=4052, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4447, PETRI_PLACES=178, PETRI_TRANSITIONS=287} [2024-01-30 14:19:42,697 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 102 predicate places. [2024-01-30 14:19:42,697 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 287 transitions, 4447 flow [2024-01-30 14:19:42,697 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.5) internal successors, (140), 8 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:42,697 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:42,698 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:42,698 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-01-30 14:19:42,698 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 58 more)] === [2024-01-30 14:19:42,698 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:42,698 INFO L85 PathProgramCache]: Analyzing trace with hash -116844097, now seen corresponding path program 1 times [2024-01-30 14:19:42,698 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:42,698 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1834148021] [2024-01-30 14:19:42,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:42,699 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:42,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:42,868 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:19:42,869 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:42,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1834148021] [2024-01-30 14:19:42,869 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1834148021] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:42,869 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:42,869 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-01-30 14:19:42,869 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [139223487] [2024-01-30 14:19:42,869 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:42,870 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-01-30 14:19:42,870 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:42,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-01-30 14:19:42,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-01-30 14:19:42,878 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 28 out of 72 [2024-01-30 14:19:42,879 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 287 transitions, 4447 flow. Second operand has 7 states, 7 states have (on average 29.714285714285715) internal successors, (208), 7 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call 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,879 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:42,879 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 28 of 72 [2024-01-30 14:19:42,879 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:43,700 INFO L124 PetriNetUnfolderBase]: 2399/4508 cut-off events. [2024-01-30 14:19:43,700 INFO L125 PetriNetUnfolderBase]: For 54709/55128 co-relation queries the response was YES. [2024-01-30 14:19:43,726 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24791 conditions, 4508 events. 2399/4508 cut-off events. For 54709/55128 co-relation queries the response was YES. Maximal size of possible extension queue 251. Compared 31505 event pairs, 672 based on Foata normal form. 76/4361 useless extension candidates. Maximal degree in co-relation 24714. Up to 3496 conditions per place. [2024-01-30 14:19:43,742 INFO L140 encePairwiseOnDemand]: 65/72 looper letters, 244 selfloop transitions, 36 changer transitions 0/329 dead transitions. [2024-01-30 14:19:43,742 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 329 transitions, 5302 flow [2024-01-30 14:19:43,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-30 14:19:43,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-30 14:19:43,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 270 transitions. [2024-01-30 14:19:43,743 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5357142857142857 [2024-01-30 14:19:43,743 INFO L175 Difference]: Start difference. First operand has 178 places, 287 transitions, 4447 flow. Second operand 7 states and 270 transitions. [2024-01-30 14:19:43,744 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 329 transitions, 5302 flow [2024-01-30 14:19:43,829 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 329 transitions, 5030 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-01-30 14:19:43,918 INFO L231 Difference]: Finished difference. Result has 181 places, 301 transitions, 4452 flow [2024-01-30 14:19:43,918 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=4177, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4452, PETRI_PLACES=181, PETRI_TRANSITIONS=301} [2024-01-30 14:19:43,919 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 105 predicate places. [2024-01-30 14:19:43,919 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 301 transitions, 4452 flow [2024-01-30 14:19:43,919 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 29.714285714285715) internal successors, (208), 7 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call 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,919 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:43,919 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:43,919 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-01-30 14:19:43,919 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 58 more)] === [2024-01-30 14:19:43,920 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:43,920 INFO L85 PathProgramCache]: Analyzing trace with hash 95436177, now seen corresponding path program 1 times [2024-01-30 14:19:43,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:43,920 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [398166213] [2024-01-30 14:19:43,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:43,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:43,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:44,172 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:19:44,173 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:44,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [398166213] [2024-01-30 14:19:44,173 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [398166213] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:44,173 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:44,173 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-01-30 14:19:44,173 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2039510647] [2024-01-30 14:19:44,173 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:44,175 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:19:44,177 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:44,178 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:19:44,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:19:44,227 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 72 [2024-01-30 14:19:44,228 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 301 transitions, 4452 flow. Second operand has 8 states, 8 states have (on average 18.0) internal successors, (144), 8 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:44,228 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:44,228 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 72 [2024-01-30 14:19:44,228 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:45,160 INFO L124 PetriNetUnfolderBase]: 2961/5172 cut-off events. [2024-01-30 14:19:45,161 INFO L125 PetriNetUnfolderBase]: For 52950/53279 co-relation queries the response was YES. [2024-01-30 14:19:45,191 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27616 conditions, 5172 events. 2961/5172 cut-off events. For 52950/53279 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 33109 event pairs, 663 based on Foata normal form. 102/4982 useless extension candidates. Maximal degree in co-relation 27536. Up to 2484 conditions per place. [2024-01-30 14:19:45,209 INFO L140 encePairwiseOnDemand]: 60/72 looper letters, 249 selfloop transitions, 107 changer transitions 0/373 dead transitions. [2024-01-30 14:19:45,209 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 373 transitions, 5813 flow [2024-01-30 14:19:45,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-30 14:19:45,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-30 14:19:45,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 226 transitions. [2024-01-30 14:19:45,210 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44841269841269843 [2024-01-30 14:19:45,211 INFO L175 Difference]: Start difference. First operand has 181 places, 301 transitions, 4452 flow. Second operand 7 states and 226 transitions. [2024-01-30 14:19:45,211 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 373 transitions, 5813 flow [2024-01-30 14:19:45,308 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 373 transitions, 5733 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-01-30 14:19:45,313 INFO L231 Difference]: Finished difference. Result has 186 places, 313 transitions, 4883 flow [2024-01-30 14:19:45,313 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=4374, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4883, PETRI_PLACES=186, PETRI_TRANSITIONS=313} [2024-01-30 14:19:45,314 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 110 predicate places. [2024-01-30 14:19:45,314 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 313 transitions, 4883 flow [2024-01-30 14:19:45,314 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.0) internal successors, (144), 8 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:45,314 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:45,315 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:45,315 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-01-30 14:19:45,315 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 58 more)] === [2024-01-30 14:19:45,315 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:45,315 INFO L85 PathProgramCache]: Analyzing trace with hash 376861549, now seen corresponding path program 1 times [2024-01-30 14:19:45,315 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:45,315 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1998665471] [2024-01-30 14:19:45,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:45,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:45,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:45,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:19:45,585 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:45,585 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1998665471] [2024-01-30 14:19:45,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1998665471] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:45,586 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:45,586 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:19:45,586 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1190499381] [2024-01-30 14:19:45,586 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:45,586 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:19:45,587 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:45,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:19:45,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=40, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:19:45,599 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 28 out of 72 [2024-01-30 14:19:45,600 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 313 transitions, 4883 flow. Second operand has 9 states, 9 states have (on average 29.444444444444443) internal successors, (265), 9 states have internal predecessors, (265), 0 states have call successors, (0), 0 states have call 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,600 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:45,600 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 28 of 72 [2024-01-30 14:19:45,600 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:46,509 INFO L124 PetriNetUnfolderBase]: 2267/4324 cut-off events. [2024-01-30 14:19:46,509 INFO L125 PetriNetUnfolderBase]: For 56924/57378 co-relation queries the response was YES. [2024-01-30 14:19:46,529 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24969 conditions, 4324 events. 2267/4324 cut-off events. For 56924/57378 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 30460 event pairs, 422 based on Foata normal form. 62/4164 useless extension candidates. Maximal degree in co-relation 24888. Up to 2085 conditions per place. [2024-01-30 14:19:46,543 INFO L140 encePairwiseOnDemand]: 62/72 looper letters, 183 selfloop transitions, 140 changer transitions 0/372 dead transitions. [2024-01-30 14:19:46,543 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 372 transitions, 6252 flow [2024-01-30 14:19:46,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-30 14:19:46,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-30 14:19:46,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 282 transitions. [2024-01-30 14:19:46,544 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5595238095238095 [2024-01-30 14:19:46,544 INFO L175 Difference]: Start difference. First operand has 186 places, 313 transitions, 4883 flow. Second operand 7 states and 282 transitions. [2024-01-30 14:19:46,544 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 372 transitions, 6252 flow [2024-01-30 14:19:46,627 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 372 transitions, 6014 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-01-30 14:19:46,631 INFO L231 Difference]: Finished difference. Result has 190 places, 336 transitions, 5514 flow [2024-01-30 14:19:46,632 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=4671, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5514, PETRI_PLACES=190, PETRI_TRANSITIONS=336} [2024-01-30 14:19:46,632 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 114 predicate places. [2024-01-30 14:19:46,632 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 336 transitions, 5514 flow [2024-01-30 14:19:46,633 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 29.444444444444443) internal successors, (265), 9 states have internal predecessors, (265), 0 states have call successors, (0), 0 states have call 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,633 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:46,633 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:46,633 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-01-30 14:19:46,633 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 58 more)] === [2024-01-30 14:19:46,634 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:46,634 INFO L85 PathProgramCache]: Analyzing trace with hash 591810212, now seen corresponding path program 1 times [2024-01-30 14:19:46,634 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:46,634 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1610771003] [2024-01-30 14:19:46,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:46,634 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:46,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:46,911 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,911 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:46,911 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1610771003] [2024-01-30 14:19:46,912 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1610771003] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:46,912 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:46,912 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:19:46,912 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [222607616] [2024-01-30 14:19:46,912 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:46,912 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:19:46,913 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:46,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:19:46,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:19:46,962 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 72 [2024-01-30 14:19:46,962 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 336 transitions, 5514 flow. Second operand has 9 states, 9 states have (on average 17.555555555555557) internal successors, (158), 9 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:46,962 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:46,962 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 72 [2024-01-30 14:19:46,962 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:48,005 INFO L124 PetriNetUnfolderBase]: 3235/5699 cut-off events. [2024-01-30 14:19:48,006 INFO L125 PetriNetUnfolderBase]: For 67735/68103 co-relation queries the response was YES. [2024-01-30 14:19:48,039 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32246 conditions, 5699 events. 3235/5699 cut-off events. For 67735/68103 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 37521 event pairs, 870 based on Foata normal form. 47/5553 useless extension candidates. Maximal degree in co-relation 32162. Up to 2730 conditions per place. [2024-01-30 14:19:48,058 INFO L140 encePairwiseOnDemand]: 59/72 looper letters, 266 selfloop transitions, 132 changer transitions 0/415 dead transitions. [2024-01-30 14:19:48,058 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 415 transitions, 6939 flow [2024-01-30 14:19:48,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:19:48,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:19:48,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 256 transitions. [2024-01-30 14:19:48,059 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-01-30 14:19:48,059 INFO L175 Difference]: Start difference. First operand has 190 places, 336 transitions, 5514 flow. Second operand 8 states and 256 transitions. [2024-01-30 14:19:48,059 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 415 transitions, 6939 flow [2024-01-30 14:19:48,196 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 415 transitions, 6784 flow, removed 36 selfloop flow, removed 2 redundant places. [2024-01-30 14:19:48,201 INFO L231 Difference]: Finished difference. Result has 197 places, 344 transitions, 5796 flow [2024-01-30 14:19:48,201 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=5412, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=336, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5796, PETRI_PLACES=197, PETRI_TRANSITIONS=344} [2024-01-30 14:19:48,202 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 121 predicate places. [2024-01-30 14:19:48,202 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 344 transitions, 5796 flow [2024-01-30 14:19:48,202 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.555555555555557) internal successors, (158), 9 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:48,202 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:48,202 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:48,202 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-01-30 14:19:48,202 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 58 more)] === [2024-01-30 14:19:48,203 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:48,203 INFO L85 PathProgramCache]: Analyzing trace with hash 1566198118, now seen corresponding path program 1 times [2024-01-30 14:19:48,203 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:48,203 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1096013155] [2024-01-30 14:19:48,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:48,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:48,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:48,380 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:19:48,380 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:48,380 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1096013155] [2024-01-30 14:19:48,380 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1096013155] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:48,380 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:48,382 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-01-30 14:19:48,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [415390481] [2024-01-30 14:19:48,383 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:48,383 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-01-30 14:19:48,383 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:48,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-01-30 14:19:48,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-01-30 14:19:48,388 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 28 out of 72 [2024-01-30 14:19:48,388 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 344 transitions, 5796 flow. Second operand has 7 states, 7 states have (on average 29.714285714285715) internal successors, (208), 7 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call 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,388 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:48,388 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 28 of 72 [2024-01-30 14:19:48,388 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:49,204 INFO L124 PetriNetUnfolderBase]: 2452/4692 cut-off events. [2024-01-30 14:19:49,205 INFO L125 PetriNetUnfolderBase]: For 69872/70401 co-relation queries the response was YES. [2024-01-30 14:19:49,232 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27627 conditions, 4692 events. 2452/4692 cut-off events. For 69872/70401 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 33638 event pairs, 551 based on Foata normal form. 87/4630 useless extension candidates. Maximal degree in co-relation 27541. Up to 2117 conditions per place. [2024-01-30 14:19:49,248 INFO L140 encePairwiseOnDemand]: 64/72 looper letters, 212 selfloop transitions, 130 changer transitions 0/391 dead transitions. [2024-01-30 14:19:49,248 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 391 transitions, 6936 flow [2024-01-30 14:19:49,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-30 14:19:49,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-30 14:19:49,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 279 transitions. [2024-01-30 14:19:49,249 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5535714285714286 [2024-01-30 14:19:49,249 INFO L175 Difference]: Start difference. First operand has 197 places, 344 transitions, 5796 flow. Second operand 7 states and 279 transitions. [2024-01-30 14:19:49,249 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 391 transitions, 6936 flow [2024-01-30 14:19:49,373 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 391 transitions, 6821 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-01-30 14:19:49,378 INFO L231 Difference]: Finished difference. Result has 203 places, 356 transitions, 6248 flow [2024-01-30 14:19:49,379 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=5683, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6248, PETRI_PLACES=203, PETRI_TRANSITIONS=356} [2024-01-30 14:19:49,379 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 127 predicate places. [2024-01-30 14:19:49,379 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 356 transitions, 6248 flow [2024-01-30 14:19:49,379 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 29.714285714285715) internal successors, (208), 7 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call 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,379 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:49,380 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:49,380 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-01-30 14:19:49,380 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 58 more)] === [2024-01-30 14:19:49,380 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:49,380 INFO L85 PathProgramCache]: Analyzing trace with hash 16914020, now seen corresponding path program 2 times [2024-01-30 14:19:49,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:49,380 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1874014742] [2024-01-30 14:19:49,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:49,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:49,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:49,545 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,545 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:49,546 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1874014742] [2024-01-30 14:19:49,546 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1874014742] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:49,546 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:49,546 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-01-30 14:19:49,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [521083744] [2024-01-30 14:19:49,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:49,547 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-01-30 14:19:49,547 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:49,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-01-30 14:19:49,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-01-30 14:19:49,555 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 28 out of 72 [2024-01-30 14:19:49,555 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 356 transitions, 6248 flow. Second operand has 7 states, 7 states have (on average 29.714285714285715) internal successors, (208), 7 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call 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,555 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:49,555 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 28 of 72 [2024-01-30 14:19:49,555 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:50,354 INFO L124 PetriNetUnfolderBase]: 2428/4652 cut-off events. [2024-01-30 14:19:50,354 INFO L125 PetriNetUnfolderBase]: For 74570/75083 co-relation queries the response was YES. [2024-01-30 14:19:50,383 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28144 conditions, 4652 events. 2428/4652 cut-off events. For 74570/75083 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 33273 event pairs, 539 based on Foata normal form. 87/4590 useless extension candidates. Maximal degree in co-relation 28055. Up to 2113 conditions per place. [2024-01-30 14:19:50,399 INFO L140 encePairwiseOnDemand]: 65/72 looper letters, 212 selfloop transitions, 129 changer transitions 0/390 dead transitions. [2024-01-30 14:19:50,399 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 390 transitions, 7204 flow [2024-01-30 14:19:50,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-30 14:19:50,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-30 14:19:50,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 275 transitions. [2024-01-30 14:19:50,401 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5456349206349206 [2024-01-30 14:19:50,401 INFO L175 Difference]: Start difference. First operand has 203 places, 356 transitions, 6248 flow. Second operand 7 states and 275 transitions. [2024-01-30 14:19:50,401 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 390 transitions, 7204 flow [2024-01-30 14:19:50,539 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 390 transitions, 7049 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-01-30 14:19:50,544 INFO L231 Difference]: Finished difference. Result has 207 places, 358 transitions, 6389 flow [2024-01-30 14:19:50,544 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=6095, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=356, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6389, PETRI_PLACES=207, PETRI_TRANSITIONS=358} [2024-01-30 14:19:50,545 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 131 predicate places. [2024-01-30 14:19:50,545 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 358 transitions, 6389 flow [2024-01-30 14:19:50,545 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 29.714285714285715) internal successors, (208), 7 states have internal predecessors, (208), 0 states have call successors, (0), 0 states have call 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,545 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:50,545 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:19:50,546 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-01-30 14:19:50,546 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 58 more)] === [2024-01-30 14:19:50,546 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:50,546 INFO L85 PathProgramCache]: Analyzing trace with hash 61757009, now seen corresponding path program 1 times [2024-01-30 14:19:50,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:50,546 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [106254410] [2024-01-30 14:19:50,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:50,547 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:50,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:50,755 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:19:50,755 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:50,755 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [106254410] [2024-01-30 14:19:50,755 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [106254410] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:50,755 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:50,755 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-01-30 14:19:50,755 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1015263093] [2024-01-30 14:19:50,755 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:50,756 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:19:50,756 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:50,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:19:50,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:19:50,779 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 72 [2024-01-30 14:19:50,780 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 358 transitions, 6389 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:50,780 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:50,780 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 72 [2024-01-30 14:19:50,780 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:51,649 INFO L124 PetriNetUnfolderBase]: 2706/5061 cut-off events. [2024-01-30 14:19:51,649 INFO L125 PetriNetUnfolderBase]: For 81930/82447 co-relation queries the response was YES. [2024-01-30 14:19:51,680 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30817 conditions, 5061 events. 2706/5061 cut-off events. For 81930/82447 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 35113 event pairs, 733 based on Foata normal form. 158/5057 useless extension candidates. Maximal degree in co-relation 30727. Up to 2344 conditions per place. [2024-01-30 14:19:51,695 INFO L140 encePairwiseOnDemand]: 62/72 looper letters, 223 selfloop transitions, 132 changer transitions 0/390 dead transitions. [2024-01-30 14:19:51,696 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 390 transitions, 7327 flow [2024-01-30 14:19:51,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-01-30 14:19:51,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-01-30 14:19:51,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 196 transitions. [2024-01-30 14:19:51,697 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4537037037037037 [2024-01-30 14:19:51,697 INFO L175 Difference]: Start difference. First operand has 207 places, 358 transitions, 6389 flow. Second operand 6 states and 196 transitions. [2024-01-30 14:19:51,697 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 390 transitions, 7327 flow [2024-01-30 14:19:51,845 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 390 transitions, 7116 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-01-30 14:19:51,851 INFO L231 Difference]: Finished difference. Result has 209 places, 358 transitions, 6530 flow [2024-01-30 14:19:51,851 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=6184, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6530, PETRI_PLACES=209, PETRI_TRANSITIONS=358} [2024-01-30 14:19:51,851 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 133 predicate places. [2024-01-30 14:19:51,851 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 358 transitions, 6530 flow [2024-01-30 14:19:51,851 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:51,852 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:51,852 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:19:51,852 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-01-30 14:19:51,852 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 58 more)] === [2024-01-30 14:19:51,852 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:51,852 INFO L85 PathProgramCache]: Analyzing trace with hash -441169362, now seen corresponding path program 1 times [2024-01-30 14:19:51,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:51,854 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1548551539] [2024-01-30 14:19:51,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:51,854 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:51,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:52,060 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,061 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:52,061 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1548551539] [2024-01-30 14:19:52,061 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1548551539] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:52,061 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:52,061 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-01-30 14:19:52,061 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [122139996] [2024-01-30 14:19:52,061 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:52,061 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:19:52,062 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:52,062 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:19:52,062 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:19:52,101 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 72 [2024-01-30 14:19:52,101 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 358 transitions, 6530 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,101 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:52,101 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 72 [2024-01-30 14:19:52,101 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:53,007 INFO L124 PetriNetUnfolderBase]: 2730/5122 cut-off events. [2024-01-30 14:19:53,007 INFO L125 PetriNetUnfolderBase]: For 86688/87182 co-relation queries the response was YES. [2024-01-30 14:19:53,042 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31297 conditions, 5122 events. 2730/5122 cut-off events. For 86688/87182 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 35576 event pairs, 840 based on Foata normal form. 83/5047 useless extension candidates. Maximal degree in co-relation 31206. Up to 4061 conditions per place. [2024-01-30 14:19:53,062 INFO L140 encePairwiseOnDemand]: 64/72 looper letters, 324 selfloop transitions, 43 changer transitions 0/402 dead transitions. [2024-01-30 14:19:53,062 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 402 transitions, 7547 flow [2024-01-30 14:19:53,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:19:53,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:19:53,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 235 transitions. [2024-01-30 14:19:53,070 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4079861111111111 [2024-01-30 14:19:53,070 INFO L175 Difference]: Start difference. First operand has 209 places, 358 transitions, 6530 flow. Second operand 8 states and 235 transitions. [2024-01-30 14:19:53,070 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 402 transitions, 7547 flow [2024-01-30 14:19:53,257 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 402 transitions, 7265 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-01-30 14:19:53,262 INFO L231 Difference]: Finished difference. Result has 214 places, 370 transitions, 6480 flow [2024-01-30 14:19:53,263 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=6258, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6480, PETRI_PLACES=214, PETRI_TRANSITIONS=370} [2024-01-30 14:19:53,263 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 138 predicate places. [2024-01-30 14:19:53,263 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 370 transitions, 6480 flow [2024-01-30 14:19:53,264 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,264 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:53,264 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:19:53,264 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-01-30 14:19:53,264 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 58 more)] === [2024-01-30 14:19:53,264 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:53,265 INFO L85 PathProgramCache]: Analyzing trace with hash -1165350214, now seen corresponding path program 2 times [2024-01-30 14:19:53,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:53,265 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2105148910] [2024-01-30 14:19:53,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:53,271 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:53,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:53,467 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,468 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:53,468 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2105148910] [2024-01-30 14:19:53,468 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2105148910] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:53,468 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:53,468 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-01-30 14:19:53,468 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1886040789] [2024-01-30 14:19:53,468 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:53,468 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:19:53,469 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:53,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:19:53,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:19:53,502 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 72 [2024-01-30 14:19:53,503 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 370 transitions, 6480 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:53,503 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:53,503 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 72 [2024-01-30 14:19:53,503 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:54,425 INFO L124 PetriNetUnfolderBase]: 2748/5144 cut-off events. [2024-01-30 14:19:54,426 INFO L125 PetriNetUnfolderBase]: For 82788/83290 co-relation queries the response was YES. [2024-01-30 14:19:54,463 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30865 conditions, 5144 events. 2748/5144 cut-off events. For 82788/83290 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 35667 event pairs, 838 based on Foata normal form. 91/5075 useless extension candidates. Maximal degree in co-relation 30772. Up to 4077 conditions per place. [2024-01-30 14:19:54,481 INFO L140 encePairwiseOnDemand]: 64/72 looper letters, 324 selfloop transitions, 47 changer transitions 0/406 dead transitions. [2024-01-30 14:19:54,482 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 406 transitions, 7409 flow [2024-01-30 14:19:54,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:19:54,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:19:54,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 235 transitions. [2024-01-30 14:19:54,483 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4079861111111111 [2024-01-30 14:19:54,483 INFO L175 Difference]: Start difference. First operand has 214 places, 370 transitions, 6480 flow. Second operand 8 states and 235 transitions. [2024-01-30 14:19:54,483 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 406 transitions, 7409 flow [2024-01-30 14:19:54,665 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 406 transitions, 7353 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-01-30 14:19:54,671 INFO L231 Difference]: Finished difference. Result has 219 places, 372 transitions, 6538 flow [2024-01-30 14:19:54,672 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=6426, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=325, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6538, PETRI_PLACES=219, PETRI_TRANSITIONS=372} [2024-01-30 14:19:54,672 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 143 predicate places. [2024-01-30 14:19:54,673 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 372 transitions, 6538 flow [2024-01-30 14:19:54,673 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,673 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:54,673 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,673 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-01-30 14:19:54,674 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 58 more)] === [2024-01-30 14:19:54,674 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:54,674 INFO L85 PathProgramCache]: Analyzing trace with hash -761318836, now seen corresponding path program 3 times [2024-01-30 14:19:54,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:54,674 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [947997643] [2024-01-30 14:19:54,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:54,675 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:54,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:54,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:19:54,884 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:54,884 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [947997643] [2024-01-30 14:19:54,884 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [947997643] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:54,885 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:54,885 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-01-30 14:19:54,885 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1711519962] [2024-01-30 14:19:54,885 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:54,885 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:19:54,885 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:54,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:19:54,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:19:54,907 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 72 [2024-01-30 14:19:54,907 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 372 transitions, 6538 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,907 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:54,907 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 72 [2024-01-30 14:19:54,907 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:55,869 INFO L124 PetriNetUnfolderBase]: 2742/5134 cut-off events. [2024-01-30 14:19:55,869 INFO L125 PetriNetUnfolderBase]: For 83622/84124 co-relation queries the response was YES. [2024-01-30 14:19:55,897 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30878 conditions, 5134 events. 2742/5134 cut-off events. For 83622/84124 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 35581 event pairs, 838 based on Foata normal form. 91/5065 useless extension candidates. Maximal degree in co-relation 30784. Up to 4077 conditions per place. [2024-01-30 14:19:55,913 INFO L140 encePairwiseOnDemand]: 64/72 looper letters, 323 selfloop transitions, 49 changer transitions 0/407 dead transitions. [2024-01-30 14:19:55,913 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 407 transitions, 7454 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,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 235 transitions. [2024-01-30 14:19:55,915 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4079861111111111 [2024-01-30 14:19:55,915 INFO L175 Difference]: Start difference. First operand has 219 places, 372 transitions, 6538 flow. Second operand 8 states and 235 transitions. [2024-01-30 14:19:55,915 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 407 transitions, 7454 flow [2024-01-30 14:19:56,085 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 407 transitions, 7391 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-01-30 14:19:56,090 INFO L231 Difference]: Finished difference. Result has 223 places, 372 transitions, 6578 flow [2024-01-30 14:19:56,090 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=6475, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=372, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6578, PETRI_PLACES=223, PETRI_TRANSITIONS=372} [2024-01-30 14:19:56,091 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 147 predicate places. [2024-01-30 14:19:56,091 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 372 transitions, 6578 flow [2024-01-30 14:19:56,091 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,091 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:56,091 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,091 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-01-30 14:19:56,091 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 58 more)] === [2024-01-30 14:19:56,092 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:56,092 INFO L85 PathProgramCache]: Analyzing trace with hash -1744926902, now seen corresponding path program 4 times [2024-01-30 14:19:56,092 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:56,092 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1610213199] [2024-01-30 14:19:56,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:56,092 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:56,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:56,300 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:19:56,300 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:56,300 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1610213199] [2024-01-30 14:19:56,300 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1610213199] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:56,300 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:56,300 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-01-30 14:19:56,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [732240274] [2024-01-30 14:19:56,301 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:56,301 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:19:56,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:56,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:19:56,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:19:56,330 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 72 [2024-01-30 14:19:56,331 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 372 transitions, 6578 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,331 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:56,331 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 72 [2024-01-30 14:19:56,331 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:57,235 INFO L124 PetriNetUnfolderBase]: 2724/5091 cut-off events. [2024-01-30 14:19:57,235 INFO L125 PetriNetUnfolderBase]: For 84703/85220 co-relation queries the response was YES. [2024-01-30 14:19:57,269 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30713 conditions, 5091 events. 2724/5091 cut-off events. For 84703/85220 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 35354 event pairs, 871 based on Foata normal form. 83/5012 useless extension candidates. Maximal degree in co-relation 30619. Up to 4065 conditions per place. [2024-01-30 14:19:57,288 INFO L140 encePairwiseOnDemand]: 64/72 looper letters, 322 selfloop transitions, 49 changer transitions 0/406 dead transitions. [2024-01-30 14:19:57,288 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 406 transitions, 7541 flow [2024-01-30 14:19:57,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:19:57,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:19:57,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 231 transitions. [2024-01-30 14:19:57,289 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4010416666666667 [2024-01-30 14:19:57,289 INFO L175 Difference]: Start difference. First operand has 223 places, 372 transitions, 6578 flow. Second operand 8 states and 231 transitions. [2024-01-30 14:19:57,289 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 406 transitions, 7541 flow [2024-01-30 14:19:57,459 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 406 transitions, 7433 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-01-30 14:19:57,464 INFO L231 Difference]: Finished difference. Result has 226 places, 378 transitions, 6655 flow [2024-01-30 14:19:57,464 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=6480, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=372, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=328, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6655, PETRI_PLACES=226, PETRI_TRANSITIONS=378} [2024-01-30 14:19:57,465 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 150 predicate places. [2024-01-30 14:19:57,465 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 378 transitions, 6655 flow [2024-01-30 14:19:57,465 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,465 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:57,465 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,465 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-01-30 14:19:57,465 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 58 more)] === [2024-01-30 14:19:57,466 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:57,466 INFO L85 PathProgramCache]: Analyzing trace with hash 755136939, now seen corresponding path program 1 times [2024-01-30 14:19:57,466 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:57,466 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1943948989] [2024-01-30 14:19:57,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:57,466 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:57,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:57,660 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:19:57,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:57,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1943948989] [2024-01-30 14:19:57,660 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1943948989] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:57,660 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:57,660 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-01-30 14:19:57,660 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [246702996] [2024-01-30 14:19:57,660 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:57,661 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:19:57,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:57,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:19:57,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:19:57,695 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 72 [2024-01-30 14:19:57,695 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 378 transitions, 6655 flow. Second operand has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:57,696 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:57,696 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 72 [2024-01-30 14:19:57,696 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:58,806 INFO L124 PetriNetUnfolderBase]: 3092/5476 cut-off events. [2024-01-30 14:19:58,806 INFO L125 PetriNetUnfolderBase]: For 84118/84471 co-relation queries the response was YES. [2024-01-30 14:19:58,845 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32479 conditions, 5476 events. 3092/5476 cut-off events. For 84118/84471 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 35761 event pairs, 721 based on Foata normal form. 35/5325 useless extension candidates. Maximal degree in co-relation 32383. Up to 2466 conditions per place. [2024-01-30 14:19:58,864 INFO L140 encePairwiseOnDemand]: 62/72 looper letters, 290 selfloop transitions, 126 changer transitions 0/437 dead transitions. [2024-01-30 14:19:58,865 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 437 transitions, 7951 flow [2024-01-30 14:19:58,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:19:58,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:19:58,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 240 transitions. [2024-01-30 14:19:58,866 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-01-30 14:19:58,866 INFO L175 Difference]: Start difference. First operand has 226 places, 378 transitions, 6655 flow. Second operand 8 states and 240 transitions. [2024-01-30 14:19:58,866 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 437 transitions, 7951 flow [2024-01-30 14:19:59,035 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 437 transitions, 7899 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-01-30 14:19:59,041 INFO L231 Difference]: Finished difference. Result has 232 places, 378 transitions, 6864 flow [2024-01-30 14:19:59,041 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=6603, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=378, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6864, PETRI_PLACES=232, PETRI_TRANSITIONS=378} [2024-01-30 14:19:59,041 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 156 predicate places. [2024-01-30 14:19:59,041 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 378 transitions, 6864 flow [2024-01-30 14:19:59,041 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:59,042 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:59,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] [2024-01-30 14:19:59,042 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-01-30 14:19:59,042 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 58 more)] === [2024-01-30 14:19:59,042 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:59,042 INFO L85 PathProgramCache]: Analyzing trace with hash 1063903893, now seen corresponding path program 2 times [2024-01-30 14:19:59,042 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:59,042 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [958720408] [2024-01-30 14:19:59,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:59,042 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:59,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:59,225 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,225 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:59,225 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [958720408] [2024-01-30 14:19:59,225 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [958720408] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:59,225 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:59,225 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-01-30 14:19:59,226 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [255915884] [2024-01-30 14:19:59,226 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:59,226 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:19:59,226 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:59,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:19:59,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:19:59,259 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 72 [2024-01-30 14:19:59,259 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 378 transitions, 6864 flow. Second operand has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:59,259 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:59,259 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 72 [2024-01-30 14:19:59,259 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:20:00,269 INFO L124 PetriNetUnfolderBase]: 3080/5455 cut-off events. [2024-01-30 14:20:00,269 INFO L125 PetriNetUnfolderBase]: For 90302/90652 co-relation queries the response was YES. [2024-01-30 14:20:00,308 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32945 conditions, 5455 events. 3080/5455 cut-off events. For 90302/90652 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 35609 event pairs, 721 based on Foata normal form. 27/5292 useless extension candidates. Maximal degree in co-relation 32847. Up to 2466 conditions per place. [2024-01-30 14:20:00,329 INFO L140 encePairwiseOnDemand]: 63/72 looper letters, 288 selfloop transitions, 125 changer transitions 0/434 dead transitions. [2024-01-30 14:20:00,329 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 434 transitions, 8122 flow [2024-01-30 14:20:00,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:20:00,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:20:00,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 235 transitions. [2024-01-30 14:20:00,330 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4079861111111111 [2024-01-30 14:20:00,331 INFO L175 Difference]: Start difference. First operand has 232 places, 378 transitions, 6864 flow. Second operand 8 states and 235 transitions. [2024-01-30 14:20:00,331 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 434 transitions, 8122 flow [2024-01-30 14:20:00,532 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 434 transitions, 7929 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-01-30 14:20:00,539 INFO L231 Difference]: Finished difference. Result has 236 places, 378 transitions, 6928 flow [2024-01-30 14:20:00,539 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=6671, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=378, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6928, PETRI_PLACES=236, PETRI_TRANSITIONS=378} [2024-01-30 14:20:00,539 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 160 predicate places. [2024-01-30 14:20:00,539 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 378 transitions, 6928 flow [2024-01-30 14:20:00,540 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:00,540 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:20:00,540 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:20:00,540 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-01-30 14:20:00,540 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 58 more)] === [2024-01-30 14:20:00,540 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:20:00,540 INFO L85 PathProgramCache]: Analyzing trace with hash -1827036704, now seen corresponding path program 2 times [2024-01-30 14:20:00,541 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:20:00,541 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1823218119] [2024-01-30 14:20:00,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:20:00,541 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:20:00,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:20:00,749 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:20:00,750 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:20:00,750 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1823218119] [2024-01-30 14:20:00,750 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1823218119] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:20:00,750 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:20:00,750 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:20:00,750 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [654398001] [2024-01-30 14:20:00,750 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:20:00,750 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:20:00,750 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:20:00,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:20:00,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:20:00,775 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 72 [2024-01-30 14:20:00,776 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 378 transitions, 6928 flow. Second operand has 9 states, 9 states have (on average 17.555555555555557) internal successors, (158), 9 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:00,776 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:20:00,776 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 72 [2024-01-30 14:20:00,776 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:20:01,800 INFO L124 PetriNetUnfolderBase]: 3154/5569 cut-off events. [2024-01-30 14:20:01,800 INFO L125 PetriNetUnfolderBase]: For 94803/95151 co-relation queries the response was YES. [2024-01-30 14:20:01,841 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33641 conditions, 5569 events. 3154/5569 cut-off events. For 94803/95151 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 36406 event pairs, 681 based on Foata normal form. 63/5451 useless extension candidates. Maximal degree in co-relation 33542. Up to 2497 conditions per place. [2024-01-30 14:20:01,862 INFO L140 encePairwiseOnDemand]: 59/72 looper letters, 258 selfloop transitions, 147 changer transitions 0/426 dead transitions. [2024-01-30 14:20:01,862 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 426 transitions, 8085 flow [2024-01-30 14:20:01,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-30 14:20:01,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-30 14:20:01,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 215 transitions. [2024-01-30 14:20:01,863 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42658730158730157 [2024-01-30 14:20:01,864 INFO L175 Difference]: Start difference. First operand has 236 places, 378 transitions, 6928 flow. Second operand 7 states and 215 transitions. [2024-01-30 14:20:01,864 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 426 transitions, 8085 flow [2024-01-30 14:20:02,063 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 426 transitions, 7896 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-01-30 14:20:02,071 INFO L231 Difference]: Finished difference. Result has 240 places, 387 transitions, 7225 flow [2024-01-30 14:20:02,071 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=6751, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=378, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7225, PETRI_PLACES=240, PETRI_TRANSITIONS=387} [2024-01-30 14:20:02,071 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 164 predicate places. [2024-01-30 14:20:02,072 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 387 transitions, 7225 flow [2024-01-30 14:20:02,072 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.555555555555557) internal successors, (158), 9 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:02,072 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:20:02,072 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:20:02,072 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-01-30 14:20:02,073 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 58 more)] === [2024-01-30 14:20:02,073 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:20:02,073 INFO L85 PathProgramCache]: Analyzing trace with hash -914006838, now seen corresponding path program 3 times [2024-01-30 14:20:02,073 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:20:02,073 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [375683960] [2024-01-30 14:20:02,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:20:02,074 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:20:02,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:20:02,273 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:20:02,273 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:20:02,273 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [375683960] [2024-01-30 14:20:02,273 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [375683960] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:20:02,273 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:20:02,274 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:20:02,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1224243104] [2024-01-30 14:20:02,274 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:20:02,274 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:20:02,274 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:20:02,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:20:02,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:20:02,325 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 72 [2024-01-30 14:20:02,326 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 387 transitions, 7225 flow. Second operand has 9 states, 9 states have (on average 17.555555555555557) internal successors, (158), 9 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:02,326 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:20:02,326 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 72 [2024-01-30 14:20:02,326 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:20:03,453 INFO L124 PetriNetUnfolderBase]: 3312/5855 cut-off events. [2024-01-30 14:20:03,453 INFO L125 PetriNetUnfolderBase]: For 104911/105267 co-relation queries the response was YES. [2024-01-30 14:20:03,500 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35861 conditions, 5855 events. 3312/5855 cut-off events. For 104911/105267 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 38698 event pairs, 668 based on Foata normal form. 47/5721 useless extension candidates. Maximal degree in co-relation 35760. Up to 2528 conditions per place. [2024-01-30 14:20:03,523 INFO L140 encePairwiseOnDemand]: 61/72 looper letters, 239 selfloop transitions, 182 changer transitions 0/442 dead transitions. [2024-01-30 14:20:03,524 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 442 transitions, 8483 flow [2024-01-30 14:20:03,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-30 14:20:03,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-30 14:20:03,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 216 transitions. [2024-01-30 14:20:03,525 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-01-30 14:20:03,525 INFO L175 Difference]: Start difference. First operand has 240 places, 387 transitions, 7225 flow. Second operand 7 states and 216 transitions. [2024-01-30 14:20:03,525 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 442 transitions, 8483 flow [2024-01-30 14:20:03,748 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 442 transitions, 8334 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-01-30 14:20:03,756 INFO L231 Difference]: Finished difference. Result has 245 places, 402 transitions, 7731 flow [2024-01-30 14:20:03,757 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=7090, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=387, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=167, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7731, PETRI_PLACES=245, PETRI_TRANSITIONS=402} [2024-01-30 14:20:03,757 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 169 predicate places. [2024-01-30 14:20:03,758 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 402 transitions, 7731 flow [2024-01-30 14:20:03,758 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.555555555555557) internal successors, (158), 9 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:03,758 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:20:03,758 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:20:03,758 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-01-30 14:20:03,758 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 58 more)] === [2024-01-30 14:20:03,759 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:20:03,759 INFO L85 PathProgramCache]: Analyzing trace with hash -912813648, now seen corresponding path program 4 times [2024-01-30 14:20:03,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:20:03,759 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [772079290] [2024-01-30 14:20:03,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:20:03,760 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:20:03,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:20:03,969 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:20:03,969 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:20:03,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [772079290] [2024-01-30 14:20:03,970 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [772079290] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:20:03,970 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:20:03,970 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:20:03,970 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [900281192] [2024-01-30 14:20:03,970 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:20:03,970 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:20:03,970 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:20:03,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:20:03,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:20:03,996 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 72 [2024-01-30 14:20:03,996 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 402 transitions, 7731 flow. Second operand has 9 states, 9 states have (on average 17.555555555555557) internal successors, (158), 9 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:03,996 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:20:03,996 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 72 [2024-01-30 14:20:03,996 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:20:05,084 INFO L124 PetriNetUnfolderBase]: 3352/5927 cut-off events. [2024-01-30 14:20:05,084 INFO L125 PetriNetUnfolderBase]: For 113522/113846 co-relation queries the response was YES. [2024-01-30 14:20:05,135 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37451 conditions, 5927 events. 3352/5927 cut-off events. For 113522/113846 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 39216 event pairs, 687 based on Foata normal form. 45/5799 useless extension candidates. Maximal degree in co-relation 37348. Up to 2552 conditions per place. [2024-01-30 14:20:05,157 INFO L140 encePairwiseOnDemand]: 61/72 looper letters, 234 selfloop transitions, 190 changer transitions 0/445 dead transitions. [2024-01-30 14:20:05,158 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 445 transitions, 8894 flow [2024-01-30 14:20:05,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-30 14:20:05,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-30 14:20:05,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 212 transitions. [2024-01-30 14:20:05,159 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42063492063492064 [2024-01-30 14:20:05,159 INFO L175 Difference]: Start difference. First operand has 245 places, 402 transitions, 7731 flow. Second operand 7 states and 212 transitions. [2024-01-30 14:20:05,159 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 445 transitions, 8894 flow [2024-01-30 14:20:05,361 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 445 transitions, 8555 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-01-30 14:20:05,367 INFO L231 Difference]: Finished difference. Result has 241 places, 409 transitions, 7928 flow [2024-01-30 14:20:05,367 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=7376, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=401, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=182, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7928, PETRI_PLACES=241, PETRI_TRANSITIONS=409} [2024-01-30 14:20:05,368 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 165 predicate places. [2024-01-30 14:20:05,368 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 409 transitions, 7928 flow [2024-01-30 14:20:05,368 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.555555555555557) internal successors, (158), 9 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:05,368 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:20:05,368 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:20:05,368 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-01-30 14:20:05,368 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 58 more)] === [2024-01-30 14:20:05,369 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:20:05,369 INFO L85 PathProgramCache]: Analyzing trace with hash -556339357, now seen corresponding path program 2 times [2024-01-30 14:20:05,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:20:05,369 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [335264410] [2024-01-30 14:20:05,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:20:05,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:20:05,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:20:05,542 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:05,543 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:20:05,543 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [335264410] [2024-01-30 14:20:05,543 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [335264410] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:20:05,543 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:20:05,543 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-01-30 14:20:05,543 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [765312809] [2024-01-30 14:20:05,543 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:20:05,544 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:20:05,544 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:20:05,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:20:05,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:20:05,580 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 72 [2024-01-30 14:20:05,581 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 409 transitions, 7928 flow. Second operand has 8 states, 8 states have (on average 18.0) internal successors, (144), 8 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:05,581 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:20:05,581 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 72 [2024-01-30 14:20:05,581 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:20:06,793 INFO L124 PetriNetUnfolderBase]: 3474/6157 cut-off events. [2024-01-30 14:20:06,794 INFO L125 PetriNetUnfolderBase]: For 118372/118708 co-relation queries the response was YES. [2024-01-30 14:20:06,828 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39118 conditions, 6157 events. 3474/6157 cut-off events. For 118372/118708 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 41240 event pairs, 873 based on Foata normal form. 63/6059 useless extension candidates. Maximal degree in co-relation 39021. Up to 3423 conditions per place. [2024-01-30 14:20:06,847 INFO L140 encePairwiseOnDemand]: 56/72 looper letters, 273 selfloop transitions, 163 changer transitions 0/457 dead transitions. [2024-01-30 14:20:06,847 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 457 transitions, 9197 flow [2024-01-30 14:20:06,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-30 14:20:06,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-30 14:20:06,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 223 transitions. [2024-01-30 14:20:06,848 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44246031746031744 [2024-01-30 14:20:06,848 INFO L175 Difference]: Start difference. First operand has 241 places, 409 transitions, 7928 flow. Second operand 7 states and 223 transitions. [2024-01-30 14:20:06,848 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 457 transitions, 9197 flow [2024-01-30 14:20:07,091 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 457 transitions, 8864 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-01-30 14:20:07,100 INFO L231 Difference]: Finished difference. Result has 244 places, 416 transitions, 8128 flow [2024-01-30 14:20:07,100 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=7607, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=409, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8128, PETRI_PLACES=244, PETRI_TRANSITIONS=416} [2024-01-30 14:20:07,101 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 168 predicate places. [2024-01-30 14:20:07,101 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 416 transitions, 8128 flow [2024-01-30 14:20:07,101 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.0) internal successors, (144), 8 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:07,101 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:20:07,101 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:20:07,102 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-01-30 14:20:07,102 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 58 more)] === [2024-01-30 14:20:07,102 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:20:07,102 INFO L85 PathProgramCache]: Analyzing trace with hash 1043445637, now seen corresponding path program 3 times [2024-01-30 14:20:07,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:20:07,103 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1769406242] [2024-01-30 14:20:07,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:20:07,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:20:07,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:20:07,315 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,315 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:20:07,315 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1769406242] [2024-01-30 14:20:07,316 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1769406242] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:20:07,316 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:20:07,316 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-01-30 14:20:07,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1642877475] [2024-01-30 14:20:07,316 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:20:07,317 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:20:07,317 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:20:07,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:20:07,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:20:07,349 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 72 [2024-01-30 14:20:07,350 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 416 transitions, 8128 flow. Second operand has 8 states, 8 states have (on average 18.0) internal successors, (144), 8 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:07,350 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:20:07,350 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 72 [2024-01-30 14:20:07,350 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:20:08,488 INFO L124 PetriNetUnfolderBase]: 3514/6239 cut-off events. [2024-01-30 14:20:08,488 INFO L125 PetriNetUnfolderBase]: For 117448/117786 co-relation queries the response was YES. [2024-01-30 14:20:08,534 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39622 conditions, 6239 events. 3514/6239 cut-off events. For 117448/117786 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 41998 event pairs, 875 based on Foata normal form. 62/6139 useless extension candidates. Maximal degree in co-relation 39524. Up to 3447 conditions per place. [2024-01-30 14:20:08,556 INFO L140 encePairwiseOnDemand]: 56/72 looper letters, 273 selfloop transitions, 163 changer transitions 0/457 dead transitions. [2024-01-30 14:20:08,557 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 457 transitions, 9307 flow [2024-01-30 14:20:08,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-30 14:20:08,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-30 14:20:08,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 216 transitions. [2024-01-30 14:20:08,557 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-01-30 14:20:08,558 INFO L175 Difference]: Start difference. First operand has 244 places, 416 transitions, 8128 flow. Second operand 7 states and 216 transitions. [2024-01-30 14:20:08,558 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 457 transitions, 9307 flow [2024-01-30 14:20:08,782 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 457 transitions, 8954 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-01-30 14:20:08,790 INFO L231 Difference]: Finished difference. Result has 246 places, 420 transitions, 8170 flow [2024-01-30 14:20:08,791 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=7787, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8170, PETRI_PLACES=246, PETRI_TRANSITIONS=420} [2024-01-30 14:20:08,791 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 170 predicate places. [2024-01-30 14:20:08,791 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 420 transitions, 8170 flow [2024-01-30 14:20:08,792 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.0) internal successors, (144), 8 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:08,792 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:20:08,792 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:20:08,792 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-01-30 14:20:08,792 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 58 more)] === [2024-01-30 14:20:08,792 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:20:08,793 INFO L85 PathProgramCache]: Analyzing trace with hash 1894657843, now seen corresponding path program 3 times [2024-01-30 14:20:08,793 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:20:08,793 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1896269473] [2024-01-30 14:20:08,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:20:08,793 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:20:08,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:20:08,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:20:08,992 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:20:08,992 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1896269473] [2024-01-30 14:20:08,993 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1896269473] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:20:08,993 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:20:08,993 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-01-30 14:20:08,993 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1713948932] [2024-01-30 14:20:08,993 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:20:08,994 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:20:08,994 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:20:08,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:20:08,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:20:09,036 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 72 [2024-01-30 14:20:09,036 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 420 transitions, 8170 flow. Second operand has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:09,036 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:20:09,036 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 72 [2024-01-30 14:20:09,036 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:20:10,202 INFO L124 PetriNetUnfolderBase]: 3504/6234 cut-off events. [2024-01-30 14:20:10,202 INFO L125 PetriNetUnfolderBase]: For 116616/116979 co-relation queries the response was YES. [2024-01-30 14:20:10,243 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39460 conditions, 6234 events. 3504/6234 cut-off events. For 116616/116979 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 42181 event pairs, 849 based on Foata normal form. 82/6152 useless extension candidates. Maximal degree in co-relation 39361. Up to 2814 conditions per place. [2024-01-30 14:20:10,264 INFO L140 encePairwiseOnDemand]: 59/72 looper letters, 275 selfloop transitions, 168 changer transitions 0/464 dead transitions. [2024-01-30 14:20:10,264 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 464 transitions, 9428 flow [2024-01-30 14:20:10,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:20:10,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:20:10,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 237 transitions. [2024-01-30 14:20:10,265 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4114583333333333 [2024-01-30 14:20:10,265 INFO L175 Difference]: Start difference. First operand has 246 places, 420 transitions, 8170 flow. Second operand 8 states and 237 transitions. [2024-01-30 14:20:10,265 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 464 transitions, 9428 flow [2024-01-30 14:20:10,459 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 464 transitions, 9258 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-01-30 14:20:10,465 INFO L231 Difference]: Finished difference. Result has 251 places, 420 transitions, 8350 flow [2024-01-30 14:20:10,466 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=8000, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=420, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=168, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8350, PETRI_PLACES=251, PETRI_TRANSITIONS=420} [2024-01-30 14:20:10,466 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 175 predicate places. [2024-01-30 14:20:10,466 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 420 transitions, 8350 flow [2024-01-30 14:20:10,466 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:10,466 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:20:10,466 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:20:10,467 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-01-30 14:20:10,467 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 58 more)] === [2024-01-30 14:20:10,467 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:20:10,467 INFO L85 PathProgramCache]: Analyzing trace with hash 1895846383, now seen corresponding path program 4 times [2024-01-30 14:20:10,467 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:20:10,467 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1009921452] [2024-01-30 14:20:10,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:20:10,468 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:20:10,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:20:10,669 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:20:10,670 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:20:10,670 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1009921452] [2024-01-30 14:20:10,670 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1009921452] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:20:10,670 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:20:10,670 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-01-30 14:20:10,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [875548865] [2024-01-30 14:20:10,671 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:20:10,671 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:20:10,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:20:10,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:20:10,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:20:10,709 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 72 [2024-01-30 14:20:10,710 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 420 transitions, 8350 flow. Second operand has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:10,710 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:20:10,710 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 72 [2024-01-30 14:20:10,710 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:20:11,913 INFO L124 PetriNetUnfolderBase]: 3528/6274 cut-off events. [2024-01-30 14:20:11,913 INFO L125 PetriNetUnfolderBase]: For 124219/124570 co-relation queries the response was YES. [2024-01-30 14:20:11,962 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39988 conditions, 6274 events. 3528/6274 cut-off events. For 124219/124570 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 42492 event pairs, 849 based on Foata normal form. 66/6170 useless extension candidates. Maximal degree in co-relation 39888. Up to 2824 conditions per place. [2024-01-30 14:20:11,984 INFO L140 encePairwiseOnDemand]: 60/72 looper letters, 279 selfloop transitions, 166 changer transitions 0/466 dead transitions. [2024-01-30 14:20:11,984 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 466 transitions, 9657 flow [2024-01-30 14:20:11,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:20:11,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:20:11,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 235 transitions. [2024-01-30 14:20:11,985 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4079861111111111 [2024-01-30 14:20:11,985 INFO L175 Difference]: Start difference. First operand has 251 places, 420 transitions, 8350 flow. Second operand 8 states and 235 transitions. [2024-01-30 14:20:11,985 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 466 transitions, 9657 flow [2024-01-30 14:20:12,202 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 466 transitions, 9299 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-01-30 14:20:12,208 INFO L231 Difference]: Finished difference. Result has 251 places, 422 transitions, 8371 flow [2024-01-30 14:20:12,209 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=8000, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=420, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8371, PETRI_PLACES=251, PETRI_TRANSITIONS=422} [2024-01-30 14:20:12,209 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 175 predicate places. [2024-01-30 14:20:12,209 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 422 transitions, 8371 flow [2024-01-30 14:20:12,209 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:12,209 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:20:12,210 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:20:12,210 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-01-30 14:20:12,210 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 58 more)] === [2024-01-30 14:20:12,210 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:20:12,210 INFO L85 PathProgramCache]: Analyzing trace with hash -4092481, now seen corresponding path program 5 times [2024-01-30 14:20:12,210 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:20:12,210 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [86910912] [2024-01-30 14:20:12,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:20:12,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:20:12,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:20:12,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:20:12,388 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:20:12,388 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [86910912] [2024-01-30 14:20:12,388 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [86910912] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:20:12,388 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:20:12,388 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-01-30 14:20:12,388 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1688670201] [2024-01-30 14:20:12,389 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:20:12,389 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:20:12,389 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:20:12,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:20:12,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:20:12,415 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 72 [2024-01-30 14:20:12,416 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 422 transitions, 8371 flow. Second operand has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:12,416 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:20:12,416 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 72 [2024-01-30 14:20:12,416 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:20:13,597 INFO L124 PetriNetUnfolderBase]: 3552/6300 cut-off events. [2024-01-30 14:20:13,598 INFO L125 PetriNetUnfolderBase]: For 122664/123015 co-relation queries the response was YES. [2024-01-30 14:20:13,642 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40158 conditions, 6300 events. 3552/6300 cut-off events. For 122664/123015 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 42602 event pairs, 817 based on Foata normal form. 50/6178 useless extension candidates. Maximal degree in co-relation 40058. Up to 2826 conditions per place. [2024-01-30 14:20:13,663 INFO L140 encePairwiseOnDemand]: 60/72 looper letters, 277 selfloop transitions, 171 changer transitions 0/469 dead transitions. [2024-01-30 14:20:13,663 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 469 transitions, 9690 flow [2024-01-30 14:20:13,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:20:13,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:20:13,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 230 transitions. [2024-01-30 14:20:13,664 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3993055555555556 [2024-01-30 14:20:13,664 INFO L175 Difference]: Start difference. First operand has 251 places, 422 transitions, 8371 flow. Second operand 8 states and 230 transitions. [2024-01-30 14:20:13,664 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 469 transitions, 9690 flow [2024-01-30 14:20:13,878 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 469 transitions, 9540 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-01-30 14:20:13,884 INFO L231 Difference]: Finished difference. Result has 257 places, 429 transitions, 8745 flow [2024-01-30 14:20:13,885 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=8227, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8745, PETRI_PLACES=257, PETRI_TRANSITIONS=429} [2024-01-30 14:20:13,885 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 181 predicate places. [2024-01-30 14:20:13,885 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 429 transitions, 8745 flow [2024-01-30 14:20:13,885 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.75) internal successors, (142), 8 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:13,885 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:20:13,885 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:20:13,885 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-01-30 14:20:13,885 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 58 more)] === [2024-01-30 14:20:13,886 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:20:13,886 INFO L85 PathProgramCache]: Analyzing trace with hash -1202193529, now seen corresponding path program 1 times [2024-01-30 14:20:13,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:20:13,886 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1222766742] [2024-01-30 14:20:13,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:20:13,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:20:13,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:20:13,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:13,970 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:20:13,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1222766742] [2024-01-30 14:20:13,970 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1222766742] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:20:13,970 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:20:13,971 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-01-30 14:20:13,971 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [683094051] [2024-01-30 14:20:13,971 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:20:13,971 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-01-30 14:20:13,971 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:20:13,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-01-30 14:20:13,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-01-30 14:20:13,974 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 28 out of 72 [2024-01-30 14:20:13,974 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 429 transitions, 8745 flow. Second operand has 4 states, 4 states have (on average 31.5) internal successors, (126), 4 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call 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,974 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:20:13,974 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 28 of 72 [2024-01-30 14:20:13,974 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:20:15,025 INFO L124 PetriNetUnfolderBase]: 2754/5308 cut-off events. [2024-01-30 14:20:15,025 INFO L125 PetriNetUnfolderBase]: For 136287/136989 co-relation queries the response was YES. [2024-01-30 14:20:15,054 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35789 conditions, 5308 events. 2754/5308 cut-off events. For 136287/136989 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 39800 event pairs, 457 based on Foata normal form. 189/5186 useless extension candidates. Maximal degree in co-relation 35687. Up to 1813 conditions per place. [2024-01-30 14:20:15,071 INFO L140 encePairwiseOnDemand]: 67/72 looper letters, 306 selfloop transitions, 108 changer transitions 0/474 dead transitions. [2024-01-30 14:20:15,071 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 474 transitions, 10138 flow [2024-01-30 14:20:15,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-01-30 14:20:15,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-01-30 14:20:15,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 179 transitions. [2024-01-30 14:20:15,072 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6215277777777778 [2024-01-30 14:20:15,072 INFO L175 Difference]: Start difference. First operand has 257 places, 429 transitions, 8745 flow. Second operand 4 states and 179 transitions. [2024-01-30 14:20:15,072 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 474 transitions, 10138 flow [2024-01-30 14:20:15,234 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 474 transitions, 9856 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-01-30 14:20:15,241 INFO L231 Difference]: Finished difference. Result has 255 places, 430 transitions, 8836 flow [2024-01-30 14:20:15,241 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=8499, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=429, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=8836, PETRI_PLACES=255, PETRI_TRANSITIONS=430} [2024-01-30 14:20:15,241 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 179 predicate places. [2024-01-30 14:20:15,242 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 430 transitions, 8836 flow [2024-01-30 14:20:15,242 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 31.5) internal successors, (126), 4 states have internal predecessors, (126), 0 states have call successors, (0), 0 states have call 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,242 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:20:15,242 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:20:15,242 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-01-30 14:20:15,242 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 58 more)] === [2024-01-30 14:20:15,242 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:20:15,242 INFO L85 PathProgramCache]: Analyzing trace with hash -669176811, now seen corresponding path program 2 times [2024-01-30 14:20:15,242 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:20:15,242 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1706003589] [2024-01-30 14:20:15,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:20:15,243 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:20:15,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:20:15,310 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,310 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:20:15,310 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1706003589] [2024-01-30 14:20:15,310 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1706003589] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:20:15,310 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:20:15,310 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-01-30 14:20:15,310 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [330040105] [2024-01-30 14:20:15,310 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:20:15,310 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-01-30 14:20:15,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:20:15,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-01-30 14:20:15,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-01-30 14:20:15,314 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 28 out of 72 [2024-01-30 14:20:15,314 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 430 transitions, 8836 flow. Second operand has 5 states, 5 states have (on average 30.8) internal successors, (154), 5 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call 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,314 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:20:15,314 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 28 of 72 [2024-01-30 14:20:15,314 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:20:16,021 INFO L124 PetriNetUnfolderBase]: 1897/3719 cut-off events. [2024-01-30 14:20:16,021 INFO L125 PetriNetUnfolderBase]: For 125781/126183 co-relation queries the response was YES. [2024-01-30 14:20:16,047 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28729 conditions, 3719 events. 1897/3719 cut-off events. For 125781/126183 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 27356 event pairs, 409 based on Foata normal form. 165/3627 useless extension candidates. Maximal degree in co-relation 28628. Up to 1494 conditions per place. [2024-01-30 14:20:16,060 INFO L140 encePairwiseOnDemand]: 67/72 looper letters, 280 selfloop transitions, 83 changer transitions 1/424 dead transitions. [2024-01-30 14:20:16,060 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 424 transitions, 9418 flow [2024-01-30 14:20:16,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-01-30 14:20:16,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-01-30 14:20:16,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 196 transitions. [2024-01-30 14:20:16,061 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5444444444444444 [2024-01-30 14:20:16,061 INFO L175 Difference]: Start difference. First operand has 255 places, 430 transitions, 8836 flow. Second operand 5 states and 196 transitions. [2024-01-30 14:20:16,061 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 424 transitions, 9418 flow [2024-01-30 14:20:16,282 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 424 transitions, 9260 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-01-30 14:20:16,288 INFO L231 Difference]: Finished difference. Result has 256 places, 411 transitions, 8706 flow [2024-01-30 14:20:16,289 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=8442, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=411, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=328, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=8706, PETRI_PLACES=256, PETRI_TRANSITIONS=411} [2024-01-30 14:20:16,289 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 180 predicate places. [2024-01-30 14:20:16,289 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 411 transitions, 8706 flow [2024-01-30 14:20:16,289 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 30.8) internal successors, (154), 5 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call 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,289 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:20:16,290 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:20:16,290 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-01-30 14:20:16,290 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 58 more)] === [2024-01-30 14:20:16,290 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:20:16,290 INFO L85 PathProgramCache]: Analyzing trace with hash 2126464945, now seen corresponding path program 1 times [2024-01-30 14:20:16,290 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:20:16,291 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [438007612] [2024-01-30 14:20:16,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:20:16,291 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:20:16,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:20:16,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:20:16,529 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:20:16,529 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [438007612] [2024-01-30 14:20:16,529 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [438007612] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:20:16,529 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:20:16,530 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:20:16,530 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1805825339] [2024-01-30 14:20:16,530 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:20:16,531 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:20:16,531 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:20:16,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:20:16,531 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:20:16,568 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 72 [2024-01-30 14:20:16,568 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 411 transitions, 8706 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:20:16,568 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:20:16,568 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 72 [2024-01-30 14:20:16,568 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:20:17,569 INFO L124 PetriNetUnfolderBase]: 2435/4644 cut-off events. [2024-01-30 14:20:17,569 INFO L125 PetriNetUnfolderBase]: For 140344/140841 co-relation queries the response was YES. [2024-01-30 14:20:17,709 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34559 conditions, 4644 events. 2435/4644 cut-off events. For 140344/140841 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 33708 event pairs, 298 based on Foata normal form. 111/4619 useless extension candidates. Maximal degree in co-relation 34458. Up to 1693 conditions per place. [2024-01-30 14:20:17,724 INFO L140 encePairwiseOnDemand]: 59/72 looper letters, 347 selfloop transitions, 132 changer transitions 2/523 dead transitions. [2024-01-30 14:20:17,724 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 523 transitions, 10910 flow [2024-01-30 14:20:17,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:20:17,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:20:17,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 262 transitions. [2024-01-30 14:20:17,729 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4548611111111111 [2024-01-30 14:20:17,729 INFO L175 Difference]: Start difference. First operand has 256 places, 411 transitions, 8706 flow. Second operand 8 states and 262 transitions. [2024-01-30 14:20:17,729 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 523 transitions, 10910 flow [2024-01-30 14:20:18,057 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 523 transitions, 10659 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-01-30 14:20:18,063 INFO L231 Difference]: Finished difference. Result has 261 places, 435 transitions, 9249 flow [2024-01-30 14:20:18,064 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=8534, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=411, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9249, PETRI_PLACES=261, PETRI_TRANSITIONS=435} [2024-01-30 14:20:18,064 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 185 predicate places. [2024-01-30 14:20:18,064 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 435 transitions, 9249 flow [2024-01-30 14:20:18,064 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:20:18,065 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:20:18,065 INFO L208 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:18,065 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-01-30 14:20:18,065 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 58 more)] === [2024-01-30 14:20:18,065 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:20:18,065 INFO L85 PathProgramCache]: Analyzing trace with hash -1590153282, now seen corresponding path program 1 times [2024-01-30 14:20:18,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:20:18,065 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1496143529] [2024-01-30 14:20:18,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:20:18,066 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:20:18,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:20:18,329 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,329 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:20:18,329 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1496143529] [2024-01-30 14:20:18,329 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1496143529] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:20:18,329 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:20:18,329 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:20:18,330 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1480177597] [2024-01-30 14:20:18,330 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:20:18,330 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:20:18,330 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:20:18,331 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:20:18,331 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:20:18,371 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 72 [2024-01-30 14:20:18,372 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 435 transitions, 9249 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:18,372 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:20:18,372 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 72 [2024-01-30 14:20:18,372 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:20:19,291 INFO L124 PetriNetUnfolderBase]: 2450/4688 cut-off events. [2024-01-30 14:20:19,291 INFO L125 PetriNetUnfolderBase]: For 144109/144567 co-relation queries the response was YES. [2024-01-30 14:20:19,328 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35480 conditions, 4688 events. 2450/4688 cut-off events. For 144109/144567 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 33984 event pairs, 508 based on Foata normal form. 72/4616 useless extension candidates. Maximal degree in co-relation 35378. Up to 3770 conditions per place. [2024-01-30 14:20:19,345 INFO L140 encePairwiseOnDemand]: 65/72 looper letters, 371 selfloop transitions, 45 changer transitions 0/458 dead transitions. [2024-01-30 14:20:19,346 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 458 transitions, 10241 flow [2024-01-30 14:20:19,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-30 14:20:19,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-30 14:20:19,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 198 transitions. [2024-01-30 14:20:19,346 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-01-30 14:20:19,347 INFO L175 Difference]: Start difference. First operand has 261 places, 435 transitions, 9249 flow. Second operand 7 states and 198 transitions. [2024-01-30 14:20:19,347 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 458 transitions, 10241 flow [2024-01-30 14:20:19,702 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 458 transitions, 10038 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-01-30 14:20:19,709 INFO L231 Difference]: Finished difference. Result has 264 places, 439 transitions, 9199 flow [2024-01-30 14:20:19,709 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=9049, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=435, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9199, PETRI_PLACES=264, PETRI_TRANSITIONS=439} [2024-01-30 14:20:19,710 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 188 predicate places. [2024-01-30 14:20:19,710 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 439 transitions, 9199 flow [2024-01-30 14:20:19,710 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 19.666666666666668) internal successors, (177), 9 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:19,710 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:20:19,710 INFO L208 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,710 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-01-30 14:20:19,710 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 58 more)] === [2024-01-30 14:20:19,710 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:20:19,711 INFO L85 PathProgramCache]: Analyzing trace with hash 1037604444, now seen corresponding path program 2 times [2024-01-30 14:20:19,711 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:20:19,711 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1807474809] [2024-01-30 14:20:19,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:20:19,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:20:19,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:20:19,958 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:20:19,958 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:20:19,958 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1807474809] [2024-01-30 14:20:19,958 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1807474809] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:20:19,958 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:20:19,958 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:20:19,958 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1249698261] [2024-01-30 14:20:19,959 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:20:19,959 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:20:19,959 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:20:19,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:20:19,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:20:19,979 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 72 [2024-01-30 14:20:19,980 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 439 transitions, 9199 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:19,980 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:20:19,980 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 72 [2024-01-30 14:20:19,980 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:20:21,033 INFO L124 PetriNetUnfolderBase]: 2490/4744 cut-off events. [2024-01-30 14:20:21,034 INFO L125 PetriNetUnfolderBase]: For 141095/141562 co-relation queries the response was YES. [2024-01-30 14:20:21,069 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35028 conditions, 4744 events. 2490/4744 cut-off events. For 141095/141562 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 34323 event pairs, 500 based on Foata normal form. 78/4672 useless extension candidates. Maximal degree in co-relation 34925. Up to 3825 conditions per place. [2024-01-30 14:20:21,085 INFO L140 encePairwiseOnDemand]: 65/72 looper letters, 368 selfloop transitions, 50 changer transitions 0/460 dead transitions. [2024-01-30 14:20:21,085 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 460 transitions, 10142 flow [2024-01-30 14:20:21,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-30 14:20:21,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-30 14:20:21,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 198 transitions. [2024-01-30 14:20:21,086 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-01-30 14:20:21,086 INFO L175 Difference]: Start difference. First operand has 264 places, 439 transitions, 9199 flow. Second operand 7 states and 198 transitions. [2024-01-30 14:20:21,086 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 460 transitions, 10142 flow [2024-01-30 14:20:21,404 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 460 transitions, 10075 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-01-30 14:20:21,410 INFO L231 Difference]: Finished difference. Result has 267 places, 440 transitions, 9251 flow [2024-01-30 14:20:21,410 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=9137, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=439, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=390, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9251, PETRI_PLACES=267, PETRI_TRANSITIONS=440} [2024-01-30 14:20:21,411 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 191 predicate places. [2024-01-30 14:20:21,411 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 440 transitions, 9251 flow [2024-01-30 14:20:21,411 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:21,411 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:20:21,411 INFO L208 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,411 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-01-30 14:20:21,412 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 58 more)] === [2024-01-30 14:20:21,412 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:20:21,412 INFO L85 PathProgramCache]: Analyzing trace with hash 1037369154, now seen corresponding path program 3 times [2024-01-30 14:20:21,412 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:20:21,412 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [443107172] [2024-01-30 14:20:21,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:20:21,412 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:20:21,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:20:21,649 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,649 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:20:21,649 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [443107172] [2024-01-30 14:20:21,650 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [443107172] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:20:21,650 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:20:21,650 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:20:21,651 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [64293774] [2024-01-30 14:20:21,651 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:20:21,651 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:20:21,652 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:20:21,657 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:20:21,657 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:20:21,684 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 72 [2024-01-30 14:20:21,684 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 440 transitions, 9251 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:21,684 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:20:21,684 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 72 [2024-01-30 14:20:21,685 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:20:22,596 INFO L124 PetriNetUnfolderBase]: 2488/4738 cut-off events. [2024-01-30 14:20:22,596 INFO L125 PetriNetUnfolderBase]: For 142165/142632 co-relation queries the response was YES. [2024-01-30 14:20:22,634 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34994 conditions, 4738 events. 2488/4738 cut-off events. For 142165/142632 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 34241 event pairs, 500 based on Foata normal form. 78/4666 useless extension candidates. Maximal degree in co-relation 34892. Up to 3825 conditions per place. [2024-01-30 14:20:22,652 INFO L140 encePairwiseOnDemand]: 65/72 looper letters, 364 selfloop transitions, 54 changer transitions 0/460 dead transitions. [2024-01-30 14:20:22,652 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 460 transitions, 10168 flow [2024-01-30 14:20:22,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-30 14:20:22,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-30 14:20:22,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 198 transitions. [2024-01-30 14:20:22,653 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-01-30 14:20:22,653 INFO L175 Difference]: Start difference. First operand has 267 places, 440 transitions, 9251 flow. Second operand 7 states and 198 transitions. [2024-01-30 14:20:22,653 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 460 transitions, 10168 flow [2024-01-30 14:20:23,009 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 460 transitions, 10075 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-01-30 14:20:23,016 INFO L231 Difference]: Finished difference. Result has 268 places, 440 transitions, 9272 flow [2024-01-30 14:20:23,016 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=9158, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=440, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=386, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9272, PETRI_PLACES=268, PETRI_TRANSITIONS=440} [2024-01-30 14:20:23,016 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 192 predicate places. [2024-01-30 14:20:23,017 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 440 transitions, 9272 flow [2024-01-30 14:20:23,017 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:23,017 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:20:23,017 INFO L208 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,017 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-01-30 14:20:23,017 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 58 more)] === [2024-01-30 14:20:23,018 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:20:23,018 INFO L85 PathProgramCache]: Analyzing trace with hash -1757956684, now seen corresponding path program 1 times [2024-01-30 14:20:23,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:20:23,018 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [616619496] [2024-01-30 14:20:23,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:20:23,018 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:20:23,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:20:23,174 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:20:23,175 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:20:23,175 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [616619496] [2024-01-30 14:20:23,175 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [616619496] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:20:23,175 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:20:23,175 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-01-30 14:20:23,175 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1989989888] [2024-01-30 14:20:23,176 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:20:23,176 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-01-30 14:20:23,177 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:20:23,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-01-30 14:20:23,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-01-30 14:20:23,184 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 28 out of 72 [2024-01-30 14:20:23,185 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 440 transitions, 9272 flow. Second operand has 7 states, 7 states have (on average 29.857142857142858) internal successors, (209), 7 states have internal predecessors, (209), 0 states have call successors, (0), 0 states have call 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,185 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:20:23,185 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 28 of 72 [2024-01-30 14:20:23,185 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:20:24,169 INFO L124 PetriNetUnfolderBase]: 1929/3890 cut-off events. [2024-01-30 14:20:24,170 INFO L125 PetriNetUnfolderBase]: For 132218/132634 co-relation queries the response was YES. [2024-01-30 14:20:24,198 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29629 conditions, 3890 events. 1929/3890 cut-off events. For 132218/132634 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 29476 event pairs, 343 based on Foata normal form. 58/3782 useless extension candidates. Maximal degree in co-relation 29530. Up to 1327 conditions per place. [2024-01-30 14:20:24,215 INFO L140 encePairwiseOnDemand]: 65/72 looper letters, 331 selfloop transitions, 116 changer transitions 2/509 dead transitions. [2024-01-30 14:20:24,215 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 509 transitions, 10926 flow [2024-01-30 14:20:24,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-01-30 14:20:24,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-01-30 14:20:24,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 249 transitions. [2024-01-30 14:20:24,216 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5763888888888888 [2024-01-30 14:20:24,216 INFO L175 Difference]: Start difference. First operand has 268 places, 440 transitions, 9272 flow. Second operand 6 states and 249 transitions. [2024-01-30 14:20:24,216 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 509 transitions, 10926 flow [2024-01-30 14:20:24,499 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 509 transitions, 10837 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-01-30 14:20:24,507 INFO L231 Difference]: Finished difference. Result has 270 places, 452 transitions, 9619 flow [2024-01-30 14:20:24,507 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=9183, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=440, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=329, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=9619, PETRI_PLACES=270, PETRI_TRANSITIONS=452} [2024-01-30 14:20:24,508 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 194 predicate places. [2024-01-30 14:20:24,508 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 452 transitions, 9619 flow [2024-01-30 14:20:24,508 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 29.857142857142858) internal successors, (209), 7 states have internal predecessors, (209), 0 states have call successors, (0), 0 states have call 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,508 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:20:24,508 INFO L208 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,509 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-01-30 14:20:24,509 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 58 more)] === [2024-01-30 14:20:24,509 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:20:24,509 INFO L85 PathProgramCache]: Analyzing trace with hash -121485738, now seen corresponding path program 2 times [2024-01-30 14:20:24,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:20:24,510 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1480372605] [2024-01-30 14:20:24,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:20:24,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:20:24,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:20:24,709 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,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:20:24,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1480372605] [2024-01-30 14:20:24,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1480372605] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:20:24,710 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:20:24,710 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-01-30 14:20:24,710 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [468315365] [2024-01-30 14:20:24,711 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:20:24,711 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:20:24,711 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:20:24,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:20:24,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:20:24,720 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 28 out of 72 [2024-01-30 14:20:24,720 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 452 transitions, 9619 flow. Second operand has 8 states, 8 states have (on average 29.625) internal successors, (237), 8 states have internal predecessors, (237), 0 states have call successors, (0), 0 states have call 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,720 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:20:24,720 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 28 of 72 [2024-01-30 14:20:24,720 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:20:25,568 INFO L124 PetriNetUnfolderBase]: 1917/3912 cut-off events. [2024-01-30 14:20:25,569 INFO L125 PetriNetUnfolderBase]: For 134807/135186 co-relation queries the response was YES. [2024-01-30 14:20:25,603 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30256 conditions, 3912 events. 1917/3912 cut-off events. For 134807/135186 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 29686 event pairs, 325 based on Foata normal form. 42/3832 useless extension candidates. Maximal degree in co-relation 30157. Up to 2863 conditions per place. [2024-01-30 14:20:25,618 INFO L140 encePairwiseOnDemand]: 64/72 looper letters, 356 selfloop transitions, 59 changer transitions 0/475 dead transitions. [2024-01-30 14:20:25,618 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 475 transitions, 10575 flow [2024-01-30 14:20:25,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:20:25,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:20:25,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 293 transitions. [2024-01-30 14:20:25,619 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5086805555555556 [2024-01-30 14:20:25,619 INFO L175 Difference]: Start difference. First operand has 270 places, 452 transitions, 9619 flow. Second operand 8 states and 293 transitions. [2024-01-30 14:20:25,619 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 475 transitions, 10575 flow [2024-01-30 14:20:25,930 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 475 transitions, 10493 flow, removed 8 selfloop flow, removed 1 redundant places. [2024-01-30 14:20:25,938 INFO L231 Difference]: Finished difference. Result has 277 places, 452 transitions, 9663 flow [2024-01-30 14:20:25,938 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=9537, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=452, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9663, PETRI_PLACES=277, PETRI_TRANSITIONS=452} [2024-01-30 14:20:25,938 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 201 predicate places. [2024-01-30 14:20:25,938 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 452 transitions, 9663 flow [2024-01-30 14:20:25,938 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 29.625) internal successors, (237), 8 states have internal predecessors, (237), 0 states have call successors, (0), 0 states have call 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:25,939 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:20:25,939 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:20:25,939 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-01-30 14:20:25,939 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 58 more)] === [2024-01-30 14:20:25,939 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:20:25,939 INFO L85 PathProgramCache]: Analyzing trace with hash -1618492869, now seen corresponding path program 1 times [2024-01-30 14:20:25,939 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:20:25,939 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1901182914] [2024-01-30 14:20:25,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:20:25,939 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:20:25,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:20:26,178 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:20:26,178 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:20:26,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1901182914] [2024-01-30 14:20:26,179 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1901182914] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:20:26,179 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:20:26,179 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:20:26,179 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [857308937] [2024-01-30 14:20:26,179 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:20:26,179 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:20:26,179 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:20:26,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:20:26,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:20:26,264 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 72 [2024-01-30 14:20:26,265 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 452 transitions, 9663 flow. Second operand has 9 states, 9 states have (on average 17.77777777777778) internal successors, (160), 9 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:26,265 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:20:26,265 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 72 [2024-01-30 14:20:26,265 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:20:27,259 INFO L124 PetriNetUnfolderBase]: 2665/4847 cut-off events. [2024-01-30 14:20:27,260 INFO L125 PetriNetUnfolderBase]: For 139109/139512 co-relation queries the response was YES. [2024-01-30 14:20:27,296 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36205 conditions, 4847 events. 2665/4847 cut-off events. For 139109/139512 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 33596 event pairs, 407 based on Foata normal form. 41/4743 useless extension candidates. Maximal degree in co-relation 36103. Up to 2325 conditions per place. [2024-01-30 14:20:27,315 INFO L140 encePairwiseOnDemand]: 61/72 looper letters, 352 selfloop transitions, 135 changer transitions 0/508 dead transitions. [2024-01-30 14:20:27,315 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 508 transitions, 11223 flow [2024-01-30 14:20:27,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:20:27,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:20:27,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 227 transitions. [2024-01-30 14:20:27,316 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3940972222222222 [2024-01-30 14:20:27,317 INFO L175 Difference]: Start difference. First operand has 277 places, 452 transitions, 9663 flow. Second operand 8 states and 227 transitions. [2024-01-30 14:20:27,317 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 508 transitions, 11223 flow [2024-01-30 14:20:27,752 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 508 transitions, 11103 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-01-30 14:20:27,759 INFO L231 Difference]: Finished difference. Result has 279 places, 453 transitions, 9836 flow [2024-01-30 14:20:27,759 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=9543, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=452, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9836, PETRI_PLACES=279, PETRI_TRANSITIONS=453} [2024-01-30 14:20:27,760 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 203 predicate places. [2024-01-30 14:20:27,760 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 453 transitions, 9836 flow [2024-01-30 14:20:27,760 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.77777777777778) internal successors, (160), 9 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:27,760 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:20:27,760 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:20:27,760 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-01-30 14:20:27,760 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 58 more)] === [2024-01-30 14:20:27,760 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:20:27,761 INFO L85 PathProgramCache]: Analyzing trace with hash 1846813316, now seen corresponding path program 4 times [2024-01-30 14:20:27,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:20:27,761 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1641116954] [2024-01-30 14:20:27,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:20:27,761 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:20:27,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:20:27,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:20:27,998 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:20:27,998 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1641116954] [2024-01-30 14:20:27,998 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1641116954] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:20:27,998 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:20:27,998 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:20:27,998 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1637091489] [2024-01-30 14:20:27,998 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:20:27,998 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:20:27,998 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:20:27,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:20:27,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:20:28,036 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 72 [2024-01-30 14:20:28,037 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 453 transitions, 9836 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:28,037 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:20:28,037 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 72 [2024-01-30 14:20:28,037 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:20:29,022 INFO L124 PetriNetUnfolderBase]: 2465/4702 cut-off events. [2024-01-30 14:20:29,023 INFO L125 PetriNetUnfolderBase]: For 155739/156243 co-relation queries the response was YES. [2024-01-30 14:20:29,057 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35916 conditions, 4702 events. 2465/4702 cut-off events. For 155739/156243 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 34216 event pairs, 547 based on Foata normal form. 75/4629 useless extension candidates. Maximal degree in co-relation 35813. Up to 3806 conditions per place. [2024-01-30 14:20:29,076 INFO L140 encePairwiseOnDemand]: 62/72 looper letters, 374 selfloop transitions, 60 changer transitions 0/476 dead transitions. [2024-01-30 14:20:29,076 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 476 transitions, 10929 flow [2024-01-30 14:20:29,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:20:29,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:20:29,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 221 transitions. [2024-01-30 14:20:29,077 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3836805555555556 [2024-01-30 14:20:29,077 INFO L175 Difference]: Start difference. First operand has 279 places, 453 transitions, 9836 flow. Second operand 8 states and 221 transitions. [2024-01-30 14:20:29,077 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 476 transitions, 10929 flow [2024-01-30 14:20:29,426 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 476 transitions, 10580 flow, removed 1 selfloop flow, removed 13 redundant places. [2024-01-30 14:20:29,433 INFO L231 Difference]: Finished difference. Result has 273 places, 460 transitions, 9771 flow [2024-01-30 14:20:29,434 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=9487, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=452, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=398, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9771, PETRI_PLACES=273, PETRI_TRANSITIONS=460} [2024-01-30 14:20:29,434 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 197 predicate places. [2024-01-30 14:20:29,434 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 460 transitions, 9771 flow [2024-01-30 14:20:29,434 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:29,434 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:20:29,434 INFO L208 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:29,435 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-01-30 14:20:29,435 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 58 more)] === [2024-01-30 14:20:29,435 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:20:29,435 INFO L85 PathProgramCache]: Analyzing trace with hash 314330379, now seen corresponding path program 2 times [2024-01-30 14:20:29,435 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:20:29,435 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1888326127] [2024-01-30 14:20:29,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:20:29,435 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:20:29,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:20:29,644 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:20:29,645 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:20:29,645 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1888326127] [2024-01-30 14:20:29,645 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1888326127] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:20:29,645 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:20:29,645 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:20:29,645 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [16845710] [2024-01-30 14:20:29,645 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:20:29,645 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:20:29,645 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:20:29,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:20:29,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:20:29,694 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 72 [2024-01-30 14:20:29,694 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 460 transitions, 9771 flow. Second operand has 9 states, 9 states have (on average 17.77777777777778) internal successors, (160), 9 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:29,694 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:20:29,694 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 72 [2024-01-30 14:20:29,694 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:20:30,723 INFO L124 PetriNetUnfolderBase]: 2663/4839 cut-off events. [2024-01-30 14:20:30,724 INFO L125 PetriNetUnfolderBase]: For 139439/139826 co-relation queries the response was YES. [2024-01-30 14:20:30,757 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36104 conditions, 4839 events. 2663/4839 cut-off events. For 139439/139826 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 33487 event pairs, 417 based on Foata normal form. 29/4719 useless extension candidates. Maximal degree in co-relation 36007. Up to 2321 conditions per place. [2024-01-30 14:20:30,774 INFO L140 encePairwiseOnDemand]: 61/72 looper letters, 352 selfloop transitions, 139 changer transitions 0/512 dead transitions. [2024-01-30 14:20:30,774 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 512 transitions, 11289 flow [2024-01-30 14:20:30,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:20:30,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:20:30,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 221 transitions. [2024-01-30 14:20:30,775 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3836805555555556 [2024-01-30 14:20:30,775 INFO L175 Difference]: Start difference. First operand has 273 places, 460 transitions, 9771 flow. Second operand 8 states and 221 transitions. [2024-01-30 14:20:30,775 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 512 transitions, 11289 flow [2024-01-30 14:20:31,139 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 512 transitions, 11194 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-01-30 14:20:31,147 INFO L231 Difference]: Finished difference. Result has 277 places, 460 transitions, 9962 flow [2024-01-30 14:20:31,147 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=9676, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=460, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9962, PETRI_PLACES=277, PETRI_TRANSITIONS=460} [2024-01-30 14:20:31,147 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 201 predicate places. [2024-01-30 14:20:31,147 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 460 transitions, 9962 flow [2024-01-30 14:20:31,148 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.77777777777778) internal successors, (160), 9 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:31,148 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:20:31,148 INFO L208 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:31,148 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-01-30 14:20:31,148 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 58 more)] === [2024-01-30 14:20:31,148 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:20:31,148 INFO L85 PathProgramCache]: Analyzing trace with hash 483491667, now seen corresponding path program 2 times [2024-01-30 14:20:31,148 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:20:31,148 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [645049750] [2024-01-30 14:20:31,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:20:31,148 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:20:31,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:20:31,368 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:31,369 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:20:31,369 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [645049750] [2024-01-30 14:20:31,369 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [645049750] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:20:31,369 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:20:31,369 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:20:31,369 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [158558244] [2024-01-30 14:20:31,370 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:20:31,370 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:20:31,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:20:31,370 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:20:31,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:20:31,409 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 72 [2024-01-30 14:20:31,409 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 460 transitions, 9962 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:20:31,409 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:20:31,409 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 72 [2024-01-30 14:20:31,409 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:20:32,506 INFO L124 PetriNetUnfolderBase]: 2573/4895 cut-off events. [2024-01-30 14:20:32,507 INFO L125 PetriNetUnfolderBase]: For 159759/160287 co-relation queries the response was YES. [2024-01-30 14:20:32,540 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37012 conditions, 4895 events. 2573/4895 cut-off events. For 159759/160287 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 35469 event pairs, 508 based on Foata normal form. 80/4822 useless extension candidates. Maximal degree in co-relation 36914. Up to 1767 conditions per place. [2024-01-30 14:20:32,558 INFO L140 encePairwiseOnDemand]: 57/72 looper letters, 370 selfloop transitions, 150 changer transitions 2/564 dead transitions. [2024-01-30 14:20:32,558 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 564 transitions, 12062 flow [2024-01-30 14:20:32,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:20:32,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:20:32,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 261 transitions. [2024-01-30 14:20:32,559 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.453125 [2024-01-30 14:20:32,559 INFO L175 Difference]: Start difference. First operand has 277 places, 460 transitions, 9962 flow. Second operand 8 states and 261 transitions. [2024-01-30 14:20:32,559 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 564 transitions, 12062 flow [2024-01-30 14:20:32,945 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 564 transitions, 11751 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-01-30 14:20:32,953 INFO L231 Difference]: Finished difference. Result has 279 places, 487 transitions, 10320 flow [2024-01-30 14:20:32,953 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=9659, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=460, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10320, PETRI_PLACES=279, PETRI_TRANSITIONS=487} [2024-01-30 14:20:32,953 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 203 predicate places. [2024-01-30 14:20:32,953 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 487 transitions, 10320 flow [2024-01-30 14:20:32,953 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:20:32,954 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:20:32,954 INFO L208 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,954 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-01-30 14:20:32,954 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 58 more)] === [2024-01-30 14:20:32,954 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:20:32,954 INFO L85 PathProgramCache]: Analyzing trace with hash 2136488487, now seen corresponding path program 3 times [2024-01-30 14:20:32,954 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:20:32,954 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [18488594] [2024-01-30 14:20:32,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:20:32,954 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:20:32,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:20:33,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:20:33,147 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:20:33,147 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [18488594] [2024-01-30 14:20:33,147 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [18488594] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:20:33,147 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:20:33,147 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:20:33,147 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [759729854] [2024-01-30 14:20:33,147 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:20:33,147 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:20:33,147 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:20:33,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:20:33,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:20:33,177 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 72 [2024-01-30 14:20:33,178 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 487 transitions, 10320 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:20:33,178 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:20:33,178 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 72 [2024-01-30 14:20:33,178 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:20:34,245 INFO L124 PetriNetUnfolderBase]: 2604/4966 cut-off events. [2024-01-30 14:20:34,246 INFO L125 PetriNetUnfolderBase]: For 159828/160375 co-relation queries the response was YES. [2024-01-30 14:20:34,280 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38911 conditions, 4966 events. 2604/4966 cut-off events. For 159828/160375 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 36135 event pairs, 513 based on Foata normal form. 80/4893 useless extension candidates. Maximal degree in co-relation 38811. Up to 1780 conditions per place. [2024-01-30 14:20:34,299 INFO L140 encePairwiseOnDemand]: 55/72 looper letters, 357 selfloop transitions, 180 changer transitions 2/581 dead transitions. [2024-01-30 14:20:34,299 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 581 transitions, 12487 flow [2024-01-30 14:20:34,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:20:34,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:20:34,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 269 transitions. [2024-01-30 14:20:34,300 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4670138888888889 [2024-01-30 14:20:34,300 INFO L175 Difference]: Start difference. First operand has 279 places, 487 transitions, 10320 flow. Second operand 8 states and 269 transitions. [2024-01-30 14:20:34,300 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 581 transitions, 12487 flow [2024-01-30 14:20:34,683 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 581 transitions, 12314 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-01-30 14:20:34,692 INFO L231 Difference]: Finished difference. Result has 286 places, 507 transitions, 10874 flow [2024-01-30 14:20:34,692 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=10154, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=487, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=314, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10874, PETRI_PLACES=286, PETRI_TRANSITIONS=507} [2024-01-30 14:20:34,693 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 210 predicate places. [2024-01-30 14:20:34,693 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 507 transitions, 10874 flow [2024-01-30 14:20:34,693 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:20:34,693 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:20:34,693 INFO L208 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:34,693 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-01-30 14:20:34,694 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 58 more)] === [2024-01-30 14:20:34,694 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:20:34,694 INFO L85 PathProgramCache]: Analyzing trace with hash 2136248547, now seen corresponding path program 4 times [2024-01-30 14:20:34,694 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:20:34,694 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1609368527] [2024-01-30 14:20:34,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:20:34,695 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:20:34,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:20:34,915 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:20:34,915 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:20:34,915 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1609368527] [2024-01-30 14:20:34,915 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1609368527] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:20:34,915 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:20:34,915 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:20:34,916 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1660663499] [2024-01-30 14:20:34,916 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:20:34,916 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:20:34,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:20:34,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:20:34,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:20:34,951 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 72 [2024-01-30 14:20:34,951 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 507 transitions, 10874 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:20:34,951 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:20:34,951 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 72 [2024-01-30 14:20:34,951 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:20:36,043 INFO L124 PetriNetUnfolderBase]: 2640/5034 cut-off events. [2024-01-30 14:20:36,043 INFO L125 PetriNetUnfolderBase]: For 166649/167197 co-relation queries the response was YES. [2024-01-30 14:20:36,079 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40508 conditions, 5034 events. 2640/5034 cut-off events. For 166649/167197 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 36618 event pairs, 516 based on Foata normal form. 80/4961 useless extension candidates. Maximal degree in co-relation 40406. Up to 1792 conditions per place. [2024-01-30 14:20:36,099 INFO L140 encePairwiseOnDemand]: 55/72 looper letters, 358 selfloop transitions, 191 changer transitions 2/593 dead transitions. [2024-01-30 14:20:36,099 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 593 transitions, 12988 flow [2024-01-30 14:20:36,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:20:36,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:20:36,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 277 transitions. [2024-01-30 14:20:36,100 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4809027777777778 [2024-01-30 14:20:36,100 INFO L175 Difference]: Start difference. First operand has 286 places, 507 transitions, 10874 flow. Second operand 8 states and 277 transitions. [2024-01-30 14:20:36,100 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 593 transitions, 12988 flow [2024-01-30 14:20:36,473 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 593 transitions, 12678 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-01-30 14:20:36,482 INFO L231 Difference]: Finished difference. Result has 289 places, 513 transitions, 11099 flow [2024-01-30 14:20:36,482 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=10572, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=507, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=185, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=320, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11099, PETRI_PLACES=289, PETRI_TRANSITIONS=513} [2024-01-30 14:20:36,482 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 213 predicate places. [2024-01-30 14:20:36,482 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 513 transitions, 11099 flow [2024-01-30 14:20:36,482 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:20:36,483 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:20:36,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:36,483 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-01-30 14:20:36,484 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 58 more)] === [2024-01-30 14:20:36,484 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:20:36,484 INFO L85 PathProgramCache]: Analyzing trace with hash 1080453299, now seen corresponding path program 5 times [2024-01-30 14:20:36,484 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:20:36,484 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1276375495] [2024-01-30 14:20:36,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:20:36,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:20:36,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:20:36,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:20:36,696 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:20:36,696 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1276375495] [2024-01-30 14:20:36,696 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1276375495] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:20:36,697 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:20:36,697 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:20:36,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [509696731] [2024-01-30 14:20:36,697 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:20:36,697 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:20:36,697 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:20:36,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:20:36,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:20:36,735 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 72 [2024-01-30 14:20:36,736 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 513 transitions, 11099 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:20:36,736 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:20:36,736 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 72 [2024-01-30 14:20:36,736 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:20:37,955 INFO L124 PetriNetUnfolderBase]: 2709/5137 cut-off events. [2024-01-30 14:20:37,955 INFO L125 PetriNetUnfolderBase]: For 170571/171149 co-relation queries the response was YES. [2024-01-30 14:20:37,993 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41563 conditions, 5137 events. 2709/5137 cut-off events. For 170571/171149 co-relation queries the response was YES. Maximal size of possible extension queue 350. Compared 37364 event pairs, 497 based on Foata normal form. 84/5064 useless extension candidates. Maximal degree in co-relation 41460. Up to 1819 conditions per place. [2024-01-30 14:20:38,013 INFO L140 encePairwiseOnDemand]: 58/72 looper letters, 370 selfloop transitions, 176 changer transitions 2/590 dead transitions. [2024-01-30 14:20:38,013 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 590 transitions, 12995 flow [2024-01-30 14:20:38,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-30 14:20:38,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-30 14:20:38,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 241 transitions. [2024-01-30 14:20:38,014 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4781746031746032 [2024-01-30 14:20:38,014 INFO L175 Difference]: Start difference. First operand has 289 places, 513 transitions, 11099 flow. Second operand 7 states and 241 transitions. [2024-01-30 14:20:38,014 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 590 transitions, 12995 flow [2024-01-30 14:20:38,436 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 590 transitions, 12777 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-01-30 14:20:38,445 INFO L231 Difference]: Finished difference. Result has 295 places, 525 transitions, 11522 flow [2024-01-30 14:20:38,446 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=10887, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=513, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11522, PETRI_PLACES=295, PETRI_TRANSITIONS=525} [2024-01-30 14:20:38,446 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 219 predicate places. [2024-01-30 14:20:38,446 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 525 transitions, 11522 flow [2024-01-30 14:20:38,446 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:20:38,446 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:20:38,446 INFO L208 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,446 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-01-30 14:20:38,446 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 58 more)] === [2024-01-30 14:20:38,447 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:20:38,447 INFO L85 PathProgramCache]: Analyzing trace with hash 1191189583, now seen corresponding path program 3 times [2024-01-30 14:20:38,447 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:20:38,447 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1416683624] [2024-01-30 14:20:38,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:20:38,447 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:20:38,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:20:38,660 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:20:38,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:20:38,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1416683624] [2024-01-30 14:20:38,660 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1416683624] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:20:38,661 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:20:38,661 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:20:38,661 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1217591144] [2024-01-30 14:20:38,661 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:20:38,661 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:20:38,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:20:38,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:20:38,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:20:38,689 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 72 [2024-01-30 14:20:38,689 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 525 transitions, 11522 flow. Second operand has 9 states, 9 states have (on average 17.77777777777778) internal successors, (160), 9 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:38,689 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:20:38,690 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 72 [2024-01-30 14:20:38,690 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:20:39,825 INFO L124 PetriNetUnfolderBase]: 2899/5285 cut-off events. [2024-01-30 14:20:39,825 INFO L125 PetriNetUnfolderBase]: For 173976/174645 co-relation queries the response was YES. [2024-01-30 14:20:39,866 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44381 conditions, 5285 events. 2899/5285 cut-off events. For 173976/174645 co-relation queries the response was YES. Maximal size of possible extension queue 350. Compared 36857 event pairs, 394 based on Foata normal form. 79/5208 useless extension candidates. Maximal degree in co-relation 44274. Up to 2664 conditions per place. [2024-01-30 14:20:39,886 INFO L140 encePairwiseOnDemand]: 60/72 looper letters, 351 selfloop transitions, 169 changer transitions 0/552 dead transitions. [2024-01-30 14:20:39,887 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 552 transitions, 12826 flow [2024-01-30 14:20:39,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-30 14:20:39,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-30 14:20:39,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 198 transitions. [2024-01-30 14:20:39,887 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-01-30 14:20:39,887 INFO L175 Difference]: Start difference. First operand has 295 places, 525 transitions, 11522 flow. Second operand 7 states and 198 transitions. [2024-01-30 14:20:39,887 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 552 transitions, 12826 flow [2024-01-30 14:20:40,300 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 552 transitions, 12545 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-01-30 14:20:40,308 INFO L231 Difference]: Finished difference. Result has 297 places, 526 transitions, 11611 flow [2024-01-30 14:20:40,309 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=11241, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=525, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=168, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11611, PETRI_PLACES=297, PETRI_TRANSITIONS=526} [2024-01-30 14:20:40,309 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 221 predicate places. [2024-01-30 14:20:40,309 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 526 transitions, 11611 flow [2024-01-30 14:20:40,309 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.77777777777778) internal successors, (160), 9 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:40,310 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:20:40,310 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:20:40,310 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-01-30 14:20:40,310 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 58 more)] === [2024-01-30 14:20:40,310 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:20:40,310 INFO L85 PathProgramCache]: Analyzing trace with hash -1255606339, now seen corresponding path program 4 times [2024-01-30 14:20:40,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:20:40,310 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2009265991] [2024-01-30 14:20:40,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:20:40,310 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:20:40,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:20:40,524 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,524 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:20:40,524 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2009265991] [2024-01-30 14:20:40,524 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2009265991] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:20:40,524 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:20:40,525 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:20:40,525 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [713356319] [2024-01-30 14:20:40,525 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:20:40,525 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:20:40,525 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:20:40,525 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:20:40,525 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:20:40,549 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 72 [2024-01-30 14:20:40,549 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 526 transitions, 11611 flow. Second operand has 9 states, 9 states have (on average 17.77777777777778) internal successors, (160), 9 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:40,549 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:20:40,549 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 72 [2024-01-30 14:20:40,549 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:20:41,725 INFO L124 PetriNetUnfolderBase]: 2907/5309 cut-off events. [2024-01-30 14:20:41,725 INFO L125 PetriNetUnfolderBase]: For 176784/177418 co-relation queries the response was YES. [2024-01-30 14:20:41,765 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44249 conditions, 5309 events. 2907/5309 cut-off events. For 176784/177418 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 37149 event pairs, 408 based on Foata normal form. 47/5194 useless extension candidates. Maximal degree in co-relation 44142. Up to 2668 conditions per place. [2024-01-30 14:20:41,785 INFO L140 encePairwiseOnDemand]: 61/72 looper letters, 359 selfloop transitions, 164 changer transitions 0/555 dead transitions. [2024-01-30 14:20:41,785 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 555 transitions, 12958 flow [2024-01-30 14:20:41,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-30 14:20:41,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-30 14:20:41,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 196 transitions. [2024-01-30 14:20:41,786 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3888888888888889 [2024-01-30 14:20:41,786 INFO L175 Difference]: Start difference. First operand has 297 places, 526 transitions, 11611 flow. Second operand 7 states and 196 transitions. [2024-01-30 14:20:41,786 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 555 transitions, 12958 flow [2024-01-30 14:20:42,218 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 555 transitions, 12585 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-01-30 14:20:42,226 INFO L231 Difference]: Finished difference. Result has 297 places, 527 transitions, 11589 flow [2024-01-30 14:20:42,226 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=11240, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=526, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=163, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=363, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11589, PETRI_PLACES=297, PETRI_TRANSITIONS=527} [2024-01-30 14:20:42,226 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 221 predicate places. [2024-01-30 14:20:42,226 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 527 transitions, 11589 flow [2024-01-30 14:20:42,226 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.77777777777778) internal successors, (160), 9 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:42,227 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:20:42,227 INFO L208 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,227 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-01-30 14:20:42,227 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 58 more)] === [2024-01-30 14:20:42,227 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:20:42,227 INFO L85 PathProgramCache]: Analyzing trace with hash -1040574829, now seen corresponding path program 5 times [2024-01-30 14:20:42,227 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:20:42,227 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [143951027] [2024-01-30 14:20:42,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:20:42,228 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:20:42,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:20:42,428 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:20:42,428 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:20:42,428 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [143951027] [2024-01-30 14:20:42,428 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [143951027] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:20:42,429 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:20:42,429 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:20:42,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [513583042] [2024-01-30 14:20:42,429 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:20:42,429 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:20:42,429 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:20:42,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:20:42,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:20:42,462 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 72 [2024-01-30 14:20:42,463 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 527 transitions, 11589 flow. Second operand has 9 states, 9 states have (on average 17.77777777777778) internal successors, (160), 9 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:42,463 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:20:42,463 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 72 [2024-01-30 14:20:42,463 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:20:43,583 INFO L124 PetriNetUnfolderBase]: 2911/5329 cut-off events. [2024-01-30 14:20:43,584 INFO L125 PetriNetUnfolderBase]: For 174781/175415 co-relation queries the response was YES. [2024-01-30 14:20:43,624 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44247 conditions, 5329 events. 2911/5329 cut-off events. For 174781/175415 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 37435 event pairs, 361 based on Foata normal form. 31/5200 useless extension candidates. Maximal degree in co-relation 44141. Up to 2665 conditions per place. [2024-01-30 14:20:43,645 INFO L140 encePairwiseOnDemand]: 61/72 looper letters, 352 selfloop transitions, 170 changer transitions 0/554 dead transitions. [2024-01-30 14:20:43,645 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 554 transitions, 12880 flow [2024-01-30 14:20:43,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-30 14:20:43,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-30 14:20:43,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 191 transitions. [2024-01-30 14:20:43,646 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37896825396825395 [2024-01-30 14:20:43,646 INFO L175 Difference]: Start difference. First operand has 297 places, 527 transitions, 11589 flow. Second operand 7 states and 191 transitions. [2024-01-30 14:20:43,646 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 554 transitions, 12880 flow [2024-01-30 14:20:44,056 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 554 transitions, 12467 flow, removed 1 selfloop flow, removed 12 redundant places. [2024-01-30 14:20:44,064 INFO L231 Difference]: Finished difference. Result has 290 places, 530 transitions, 11629 flow [2024-01-30 14:20:44,065 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=11126, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=525, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=165, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11629, PETRI_PLACES=290, PETRI_TRANSITIONS=530} [2024-01-30 14:20:44,065 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 214 predicate places. [2024-01-30 14:20:44,065 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 530 transitions, 11629 flow [2024-01-30 14:20:44,065 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.77777777777778) internal successors, (160), 9 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:44,066 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:20:44,066 INFO L208 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:20:44,066 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-01-30 14:20:44,066 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 58 more)] === [2024-01-30 14:20:44,066 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:20:44,066 INFO L85 PathProgramCache]: Analyzing trace with hash -1220063089, now seen corresponding path program 1 times [2024-01-30 14:20:44,066 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:20:44,066 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [345392078] [2024-01-30 14:20:44,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:20:44,066 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:20:44,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:20:44,269 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,269 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:20:44,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [345392078] [2024-01-30 14:20:44,270 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [345392078] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:20:44,270 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:20:44,270 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-01-30 14:20:44,270 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [788161905] [2024-01-30 14:20:44,270 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:20:44,270 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:20:44,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:20:44,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:20:44,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:20:44,322 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 72 [2024-01-30 14:20:44,322 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 530 transitions, 11629 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:44,323 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:20:44,323 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 72 [2024-01-30 14:20:44,323 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:20:45,484 INFO L124 PetriNetUnfolderBase]: 2703/5244 cut-off events. [2024-01-30 14:20:45,485 INFO L125 PetriNetUnfolderBase]: For 184177/184842 co-relation queries the response was YES. [2024-01-30 14:20:45,520 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43252 conditions, 5244 events. 2703/5244 cut-off events. For 184177/184842 co-relation queries the response was YES. Maximal size of possible extension queue 361. Compared 39254 event pairs, 537 based on Foata normal form. 83/5171 useless extension candidates. Maximal degree in co-relation 43153. Up to 2575 conditions per place. [2024-01-30 14:20:45,539 INFO L140 encePairwiseOnDemand]: 58/72 looper letters, 372 selfloop transitions, 153 changer transitions 4/573 dead transitions. [2024-01-30 14:20:45,539 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 573 transitions, 13098 flow [2024-01-30 14:20:45,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:20:45,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:20:45,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 244 transitions. [2024-01-30 14:20:45,540 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4236111111111111 [2024-01-30 14:20:45,540 INFO L175 Difference]: Start difference. First operand has 290 places, 530 transitions, 11629 flow. Second operand 8 states and 244 transitions. [2024-01-30 14:20:45,540 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 573 transitions, 13098 flow [2024-01-30 14:20:45,919 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 573 transitions, 12815 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-01-30 14:20:45,927 INFO L231 Difference]: Finished difference. Result has 295 places, 531 transitions, 11771 flow [2024-01-30 14:20:45,928 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=11346, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=530, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=378, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11771, PETRI_PLACES=295, PETRI_TRANSITIONS=531} [2024-01-30 14:20:45,928 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 219 predicate places. [2024-01-30 14:20:45,928 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 531 transitions, 11771 flow [2024-01-30 14:20:45,928 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:45,929 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:20:45,929 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:20:45,929 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-01-30 14:20:45,929 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 58 more)] === [2024-01-30 14:20:45,929 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:20:45,929 INFO L85 PathProgramCache]: Analyzing trace with hash -1776605787, now seen corresponding path program 2 times [2024-01-30 14:20:45,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:20:45,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [373224824] [2024-01-30 14:20:45,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:20:45,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:20:45,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:20:46,152 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:20:46,152 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:20:46,152 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [373224824] [2024-01-30 14:20:46,152 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [373224824] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:20:46,152 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:20:46,152 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-01-30 14:20:46,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1809964932] [2024-01-30 14:20:46,152 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:20:46,152 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:20:46,153 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:20:46,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:20:46,153 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:20:46,188 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 72 [2024-01-30 14:20:46,188 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 531 transitions, 11771 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:46,188 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:20:46,188 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 72 [2024-01-30 14:20:46,188 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:20:47,307 INFO L124 PetriNetUnfolderBase]: 2753/5363 cut-off events. [2024-01-30 14:20:47,308 INFO L125 PetriNetUnfolderBase]: For 188221/189042 co-relation queries the response was YES. [2024-01-30 14:20:47,346 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44335 conditions, 5363 events. 2753/5363 cut-off events. For 188221/189042 co-relation queries the response was YES. Maximal size of possible extension queue 370. Compared 40196 event pairs, 683 based on Foata normal form. 78/5275 useless extension candidates. Maximal degree in co-relation 44234. Up to 2274 conditions per place. [2024-01-30 14:20:47,367 INFO L140 encePairwiseOnDemand]: 57/72 looper letters, 386 selfloop transitions, 153 changer transitions 4/587 dead transitions. [2024-01-30 14:20:47,367 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 587 transitions, 13468 flow [2024-01-30 14:20:47,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:20:47,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:20:47,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 246 transitions. [2024-01-30 14:20:47,374 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4270833333333333 [2024-01-30 14:20:47,374 INFO L175 Difference]: Start difference. First operand has 295 places, 531 transitions, 11771 flow. Second operand 8 states and 246 transitions. [2024-01-30 14:20:47,375 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 587 transitions, 13468 flow [2024-01-30 14:20:47,814 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 587 transitions, 13250 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-01-30 14:20:47,823 INFO L231 Difference]: Finished difference. Result has 299 places, 536 transitions, 12036 flow [2024-01-30 14:20:47,823 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=11574, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=531, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=381, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12036, PETRI_PLACES=299, PETRI_TRANSITIONS=536} [2024-01-30 14:20:47,823 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 223 predicate places. [2024-01-30 14:20:47,823 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 536 transitions, 12036 flow [2024-01-30 14:20:47,824 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:47,824 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:20:47,824 INFO L208 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:20:47,824 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-01-30 14:20:47,824 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 58 more)] === [2024-01-30 14:20:47,824 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:20:47,825 INFO L85 PathProgramCache]: Analyzing trace with hash -1555585319, now seen corresponding path program 3 times [2024-01-30 14:20:47,825 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:20:47,825 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [732642704] [2024-01-30 14:20:47,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:20:47,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:20:47,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:20:48,049 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:20:48,049 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:20:48,049 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [732642704] [2024-01-30 14:20:48,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [732642704] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:20:48,050 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:20:48,050 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-01-30 14:20:48,050 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1683721026] [2024-01-30 14:20:48,050 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:20:48,050 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:20:48,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:20:48,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:20:48,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:20:48,073 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 72 [2024-01-30 14:20:48,074 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 536 transitions, 12036 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,074 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:20:48,074 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 72 [2024-01-30 14:20:48,074 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:20:49,313 INFO L124 PetriNetUnfolderBase]: 2744/5393 cut-off events. [2024-01-30 14:20:49,313 INFO L125 PetriNetUnfolderBase]: For 191676/192596 co-relation queries the response was YES. [2024-01-30 14:20:49,353 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46011 conditions, 5393 events. 2744/5393 cut-off events. For 191676/192596 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 40860 event pairs, 689 based on Foata normal form. 86/5319 useless extension candidates. Maximal degree in co-relation 45908. Up to 2282 conditions per place. [2024-01-30 14:20:49,374 INFO L140 encePairwiseOnDemand]: 53/72 looper letters, 338 selfloop transitions, 212 changer transitions 0/594 dead transitions. [2024-01-30 14:20:49,374 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 594 transitions, 13821 flow [2024-01-30 14:20:49,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:20:49,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:20:49,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 257 transitions. [2024-01-30 14:20:49,375 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4461805555555556 [2024-01-30 14:20:49,375 INFO L175 Difference]: Start difference. First operand has 299 places, 536 transitions, 12036 flow. Second operand 8 states and 257 transitions. [2024-01-30 14:20:49,376 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 594 transitions, 13821 flow [2024-01-30 14:20:49,892 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 594 transitions, 13792 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-01-30 14:20:49,900 INFO L231 Difference]: Finished difference. Result has 306 places, 545 transitions, 12660 flow [2024-01-30 14:20:49,901 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=12010, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=536, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=203, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12660, PETRI_PLACES=306, PETRI_TRANSITIONS=545} [2024-01-30 14:20:49,901 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 230 predicate places. [2024-01-30 14:20:49,901 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 545 transitions, 12660 flow [2024-01-30 14:20:49,901 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,901 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:20:49,901 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:20:49,901 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-01-30 14:20:49,901 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 58 more)] === [2024-01-30 14:20:49,902 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:20:49,902 INFO L85 PathProgramCache]: Analyzing trace with hash 1535152917, now seen corresponding path program 4 times [2024-01-30 14:20:49,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:20:49,902 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1759425430] [2024-01-30 14:20:49,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:20:49,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:20:49,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:20:50,128 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:50,128 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:20:50,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1759425430] [2024-01-30 14:20:50,128 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1759425430] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:20:50,129 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:20:50,129 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-01-30 14:20:50,129 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [789725175] [2024-01-30 14:20:50,129 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:20:50,129 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:20:50,129 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:20:50,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:20:50,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:20:50,162 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 72 [2024-01-30 14:20:50,162 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 545 transitions, 12660 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:50,162 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:20:50,162 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 72 [2024-01-30 14:20:50,163 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:20:51,425 INFO L124 PetriNetUnfolderBase]: 2753/5436 cut-off events. [2024-01-30 14:20:51,425 INFO L125 PetriNetUnfolderBase]: For 201118/202038 co-relation queries the response was YES. [2024-01-30 14:20:51,469 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47908 conditions, 5436 events. 2753/5436 cut-off events. For 201118/202038 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 41356 event pairs, 693 based on Foata normal form. 86/5362 useless extension candidates. Maximal degree in co-relation 47802. Up to 2288 conditions per place. [2024-01-30 14:20:51,491 INFO L140 encePairwiseOnDemand]: 53/72 looper letters, 334 selfloop transitions, 226 changer transitions 2/606 dead transitions. [2024-01-30 14:20:51,492 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 606 transitions, 14572 flow [2024-01-30 14:20:51,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:20:51,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:20:51,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 268 transitions. [2024-01-30 14:20:51,493 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4652777777777778 [2024-01-30 14:20:51,493 INFO L175 Difference]: Start difference. First operand has 306 places, 545 transitions, 12660 flow. Second operand 8 states and 268 transitions. [2024-01-30 14:20:51,493 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 606 transitions, 14572 flow [2024-01-30 14:20:51,993 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 606 transitions, 14279 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-01-30 14:20:52,002 INFO L231 Difference]: Finished difference. Result has 309 places, 548 transitions, 12976 flow [2024-01-30 14:20:52,002 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=12372, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=545, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=223, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12976, PETRI_PLACES=309, PETRI_TRANSITIONS=548} [2024-01-30 14:20:52,003 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 233 predicate places. [2024-01-30 14:20:52,003 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 548 transitions, 12976 flow [2024-01-30 14:20:52,003 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,003 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:20:52,003 INFO L208 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:20:52,003 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-01-30 14:20:52,003 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 58 more)] === [2024-01-30 14:20:52,004 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:20:52,004 INFO L85 PathProgramCache]: Analyzing trace with hash 1683346789, now seen corresponding path program 5 times [2024-01-30 14:20:52,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:20:52,004 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1625786902] [2024-01-30 14:20:52,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:20:52,004 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:20:52,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:20:52,244 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:52,244 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:20:52,244 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1625786902] [2024-01-30 14:20:52,244 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1625786902] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:20:52,244 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:20:52,244 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-01-30 14:20:52,244 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1221186064] [2024-01-30 14:20:52,244 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:20:52,245 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:20:52,245 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:20:52,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:20:52,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:20:52,276 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 72 [2024-01-30 14:20:52,276 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 548 transitions, 12976 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:52,276 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:20:52,276 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 72 [2024-01-30 14:20:52,276 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:20:53,644 INFO L124 PetriNetUnfolderBase]: 2819/5538 cut-off events. [2024-01-30 14:20:53,644 INFO L125 PetriNetUnfolderBase]: For 205902/206835 co-relation queries the response was YES. [2024-01-30 14:20:53,683 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49164 conditions, 5538 events. 2819/5538 cut-off events. For 205902/206835 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 42126 event pairs, 674 based on Foata normal form. 92/5464 useless extension candidates. Maximal degree in co-relation 49058. Up to 2374 conditions per place. [2024-01-30 14:20:53,706 INFO L140 encePairwiseOnDemand]: 58/72 looper letters, 373 selfloop transitions, 173 changer transitions 4/594 dead transitions. [2024-01-30 14:20:53,707 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 594 transitions, 14555 flow [2024-01-30 14:20:53,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-30 14:20:53,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-30 14:20:53,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 226 transitions. [2024-01-30 14:20:53,707 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44841269841269843 [2024-01-30 14:20:53,707 INFO L175 Difference]: Start difference. First operand has 309 places, 548 transitions, 12976 flow. Second operand 7 states and 226 transitions. [2024-01-30 14:20:53,708 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 594 transitions, 14555 flow [2024-01-30 14:20:54,178 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 594 transitions, 14175 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-01-30 14:20:54,187 INFO L231 Difference]: Finished difference. Result has 306 places, 552 transitions, 13041 flow [2024-01-30 14:20:54,187 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=12583, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=547, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=168, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=377, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=13041, PETRI_PLACES=306, PETRI_TRANSITIONS=552} [2024-01-30 14:20:54,188 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 230 predicate places. [2024-01-30 14:20:54,188 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 552 transitions, 13041 flow [2024-01-30 14:20:54,188 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,188 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:20:54,188 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:20:54,188 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-01-30 14:20:54,188 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 58 more)] === [2024-01-30 14:20:54,188 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:20:54,188 INFO L85 PathProgramCache]: Analyzing trace with hash -121040705, now seen corresponding path program 1 times [2024-01-30 14:20:54,189 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:20:54,189 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [169284256] [2024-01-30 14:20:54,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:20:54,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:20:54,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:20:54,368 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,368 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:20:54,368 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [169284256] [2024-01-30 14:20:54,368 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [169284256] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:20:54,368 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:20:54,368 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-01-30 14:20:54,368 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [764468773] [2024-01-30 14:20:54,368 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:20:54,369 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-01-30 14:20:54,369 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:20:54,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-01-30 14:20:54,369 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-01-30 14:20:54,374 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 28 out of 72 [2024-01-30 14:20:54,374 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 552 transitions, 13041 flow. Second operand has 7 states, 7 states have (on average 30.0) internal successors, (210), 7 states have internal predecessors, (210), 0 states have call successors, (0), 0 states have call 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,374 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:20:54,374 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 28 of 72 [2024-01-30 14:20:54,374 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:20:55,430 INFO L124 PetriNetUnfolderBase]: 2146/4594 cut-off events. [2024-01-30 14:20:55,431 INFO L125 PetriNetUnfolderBase]: For 188569/189648 co-relation queries the response was YES. [2024-01-30 14:20:55,466 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42613 conditions, 4594 events. 2146/4594 cut-off events. For 188569/189648 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 37157 event pairs, 249 based on Foata normal form. 73/4496 useless extension candidates. Maximal degree in co-relation 42511. Up to 1680 conditions per place. [2024-01-30 14:20:55,486 INFO L140 encePairwiseOnDemand]: 64/72 looper letters, 359 selfloop transitions, 170 changer transitions 2/606 dead transitions. [2024-01-30 14:20:55,486 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 606 transitions, 14808 flow [2024-01-30 14:20:55,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-01-30 14:20:55,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-01-30 14:20:55,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 247 transitions. [2024-01-30 14:20:55,487 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5717592592592593 [2024-01-30 14:20:55,487 INFO L175 Difference]: Start difference. First operand has 306 places, 552 transitions, 13041 flow. Second operand 6 states and 247 transitions. [2024-01-30 14:20:55,487 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 606 transitions, 14808 flow [2024-01-30 14:20:55,930 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 606 transitions, 14538 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-01-30 14:20:55,940 INFO L231 Difference]: Finished difference. Result has 309 places, 570 transitions, 13518 flow [2024-01-30 14:20:55,940 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=12771, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=552, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=383, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=13518, PETRI_PLACES=309, PETRI_TRANSITIONS=570} [2024-01-30 14:20:55,941 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 233 predicate places. [2024-01-30 14:20:55,941 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 570 transitions, 13518 flow [2024-01-30 14:20:55,941 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 30.0) internal successors, (210), 7 states have internal predecessors, (210), 0 states have call successors, (0), 0 states have call 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:55,941 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:20:55,941 INFO L208 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:20:55,941 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-01-30 14:20:55,941 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 58 more)] === [2024-01-30 14:20:55,942 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:20:55,942 INFO L85 PathProgramCache]: Analyzing trace with hash 983414531, now seen corresponding path program 1 times [2024-01-30 14:20:55,942 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:20:55,942 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2095407320] [2024-01-30 14:20:55,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:20:55,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:20:55,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:20:56,132 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:20:56,132 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:20:56,132 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2095407320] [2024-01-30 14:20:56,132 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2095407320] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:20:56,133 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:20:56,133 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-01-30 14:20:56,133 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1462737797] [2024-01-30 14:20:56,133 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:20:56,133 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-01-30 14:20:56,133 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:20:56,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-01-30 14:20:56,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-01-30 14:20:56,141 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 28 out of 72 [2024-01-30 14:20:56,142 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 570 transitions, 13518 flow. Second operand has 7 states, 7 states have (on average 30.0) internal successors, (210), 7 states have internal predecessors, (210), 0 states have call successors, (0), 0 states have call 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,142 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:20:56,142 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 28 of 72 [2024-01-30 14:20:56,142 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:20:57,295 INFO L124 PetriNetUnfolderBase]: 2181/4664 cut-off events. [2024-01-30 14:20:57,296 INFO L125 PetriNetUnfolderBase]: For 193469/194516 co-relation queries the response was YES. [2024-01-30 14:20:57,329 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43841 conditions, 4664 events. 2181/4664 cut-off events. For 193469/194516 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 37740 event pairs, 239 based on Foata normal form. 53/4541 useless extension candidates. Maximal degree in co-relation 43737. Up to 1692 conditions per place. [2024-01-30 14:20:57,349 INFO L140 encePairwiseOnDemand]: 65/72 looper letters, 364 selfloop transitions, 163 changer transitions 2/604 dead transitions. [2024-01-30 14:20:57,349 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 604 transitions, 15005 flow [2024-01-30 14:20:57,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-01-30 14:20:57,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-01-30 14:20:57,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 243 transitions. [2024-01-30 14:20:57,350 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-01-30 14:20:57,350 INFO L175 Difference]: Start difference. First operand has 309 places, 570 transitions, 13518 flow. Second operand 6 states and 243 transitions. [2024-01-30 14:20:57,350 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 604 transitions, 15005 flow [2024-01-30 14:20:57,762 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 604 transitions, 14611 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-01-30 14:20:57,771 INFO L231 Difference]: Finished difference. Result has 311 places, 573 transitions, 13606 flow [2024-01-30 14:20:57,772 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=13136, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=570, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=409, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=13606, PETRI_PLACES=311, PETRI_TRANSITIONS=573} [2024-01-30 14:20:57,772 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 235 predicate places. [2024-01-30 14:20:57,772 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 573 transitions, 13606 flow [2024-01-30 14:20:57,772 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 30.0) internal successors, (210), 7 states have internal predecessors, (210), 0 states have call successors, (0), 0 states have call 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:57,772 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:20:57,773 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:20:57,773 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-01-30 14:20:57,773 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 58 more)] === [2024-01-30 14:20:57,773 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:20:57,773 INFO L85 PathProgramCache]: Analyzing trace with hash -46605295, now seen corresponding path program 2 times [2024-01-30 14:20:57,773 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:20:57,773 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [556772771] [2024-01-30 14:20:57,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:20:57,773 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:20:57,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:20:57,919 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:20:57,919 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:20:57,919 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [556772771] [2024-01-30 14:20:57,919 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [556772771] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:20:57,919 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:20:57,919 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-01-30 14:20:57,919 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [671894032] [2024-01-30 14:20:57,920 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:20:57,920 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:20:57,920 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:20:57,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:20:57,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:20:57,926 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 28 out of 72 [2024-01-30 14:20:57,926 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 573 transitions, 13606 flow. Second operand has 8 states, 8 states have (on average 29.75) internal successors, (238), 8 states have internal predecessors, (238), 0 states have call successors, (0), 0 states have call 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:57,926 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:20:57,926 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 28 of 72 [2024-01-30 14:20:57,926 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:20:59,012 INFO L124 PetriNetUnfolderBase]: 2179/4648 cut-off events. [2024-01-30 14:20:59,012 INFO L125 PetriNetUnfolderBase]: For 191667/192699 co-relation queries the response was YES. [2024-01-30 14:20:59,050 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44074 conditions, 4648 events. 2179/4648 cut-off events. For 191667/192699 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 37471 event pairs, 398 based on Foata normal form. 50/4527 useless extension candidates. Maximal degree in co-relation 43969. Up to 3455 conditions per place. [2024-01-30 14:20:59,070 INFO L140 encePairwiseOnDemand]: 66/72 looper letters, 456 selfloop transitions, 61 changer transitions 0/592 dead transitions. [2024-01-30 14:20:59,070 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 592 transitions, 14794 flow [2024-01-30 14:20:59,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-30 14:20:59,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-30 14:20:59,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 258 transitions. [2024-01-30 14:20:59,071 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5119047619047619 [2024-01-30 14:20:59,071 INFO L175 Difference]: Start difference. First operand has 311 places, 573 transitions, 13606 flow. Second operand 7 states and 258 transitions. [2024-01-30 14:20:59,071 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 592 transitions, 14794 flow [2024-01-30 14:20:59,516 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 592 transitions, 14663 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-01-30 14:20:59,525 INFO L231 Difference]: Finished difference. Result has 316 places, 574 transitions, 13617 flow [2024-01-30 14:20:59,525 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=13476, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=573, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=512, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=13617, PETRI_PLACES=316, PETRI_TRANSITIONS=574} [2024-01-30 14:20:59,526 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 240 predicate places. [2024-01-30 14:20:59,526 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 574 transitions, 13617 flow [2024-01-30 14:20:59,526 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 29.75) internal successors, (238), 8 states have internal predecessors, (238), 0 states have call successors, (0), 0 states have call 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:59,526 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:20:59,526 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:20:59,526 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-01-30 14:20:59,526 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 58 more)] === [2024-01-30 14:20:59,527 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:20:59,527 INFO L85 PathProgramCache]: Analyzing trace with hash -455256069, now seen corresponding path program 2 times [2024-01-30 14:20:59,527 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:20:59,527 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1324776242] [2024-01-30 14:20:59,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:20:59,527 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:20:59,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:20:59,663 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:59,663 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:20:59,663 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1324776242] [2024-01-30 14:20:59,663 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1324776242] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:20:59,663 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:20:59,663 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-01-30 14:20:59,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [284664840] [2024-01-30 14:20:59,663 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:20:59,663 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-01-30 14:20:59,664 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:20:59,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-01-30 14:20:59,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-01-30 14:20:59,670 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 28 out of 72 [2024-01-30 14:20:59,670 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 574 transitions, 13617 flow. Second operand has 7 states, 7 states have (on average 30.0) internal successors, (210), 7 states have internal predecessors, (210), 0 states have call successors, (0), 0 states have call 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:59,670 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:20:59,670 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 28 of 72 [2024-01-30 14:20:59,670 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:21:00,808 INFO L124 PetriNetUnfolderBase]: 2162/4626 cut-off events. [2024-01-30 14:21:00,808 INFO L125 PetriNetUnfolderBase]: For 192189/193256 co-relation queries the response was YES. [2024-01-30 14:21:00,843 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43540 conditions, 4626 events. 2162/4626 cut-off events. For 192189/193256 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 37401 event pairs, 249 based on Foata normal form. 61/4516 useless extension candidates. Maximal degree in co-relation 43434. Up to 1696 conditions per place. [2024-01-30 14:21:00,863 INFO L140 encePairwiseOnDemand]: 64/72 looper letters, 373 selfloop transitions, 156 changer transitions 2/606 dead transitions. [2024-01-30 14:21:00,863 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 606 transitions, 15074 flow [2024-01-30 14:21:00,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-01-30 14:21:00,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-01-30 14:21:00,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 246 transitions. [2024-01-30 14:21:00,864 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5694444444444444 [2024-01-30 14:21:00,864 INFO L175 Difference]: Start difference. First operand has 316 places, 574 transitions, 13617 flow. Second operand 6 states and 246 transitions. [2024-01-30 14:21:00,864 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 606 transitions, 15074 flow [2024-01-30 14:21:01,293 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 606 transitions, 14822 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-01-30 14:21:01,302 INFO L231 Difference]: Finished difference. Result has 317 places, 574 transitions, 13716 flow [2024-01-30 14:21:01,303 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=13365, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=574, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=418, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=13716, PETRI_PLACES=317, PETRI_TRANSITIONS=574} [2024-01-30 14:21:01,303 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 241 predicate places. [2024-01-30 14:21:01,303 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 574 transitions, 13716 flow [2024-01-30 14:21:01,304 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 30.0) internal successors, (210), 7 states have internal predecessors, (210), 0 states have call successors, (0), 0 states have call 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,304 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:21:01,304 INFO L208 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:01,304 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-01-30 14:21:01,304 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 58 more)] === [2024-01-30 14:21:01,304 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:21:01,304 INFO L85 PathProgramCache]: Analyzing trace with hash 625955203, now seen corresponding path program 3 times [2024-01-30 14:21:01,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:21:01,305 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [866911124] [2024-01-30 14:21:01,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:21:01,305 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:21:01,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:21:01,475 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:21:01,476 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:21:01,476 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [866911124] [2024-01-30 14:21:01,476 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [866911124] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:21:01,476 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:21:01,476 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-01-30 14:21:01,477 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [608849691] [2024-01-30 14:21:01,477 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:21:01,477 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-01-30 14:21:01,477 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:21:01,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-01-30 14:21:01,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-01-30 14:21:01,485 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 28 out of 72 [2024-01-30 14:21:01,485 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 574 transitions, 13716 flow. Second operand has 7 states, 7 states have (on average 30.0) internal successors, (210), 7 states have internal predecessors, (210), 0 states have call successors, (0), 0 states have call 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,485 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:21:01,485 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 28 of 72 [2024-01-30 14:21:01,485 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:21:02,606 INFO L124 PetriNetUnfolderBase]: 2147/4589 cut-off events. [2024-01-30 14:21:02,606 INFO L125 PetriNetUnfolderBase]: For 197659/198682 co-relation queries the response was YES. [2024-01-30 14:21:02,642 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43352 conditions, 4589 events. 2147/4589 cut-off events. For 197659/198682 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 36980 event pairs, 217 based on Foata normal form. 61/4474 useless extension candidates. Maximal degree in co-relation 43245. Up to 1696 conditions per place. [2024-01-30 14:21:02,660 INFO L140 encePairwiseOnDemand]: 65/72 looper letters, 365 selfloop transitions, 161 changer transitions 2/603 dead transitions. [2024-01-30 14:21:02,660 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 603 transitions, 15085 flow [2024-01-30 14:21:02,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-01-30 14:21:02,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-01-30 14:21:02,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 243 transitions. [2024-01-30 14:21:02,662 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5625 [2024-01-30 14:21:02,662 INFO L175 Difference]: Start difference. First operand has 317 places, 574 transitions, 13716 flow. Second operand 6 states and 243 transitions. [2024-01-30 14:21:02,662 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 603 transitions, 15085 flow [2024-01-30 14:21:03,111 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 603 transitions, 14505 flow, removed 12 selfloop flow, removed 15 redundant places. [2024-01-30 14:21:03,122 INFO L231 Difference]: Finished difference. Result has 306 places, 573 transitions, 13424 flow [2024-01-30 14:21:03,123 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=13102, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=573, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=161, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=412, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=13424, PETRI_PLACES=306, PETRI_TRANSITIONS=573} [2024-01-30 14:21:03,123 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 230 predicate places. [2024-01-30 14:21:03,123 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 573 transitions, 13424 flow [2024-01-30 14:21:03,124 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 30.0) internal successors, (210), 7 states have internal predecessors, (210), 0 states have call successors, (0), 0 states have call 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,124 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:21:03,124 INFO L208 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,124 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-01-30 14:21:03,124 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 58 more)] === [2024-01-30 14:21:03,124 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:21:03,125 INFO L85 PathProgramCache]: Analyzing trace with hash -1054131192, now seen corresponding path program 1 times [2024-01-30 14:21:03,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:21:03,125 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1129090916] [2024-01-30 14:21:03,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:21:03,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:21:03,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:21:03,314 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:21:03,314 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:21:03,315 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1129090916] [2024-01-30 14:21:03,315 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1129090916] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:21:03,315 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:21:03,315 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:21:03,315 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1229901240] [2024-01-30 14:21:03,315 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:21:03,316 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:21:03,316 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:21:03,316 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:21:03,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:21:03,357 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 72 [2024-01-30 14:21:03,357 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 573 transitions, 13424 flow. Second operand has 8 states, 8 states have (on average 18.25) internal successors, (146), 8 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call 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,357 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:21:03,357 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 72 [2024-01-30 14:21:03,357 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:21:04,800 INFO L124 PetriNetUnfolderBase]: 3295/6254 cut-off events. [2024-01-30 14:21:04,800 INFO L125 PetriNetUnfolderBase]: For 215619/216475 co-relation queries the response was YES. [2024-01-30 14:21:04,842 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55258 conditions, 6254 events. 3295/6254 cut-off events. For 215619/216475 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 46618 event pairs, 467 based on Foata normal form. 37/6117 useless extension candidates. Maximal degree in co-relation 55163. Up to 2512 conditions per place. [2024-01-30 14:21:04,867 INFO L140 encePairwiseOnDemand]: 61/72 looper letters, 484 selfloop transitions, 184 changer transitions 2/704 dead transitions. [2024-01-30 14:21:04,867 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 704 transitions, 16551 flow [2024-01-30 14:21:04,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:21:04,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:21:04,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 255 transitions. [2024-01-30 14:21:04,868 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4427083333333333 [2024-01-30 14:21:04,868 INFO L175 Difference]: Start difference. First operand has 306 places, 573 transitions, 13424 flow. Second operand 8 states and 255 transitions. [2024-01-30 14:21:04,868 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 704 transitions, 16551 flow [2024-01-30 14:21:05,313 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 704 transitions, 16257 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-01-30 14:21:05,323 INFO L231 Difference]: Finished difference. Result has 312 places, 599 transitions, 14086 flow [2024-01-30 14:21:05,324 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=13171, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=573, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=411, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=14086, PETRI_PLACES=312, PETRI_TRANSITIONS=599} [2024-01-30 14:21:05,324 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 236 predicate places. [2024-01-30 14:21:05,324 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 599 transitions, 14086 flow [2024-01-30 14:21:05,324 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.25) internal successors, (146), 8 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call 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,324 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:21:05,324 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:21:05,324 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-01-30 14:21:05,324 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 58 more)] === [2024-01-30 14:21:05,325 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:21:05,325 INFO L85 PathProgramCache]: Analyzing trace with hash 2145619918, now seen corresponding path program 2 times [2024-01-30 14:21:05,325 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:21:05,325 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [741390342] [2024-01-30 14:21:05,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:21:05,325 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:21:05,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:21:05,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:21:05,497 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:21:05,497 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [741390342] [2024-01-30 14:21:05,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [741390342] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:21:05,497 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:21:05,497 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:21:05,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [792656855] [2024-01-30 14:21:05,497 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:21:05,497 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:21:05,497 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:21:05,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:21:05,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:21:05,537 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 72 [2024-01-30 14:21:05,537 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 599 transitions, 14086 flow. Second operand has 8 states, 8 states have (on average 18.25) internal successors, (146), 8 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call 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,537 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:21:05,537 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 72 [2024-01-30 14:21:05,537 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:21:07,025 INFO L124 PetriNetUnfolderBase]: 3351/6350 cut-off events. [2024-01-30 14:21:07,026 INFO L125 PetriNetUnfolderBase]: For 221234/222129 co-relation queries the response was YES. [2024-01-30 14:21:07,082 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56587 conditions, 6350 events. 3351/6350 cut-off events. For 221234/222129 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 47475 event pairs, 463 based on Foata normal form. 37/6213 useless extension candidates. Maximal degree in co-relation 56490. Up to 2532 conditions per place. [2024-01-30 14:21:07,111 INFO L140 encePairwiseOnDemand]: 61/72 looper letters, 494 selfloop transitions, 178 changer transitions 2/708 dead transitions. [2024-01-30 14:21:07,111 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 708 transitions, 16838 flow [2024-01-30 14:21:07,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:21:07,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:21:07,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 252 transitions. [2024-01-30 14:21:07,112 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2024-01-30 14:21:07,112 INFO L175 Difference]: Start difference. First operand has 312 places, 599 transitions, 14086 flow. Second operand 8 states and 252 transitions. [2024-01-30 14:21:07,112 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 708 transitions, 16838 flow [2024-01-30 14:21:07,797 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 708 transitions, 16700 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-01-30 14:21:07,807 INFO L231 Difference]: Finished difference. Result has 319 places, 603 transitions, 14394 flow [2024-01-30 14:21:07,807 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=13951, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=599, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=174, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=424, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=14394, PETRI_PLACES=319, PETRI_TRANSITIONS=603} [2024-01-30 14:21:07,808 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 243 predicate places. [2024-01-30 14:21:07,808 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 603 transitions, 14394 flow [2024-01-30 14:21:07,808 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.25) internal successors, (146), 8 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call 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,808 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:21:07,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] [2024-01-30 14:21:07,808 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-01-30 14:21:07,808 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 58 more)] === [2024-01-30 14:21:07,809 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:21:07,809 INFO L85 PathProgramCache]: Analyzing trace with hash 1636313644, now seen corresponding path program 1 times [2024-01-30 14:21:07,809 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:21:07,809 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1458794394] [2024-01-30 14:21:07,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:21:07,809 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:21:07,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:21:07,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:21:07,997 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:21:07,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1458794394] [2024-01-30 14:21:07,997 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1458794394] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:21:07,997 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:21:07,997 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:21:07,997 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1507421106] [2024-01-30 14:21:07,997 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:21:07,997 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:21:07,998 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:21:07,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:21:07,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:21:08,033 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 72 [2024-01-30 14:21:08,033 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 603 transitions, 14394 flow. Second operand has 8 states, 8 states have (on average 20.125) internal successors, (161), 8 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call 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:08,034 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:21:08,034 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 72 [2024-01-30 14:21:08,034 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:21:09,443 INFO L124 PetriNetUnfolderBase]: 3113/6118 cut-off events. [2024-01-30 14:21:09,443 INFO L125 PetriNetUnfolderBase]: For 235030/235992 co-relation queries the response was YES. [2024-01-30 14:21:09,488 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54185 conditions, 6118 events. 3113/6118 cut-off events. For 235030/235992 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 47396 event pairs, 353 based on Foata normal form. 102/6080 useless extension candidates. Maximal degree in co-relation 54086. Up to 2276 conditions per place. [2024-01-30 14:21:09,512 INFO L140 encePairwiseOnDemand]: 62/72 looper letters, 394 selfloop transitions, 207 changer transitions 2/647 dead transitions. [2024-01-30 14:21:09,512 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 647 transitions, 16120 flow [2024-01-30 14:21:09,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-30 14:21:09,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-30 14:21:09,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 224 transitions. [2024-01-30 14:21:09,513 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-01-30 14:21:09,513 INFO L175 Difference]: Start difference. First operand has 319 places, 603 transitions, 14394 flow. Second operand 7 states and 224 transitions. [2024-01-30 14:21:09,513 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 647 transitions, 16120 flow [2024-01-30 14:21:10,035 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 647 transitions, 15833 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-01-30 14:21:10,045 INFO L231 Difference]: Finished difference. Result has 322 places, 603 transitions, 14583 flow [2024-01-30 14:21:10,045 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=14107, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=603, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=207, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=396, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=14583, PETRI_PLACES=322, PETRI_TRANSITIONS=603} [2024-01-30 14:21:10,045 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 246 predicate places. [2024-01-30 14:21:10,045 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 603 transitions, 14583 flow [2024-01-30 14:21:10,046 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.125) internal successors, (161), 8 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call 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:10,046 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:21:10,046 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:21:10,046 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-01-30 14:21:10,046 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 58 more)] === [2024-01-30 14:21:10,046 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:21:10,046 INFO L85 PathProgramCache]: Analyzing trace with hash 243311472, now seen corresponding path program 3 times [2024-01-30 14:21:10,046 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:21:10,046 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [710693587] [2024-01-30 14:21:10,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:21:10,047 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:21:10,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:21:10,235 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:21:10,236 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:21:10,236 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [710693587] [2024-01-30 14:21:10,236 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [710693587] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:21:10,236 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:21:10,236 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:21:10,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2012673059] [2024-01-30 14:21:10,236 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:21:10,236 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:21:10,236 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:21:10,237 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:21:10,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:21:10,259 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 72 [2024-01-30 14:21:10,259 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 603 transitions, 14583 flow. Second operand has 8 states, 8 states have (on average 18.25) internal successors, (146), 8 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call 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:10,259 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:21:10,259 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 72 [2024-01-30 14:21:10,259 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:21:11,819 INFO L124 PetriNetUnfolderBase]: 3303/6271 cut-off events. [2024-01-30 14:21:11,819 INFO L125 PetriNetUnfolderBase]: For 240497/241391 co-relation queries the response was YES. [2024-01-30 14:21:11,863 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57194 conditions, 6271 events. 3303/6271 cut-off events. For 240497/241391 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 46728 event pairs, 472 based on Foata normal form. 37/6135 useless extension candidates. Maximal degree in co-relation 57094. Up to 2516 conditions per place. [2024-01-30 14:21:11,888 INFO L140 encePairwiseOnDemand]: 61/72 looper letters, 478 selfloop transitions, 187 changer transitions 2/701 dead transitions. [2024-01-30 14:21:11,888 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 701 transitions, 17212 flow [2024-01-30 14:21:11,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:21:11,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:21:11,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 253 transitions. [2024-01-30 14:21:11,889 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4392361111111111 [2024-01-30 14:21:11,889 INFO L175 Difference]: Start difference. First operand has 322 places, 603 transitions, 14583 flow. Second operand 8 states and 253 transitions. [2024-01-30 14:21:11,889 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 701 transitions, 17212 flow [2024-01-30 14:21:12,424 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 701 transitions, 16798 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-01-30 14:21:12,434 INFO L231 Difference]: Finished difference. Result has 325 places, 604 transitions, 14611 flow [2024-01-30 14:21:12,435 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=14169, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=603, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=186, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=416, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=14611, PETRI_PLACES=325, PETRI_TRANSITIONS=604} [2024-01-30 14:21:12,435 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 249 predicate places. [2024-01-30 14:21:12,435 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 604 transitions, 14611 flow [2024-01-30 14:21:12,435 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.25) internal successors, (146), 8 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call 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:12,435 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:21:12,435 INFO L208 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:12,435 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-01-30 14:21:12,435 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 58 more)] === [2024-01-30 14:21:12,435 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:21:12,436 INFO L85 PathProgramCache]: Analyzing trace with hash -130229206, now seen corresponding path program 2 times [2024-01-30 14:21:12,436 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:21:12,436 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2102623868] [2024-01-30 14:21:12,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:21:12,436 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:21:12,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:21:12,622 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:21:12,622 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:21:12,622 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2102623868] [2024-01-30 14:21:12,622 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2102623868] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:21:12,623 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:21:12,623 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:21:12,623 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [783824087] [2024-01-30 14:21:12,623 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:21:12,623 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:21:12,623 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:21:12,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:21:12,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:21:12,648 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 72 [2024-01-30 14:21:12,648 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 604 transitions, 14611 flow. Second operand has 8 states, 8 states have (on average 20.125) internal successors, (161), 8 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call 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:12,649 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:21:12,649 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 72 [2024-01-30 14:21:12,649 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:21:14,049 INFO L124 PetriNetUnfolderBase]: 3072/6052 cut-off events. [2024-01-30 14:21:14,049 INFO L125 PetriNetUnfolderBase]: For 243110/244040 co-relation queries the response was YES. [2024-01-30 14:21:14,094 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54471 conditions, 6052 events. 3072/6052 cut-off events. For 243110/244040 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 46824 event pairs, 343 based on Foata normal form. 86/5993 useless extension candidates. Maximal degree in co-relation 54369. Up to 2264 conditions per place. [2024-01-30 14:21:14,117 INFO L140 encePairwiseOnDemand]: 63/72 looper letters, 399 selfloop transitions, 196 changer transitions 2/641 dead transitions. [2024-01-30 14:21:14,117 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 641 transitions, 16216 flow [2024-01-30 14:21:14,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-30 14:21:14,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-30 14:21:14,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 219 transitions. [2024-01-30 14:21:14,118 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43452380952380953 [2024-01-30 14:21:14,118 INFO L175 Difference]: Start difference. First operand has 325 places, 604 transitions, 14611 flow. Second operand 7 states and 219 transitions. [2024-01-30 14:21:14,118 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 641 transitions, 16216 flow [2024-01-30 14:21:14,681 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 641 transitions, 15838 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-01-30 14:21:14,690 INFO L231 Difference]: Finished difference. Result has 324 places, 604 transitions, 14651 flow [2024-01-30 14:21:14,691 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=14241, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=604, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=196, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=408, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=14651, PETRI_PLACES=324, PETRI_TRANSITIONS=604} [2024-01-30 14:21:14,691 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 248 predicate places. [2024-01-30 14:21:14,691 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 604 transitions, 14651 flow [2024-01-30 14:21:14,691 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 20.125) internal successors, (161), 8 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call 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:14,691 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:21:14,691 INFO L208 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:14,691 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-01-30 14:21:14,691 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 58 more)] === [2024-01-30 14:21:14,692 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:21:14,692 INFO L85 PathProgramCache]: Analyzing trace with hash 30109524, now seen corresponding path program 3 times [2024-01-30 14:21:14,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:21:14,692 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1692842163] [2024-01-30 14:21:14,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:21:14,692 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:21:14,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:21:14,909 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:14,910 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:21:14,910 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1692842163] [2024-01-30 14:21:14,910 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1692842163] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:21:14,910 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:21:14,910 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:21:14,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2057607928] [2024-01-30 14:21:14,910 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:21:14,910 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:21:14,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:21:14,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:21:14,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:21:14,949 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 72 [2024-01-30 14:21:14,949 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 604 transitions, 14651 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:21:14,949 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:21:14,949 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 72 [2024-01-30 14:21:14,949 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:21:16,318 INFO L124 PetriNetUnfolderBase]: 3130/6141 cut-off events. [2024-01-30 14:21:16,319 INFO L125 PetriNetUnfolderBase]: For 243015/243951 co-relation queries the response was YES. [2024-01-30 14:21:16,368 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54956 conditions, 6141 events. 3130/6141 cut-off events. For 243015/243951 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 47490 event pairs, 642 based on Foata normal form. 76/6069 useless extension candidates. Maximal degree in co-relation 54855. Up to 5072 conditions per place. [2024-01-30 14:21:16,394 INFO L140 encePairwiseOnDemand]: 63/72 looper letters, 526 selfloop transitions, 65 changer transitions 0/635 dead transitions. [2024-01-30 14:21:16,394 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 635 transitions, 16173 flow [2024-01-30 14:21:16,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-01-30 14:21:16,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-01-30 14:21:16,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 244 transitions. [2024-01-30 14:21:16,395 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3765432098765432 [2024-01-30 14:21:16,395 INFO L175 Difference]: Start difference. First operand has 324 places, 604 transitions, 14651 flow. Second operand 9 states and 244 transitions. [2024-01-30 14:21:16,395 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 635 transitions, 16173 flow [2024-01-30 14:21:16,975 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 635 transitions, 15750 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-01-30 14:21:16,985 INFO L231 Difference]: Finished difference. Result has 328 places, 610 transitions, 14505 flow [2024-01-30 14:21:16,986 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=14242, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=604, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=539, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=14505, PETRI_PLACES=328, PETRI_TRANSITIONS=610} [2024-01-30 14:21:16,986 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 252 predicate places. [2024-01-30 14:21:16,986 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 610 transitions, 14505 flow [2024-01-30 14:21:16,986 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:21:16,986 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:21:16,986 INFO L208 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:16,986 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-01-30 14:21:16,986 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 58 more)] === [2024-01-30 14:21:16,987 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:21:16,987 INFO L85 PathProgramCache]: Analyzing trace with hash -24382764, now seen corresponding path program 4 times [2024-01-30 14:21:16,987 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:21:16,987 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [943424931] [2024-01-30 14:21:16,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:21:16,987 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:21:16,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:21:17,181 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:21:17,182 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:21:17,182 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [943424931] [2024-01-30 14:21:17,182 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [943424931] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:21:17,182 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:21:17,182 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:21:17,182 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [544151907] [2024-01-30 14:21:17,182 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:21:17,183 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:21:17,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:21:17,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:21:17,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:21:17,206 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 72 [2024-01-30 14:21:17,207 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 610 transitions, 14505 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:21:17,207 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:21:17,207 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 72 [2024-01-30 14:21:17,207 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:21:18,747 INFO L124 PetriNetUnfolderBase]: 3162/6197 cut-off events. [2024-01-30 14:21:18,748 INFO L125 PetriNetUnfolderBase]: For 232057/232993 co-relation queries the response was YES. [2024-01-30 14:21:18,789 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54336 conditions, 6197 events. 3162/6197 cut-off events. For 232057/232993 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 47961 event pairs, 642 based on Foata normal form. 76/6125 useless extension candidates. Maximal degree in co-relation 54232. Up to 5064 conditions per place. [2024-01-30 14:21:18,812 INFO L140 encePairwiseOnDemand]: 64/72 looper letters, 524 selfloop transitions, 68 changer transitions 0/636 dead transitions. [2024-01-30 14:21:18,812 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 636 transitions, 15942 flow [2024-01-30 14:21:18,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:21:18,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:21:18,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 221 transitions. [2024-01-30 14:21:18,813 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3836805555555556 [2024-01-30 14:21:18,813 INFO L175 Difference]: Start difference. First operand has 328 places, 610 transitions, 14505 flow. Second operand 8 states and 221 transitions. [2024-01-30 14:21:18,813 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 636 transitions, 15942 flow [2024-01-30 14:21:19,302 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 636 transitions, 15847 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-01-30 14:21:19,311 INFO L231 Difference]: Finished difference. Result has 331 places, 612 transitions, 14597 flow [2024-01-30 14:21:19,312 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=14410, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=610, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=542, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=14597, PETRI_PLACES=331, PETRI_TRANSITIONS=612} [2024-01-30 14:21:19,312 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 255 predicate places. [2024-01-30 14:21:19,312 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 612 transitions, 14597 flow [2024-01-30 14:21:19,312 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:21:19,312 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:21:19,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] [2024-01-30 14:21:19,312 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-01-30 14:21:19,312 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 58 more)] === [2024-01-30 14:21:19,313 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:21:19,313 INFO L85 PathProgramCache]: Analyzing trace with hash -1639016236, now seen corresponding path program 5 times [2024-01-30 14:21:19,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:21:19,313 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [422557605] [2024-01-30 14:21:19,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:21:19,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:21:19,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:21:19,522 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:21:19,522 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:21:19,522 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [422557605] [2024-01-30 14:21:19,522 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [422557605] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:21:19,522 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:21:19,523 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:21:19,523 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [428877816] [2024-01-30 14:21:19,523 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:21:19,523 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:21:19,523 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:21:19,523 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:21:19,523 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:21:19,563 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 72 [2024-01-30 14:21:19,563 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 612 transitions, 14597 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:21:19,563 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:21:19,563 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 72 [2024-01-30 14:21:19,563 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:21:21,017 INFO L124 PetriNetUnfolderBase]: 3182/6221 cut-off events. [2024-01-30 14:21:21,017 INFO L125 PetriNetUnfolderBase]: For 234648/235598 co-relation queries the response was YES. [2024-01-30 14:21:21,066 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54765 conditions, 6221 events. 3182/6221 cut-off events. For 234648/235598 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 48013 event pairs, 646 based on Foata normal form. 80/6149 useless extension candidates. Maximal degree in co-relation 54660. Up to 5024 conditions per place. [2024-01-30 14:21:21,091 INFO L140 encePairwiseOnDemand]: 64/72 looper letters, 521 selfloop transitions, 70 changer transitions 0/635 dead transitions. [2024-01-30 14:21:21,091 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 635 transitions, 15939 flow [2024-01-30 14:21:21,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:21:21,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:21:21,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 220 transitions. [2024-01-30 14:21:21,092 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3819444444444444 [2024-01-30 14:21:21,092 INFO L175 Difference]: Start difference. First operand has 331 places, 612 transitions, 14597 flow. Second operand 8 states and 220 transitions. [2024-01-30 14:21:21,092 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 635 transitions, 15939 flow [2024-01-30 14:21:21,695 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 635 transitions, 15830 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-01-30 14:21:21,706 INFO L231 Difference]: Finished difference. Result has 334 places, 612 transitions, 14642 flow [2024-01-30 14:21:21,707 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=14488, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=612, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=542, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=14642, PETRI_PLACES=334, PETRI_TRANSITIONS=612} [2024-01-30 14:21:21,707 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 258 predicate places. [2024-01-30 14:21:21,707 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 612 transitions, 14642 flow [2024-01-30 14:21:21,707 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:21:21,707 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:21:21,707 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:21:21,707 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-01-30 14:21:21,708 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 58 more)] === [2024-01-30 14:21:21,708 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:21:21,708 INFO L85 PathProgramCache]: Analyzing trace with hash -1198648986, now seen corresponding path program 4 times [2024-01-30 14:21:21,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:21:21,708 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [505748446] [2024-01-30 14:21:21,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:21:21,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:21:21,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:21:21,911 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:21,912 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:21:21,912 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [505748446] [2024-01-30 14:21:21,912 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [505748446] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:21:21,912 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:21:21,912 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:21:21,912 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [530233610] [2024-01-30 14:21:21,912 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:21:21,912 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:21:21,912 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:21:21,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:21:21,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:21:21,961 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 72 [2024-01-30 14:21:21,962 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 612 transitions, 14642 flow. Second operand has 8 states, 8 states have (on average 18.25) internal successors, (146), 8 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call 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:21,962 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:21:21,962 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 72 [2024-01-30 14:21:21,962 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:21:23,486 INFO L124 PetriNetUnfolderBase]: 3305/6296 cut-off events. [2024-01-30 14:21:23,487 INFO L125 PetriNetUnfolderBase]: For 232402/233328 co-relation queries the response was YES. [2024-01-30 14:21:23,555 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56446 conditions, 6296 events. 3305/6296 cut-off events. For 232402/233328 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 47194 event pairs, 492 based on Foata normal form. 63/6193 useless extension candidates. Maximal degree in co-relation 56340. Up to 2522 conditions per place. [2024-01-30 14:21:23,583 INFO L140 encePairwiseOnDemand]: 61/72 looper letters, 491 selfloop transitions, 173 changer transitions 2/700 dead transitions. [2024-01-30 14:21:23,583 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 700 transitions, 17157 flow [2024-01-30 14:21:23,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:21:23,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:21:23,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 241 transitions. [2024-01-30 14:21:23,584 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4184027777777778 [2024-01-30 14:21:23,584 INFO L175 Difference]: Start difference. First operand has 334 places, 612 transitions, 14642 flow. Second operand 8 states and 241 transitions. [2024-01-30 14:21:23,584 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 700 transitions, 17157 flow [2024-01-30 14:21:24,183 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 700 transitions, 17025 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-01-30 14:21:24,197 INFO L231 Difference]: Finished difference. Result has 337 places, 616 transitions, 15022 flow [2024-01-30 14:21:24,198 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=14510, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=612, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=169, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=439, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=15022, PETRI_PLACES=337, PETRI_TRANSITIONS=616} [2024-01-30 14:21:24,199 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 261 predicate places. [2024-01-30 14:21:24,199 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 616 transitions, 15022 flow [2024-01-30 14:21:24,199 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.25) internal successors, (146), 8 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call 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,199 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:21:24,199 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:21:24,199 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-01-30 14:21:24,200 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 58 more)] === [2024-01-30 14:21:24,200 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:21:24,200 INFO L85 PathProgramCache]: Analyzing trace with hash -1537062696, now seen corresponding path program 5 times [2024-01-30 14:21:24,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:21:24,200 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [94630300] [2024-01-30 14:21:24,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:21:24,201 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:21:24,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:21:24,405 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:24,405 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:21:24,405 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [94630300] [2024-01-30 14:21:24,405 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [94630300] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:21:24,405 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:21:24,406 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:21:24,406 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1784508520] [2024-01-30 14:21:24,406 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:21:24,406 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:21:24,406 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:21:24,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:21:24,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:21:24,452 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 72 [2024-01-30 14:21:24,452 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 616 transitions, 15022 flow. Second operand has 8 states, 8 states have (on average 18.25) internal successors, (146), 8 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call 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,452 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:21:24,452 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 72 [2024-01-30 14:21:24,452 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:21:26,183 INFO L124 PetriNetUnfolderBase]: 3301/6293 cut-off events. [2024-01-30 14:21:26,183 INFO L125 PetriNetUnfolderBase]: For 244446/245373 co-relation queries the response was YES. [2024-01-30 14:21:26,229 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57587 conditions, 6293 events. 3301/6293 cut-off events. For 244446/245373 co-relation queries the response was YES. Maximal size of possible extension queue 389. Compared 47160 event pairs, 492 based on Foata normal form. 63/6191 useless extension candidates. Maximal degree in co-relation 57479. Up to 2522 conditions per place. [2024-01-30 14:21:26,255 INFO L140 encePairwiseOnDemand]: 61/72 looper letters, 496 selfloop transitions, 171 changer transitions 2/703 dead transitions. [2024-01-30 14:21:26,255 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 703 transitions, 17479 flow [2024-01-30 14:21:26,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:21:26,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:21:26,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 247 transitions. [2024-01-30 14:21:26,256 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4288194444444444 [2024-01-30 14:21:26,256 INFO L175 Difference]: Start difference. First operand has 337 places, 616 transitions, 15022 flow. Second operand 8 states and 247 transitions. [2024-01-30 14:21:26,256 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 703 transitions, 17479 flow [2024-01-30 14:21:26,809 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 703 transitions, 17032 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-01-30 14:21:26,820 INFO L231 Difference]: Finished difference. Result has 338 places, 617 transitions, 14944 flow [2024-01-30 14:21:26,821 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=14578, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=616, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=170, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=446, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=14944, PETRI_PLACES=338, PETRI_TRANSITIONS=617} [2024-01-30 14:21:26,821 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 262 predicate places. [2024-01-30 14:21:26,821 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 617 transitions, 14944 flow [2024-01-30 14:21:26,821 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.25) internal successors, (146), 8 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call 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:26,821 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:21:26,822 INFO L208 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:26,822 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-01-30 14:21:26,822 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 58 more)] === [2024-01-30 14:21:26,822 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:21:26,822 INFO L85 PathProgramCache]: Analyzing trace with hash -595062982, now seen corresponding path program 6 times [2024-01-30 14:21:26,822 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:21:26,822 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1297464169] [2024-01-30 14:21:26,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:21:26,822 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:21:26,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:21:27,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:21:27,034 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:21:27,034 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1297464169] [2024-01-30 14:21:27,034 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1297464169] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:21:27,034 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:21:27,034 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:21:27,034 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1032358181] [2024-01-30 14:21:27,034 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:21:27,035 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:21:27,035 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:21:27,035 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:21:27,035 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:21:27,070 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 72 [2024-01-30 14:21:27,070 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 617 transitions, 14944 flow. Second operand has 8 states, 8 states have (on average 18.25) internal successors, (146), 8 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call 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,070 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:21:27,070 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 72 [2024-01-30 14:21:27,070 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:21:28,672 INFO L124 PetriNetUnfolderBase]: 3283/6259 cut-off events. [2024-01-30 14:21:28,672 INFO L125 PetriNetUnfolderBase]: For 238173/239082 co-relation queries the response was YES. [2024-01-30 14:21:28,722 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57482 conditions, 6259 events. 3283/6259 cut-off events. For 238173/239082 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 46914 event pairs, 448 based on Foata normal form. 45/6131 useless extension candidates. Maximal degree in co-relation 57373. Up to 2512 conditions per place. [2024-01-30 14:21:28,748 INFO L140 encePairwiseOnDemand]: 62/72 looper letters, 483 selfloop transitions, 177 changer transitions 2/696 dead transitions. [2024-01-30 14:21:28,748 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 696 transitions, 17302 flow [2024-01-30 14:21:28,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:21:28,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:21:28,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 238 transitions. [2024-01-30 14:21:28,749 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4131944444444444 [2024-01-30 14:21:28,749 INFO L175 Difference]: Start difference. First operand has 338 places, 617 transitions, 14944 flow. Second operand 8 states and 238 transitions. [2024-01-30 14:21:28,749 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 696 transitions, 17302 flow [2024-01-30 14:21:29,352 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 696 transitions, 17016 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-01-30 14:21:29,362 INFO L231 Difference]: Finished difference. Result has 342 places, 617 transitions, 15024 flow [2024-01-30 14:21:29,363 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=14658, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=617, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=177, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=440, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=15024, PETRI_PLACES=342, PETRI_TRANSITIONS=617} [2024-01-30 14:21:29,363 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 266 predicate places. [2024-01-30 14:21:29,363 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 617 transitions, 15024 flow [2024-01-30 14:21:29,363 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.25) internal successors, (146), 8 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call 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,363 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:21:29,363 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:21:29,363 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-01-30 14:21:29,364 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 58 more)] === [2024-01-30 14:21:29,364 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:21:29,364 INFO L85 PathProgramCache]: Analyzing trace with hash 509976130, now seen corresponding path program 7 times [2024-01-30 14:21:29,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:21:29,364 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [845173835] [2024-01-30 14:21:29,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:21:29,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:21:29,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:21:29,542 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,542 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:21:29,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [845173835] [2024-01-30 14:21:29,542 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [845173835] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:21:29,542 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:21:29,542 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:21:29,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1247090165] [2024-01-30 14:21:29,542 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:21:29,542 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:21:29,543 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:21:29,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:21:29,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:21:29,565 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 72 [2024-01-30 14:21:29,565 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 617 transitions, 15024 flow. Second operand has 8 states, 8 states have (on average 18.25) internal successors, (146), 8 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call 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,565 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:21:29,566 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 72 [2024-01-30 14:21:29,566 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:21:31,078 INFO L124 PetriNetUnfolderBase]: 3333/6333 cut-off events. [2024-01-30 14:21:31,078 INFO L125 PetriNetUnfolderBase]: For 247457/248482 co-relation queries the response was YES. [2024-01-30 14:21:31,128 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58143 conditions, 6333 events. 3333/6333 cut-off events. For 247457/248482 co-relation queries the response was YES. Maximal size of possible extension queue 398. Compared 47445 event pairs, 430 based on Foata normal form. 134/6323 useless extension candidates. Maximal degree in co-relation 58033. Up to 2540 conditions per place. [2024-01-30 14:21:31,153 INFO L140 encePairwiseOnDemand]: 54/72 looper letters, 412 selfloop transitions, 244 changer transitions 2/692 dead transitions. [2024-01-30 14:21:31,153 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 692 transitions, 17355 flow [2024-01-30 14:21:31,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:21:31,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:21:31,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 246 transitions. [2024-01-30 14:21:31,154 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4270833333333333 [2024-01-30 14:21:31,154 INFO L175 Difference]: Start difference. First operand has 342 places, 617 transitions, 15024 flow. Second operand 8 states and 246 transitions. [2024-01-30 14:21:31,154 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 692 transitions, 17355 flow [2024-01-30 14:21:31,747 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 692 transitions, 17123 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-01-30 14:21:31,757 INFO L231 Difference]: Finished difference. Result has 347 places, 638 transitions, 15726 flow [2024-01-30 14:21:31,758 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=14805, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=617, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=223, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=386, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=15726, PETRI_PLACES=347, PETRI_TRANSITIONS=638} [2024-01-30 14:21:31,758 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 271 predicate places. [2024-01-30 14:21:31,758 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 638 transitions, 15726 flow [2024-01-30 14:21:31,758 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.25) internal successors, (146), 8 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call 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:31,758 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:21:31,758 INFO L208 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:31,758 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-01-30 14:21:31,759 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 58 more)] === [2024-01-30 14:21:31,759 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:21:31,759 INFO L85 PathProgramCache]: Analyzing trace with hash 1137603224, now seen corresponding path program 8 times [2024-01-30 14:21:31,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:21:31,759 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1636842453] [2024-01-30 14:21:31,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:21:31,760 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:21:31,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:21:31,929 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:31,930 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:21:31,930 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1636842453] [2024-01-30 14:21:31,930 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1636842453] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:21:31,930 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:21:31,930 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:21:31,930 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1809163622] [2024-01-30 14:21:31,930 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:21:31,931 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:21:31,931 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:21:31,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:21:31,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:21:31,972 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 72 [2024-01-30 14:21:31,972 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 638 transitions, 15726 flow. Second operand has 8 states, 8 states have (on average 18.25) internal successors, (146), 8 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call 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:31,972 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:21:31,972 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 72 [2024-01-30 14:21:31,973 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:21:33,660 INFO L124 PetriNetUnfolderBase]: 3329/6328 cut-off events. [2024-01-30 14:21:33,660 INFO L125 PetriNetUnfolderBase]: For 261938/262977 co-relation queries the response was YES. [2024-01-30 14:21:33,705 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59850 conditions, 6328 events. 3329/6328 cut-off events. For 261938/262977 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 47431 event pairs, 430 based on Foata normal form. 134/6317 useless extension candidates. Maximal degree in co-relation 59738. Up to 2540 conditions per place. [2024-01-30 14:21:33,727 INFO L140 encePairwiseOnDemand]: 54/72 looper letters, 422 selfloop transitions, 237 changer transitions 2/695 dead transitions. [2024-01-30 14:21:33,727 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 695 transitions, 17823 flow [2024-01-30 14:21:33,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:21:33,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:21:33,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 252 transitions. [2024-01-30 14:21:33,728 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2024-01-30 14:21:33,729 INFO L175 Difference]: Start difference. First operand has 347 places, 638 transitions, 15726 flow. Second operand 8 states and 252 transitions. [2024-01-30 14:21:33,729 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 695 transitions, 17823 flow [2024-01-30 14:21:34,273 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 695 transitions, 17511 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-01-30 14:21:34,284 INFO L231 Difference]: Finished difference. Result has 350 places, 639 transitions, 15925 flow [2024-01-30 14:21:34,284 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=15424, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=638, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=236, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=402, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=15925, PETRI_PLACES=350, PETRI_TRANSITIONS=639} [2024-01-30 14:21:34,284 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 274 predicate places. [2024-01-30 14:21:34,284 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 639 transitions, 15925 flow [2024-01-30 14:21:34,284 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.25) internal successors, (146), 8 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call 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,285 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:21:34,285 INFO L208 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,285 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-01-30 14:21:34,285 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 58 more)] === [2024-01-30 14:21:34,285 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:21:34,285 INFO L85 PathProgramCache]: Analyzing trace with hash 1950564756, now seen corresponding path program 9 times [2024-01-30 14:21:34,285 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:21:34,285 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1667343070] [2024-01-30 14:21:34,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:21:34,285 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:21:34,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:21:34,459 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,460 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:21:34,460 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1667343070] [2024-01-30 14:21:34,460 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1667343070] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:21:34,460 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:21:34,460 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:21:34,460 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1935253644] [2024-01-30 14:21:34,460 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:21:34,461 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:21:34,461 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:21:34,461 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:21:34,461 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:21:34,494 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 72 [2024-01-30 14:21:34,495 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 639 transitions, 15925 flow. Second operand has 8 states, 8 states have (on average 18.25) internal successors, (146), 8 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call 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,495 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:21:34,495 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 72 [2024-01-30 14:21:34,495 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:21:36,233 INFO L124 PetriNetUnfolderBase]: 3431/6531 cut-off events. [2024-01-30 14:21:36,234 INFO L125 PetriNetUnfolderBase]: For 272946/273911 co-relation queries the response was YES. [2024-01-30 14:21:36,293 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61516 conditions, 6531 events. 3431/6531 cut-off events. For 272946/273911 co-relation queries the response was YES. Maximal size of possible extension queue 401. Compared 49100 event pairs, 416 based on Foata normal form. 90/6463 useless extension candidates. Maximal degree in co-relation 61404. Up to 2582 conditions per place. [2024-01-30 14:21:36,322 INFO L140 encePairwiseOnDemand]: 55/72 looper letters, 425 selfloop transitions, 249 changer transitions 2/710 dead transitions. [2024-01-30 14:21:36,323 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 710 transitions, 18431 flow [2024-01-30 14:21:36,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:21:36,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:21:36,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 245 transitions. [2024-01-30 14:21:36,325 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4253472222222222 [2024-01-30 14:21:36,325 INFO L175 Difference]: Start difference. First operand has 350 places, 639 transitions, 15925 flow. Second operand 8 states and 245 transitions. [2024-01-30 14:21:36,325 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 710 transitions, 18431 flow [2024-01-30 14:21:37,011 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 710 transitions, 17921 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-01-30 14:21:37,022 INFO L231 Difference]: Finished difference. Result has 352 places, 656 transitions, 16464 flow [2024-01-30 14:21:37,023 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=15451, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=639, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=232, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=401, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=16464, PETRI_PLACES=352, PETRI_TRANSITIONS=656} [2024-01-30 14:21:37,023 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 276 predicate places. [2024-01-30 14:21:37,023 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 656 transitions, 16464 flow [2024-01-30 14:21:37,023 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.25) internal successors, (146), 8 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call 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,023 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:21:37,023 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:21:37,024 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-01-30 14:21:37,024 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 58 more)] === [2024-01-30 14:21:37,024 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:21:37,024 INFO L85 PathProgramCache]: Analyzing trace with hash -801491330, now seen corresponding path program 10 times [2024-01-30 14:21:37,024 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:21:37,024 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1424404723] [2024-01-30 14:21:37,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:21:37,024 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:21:37,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:21:37,224 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,225 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:21:37,225 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1424404723] [2024-01-30 14:21:37,225 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1424404723] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:21:37,225 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:21:37,225 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:21:37,225 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [934224631] [2024-01-30 14:21:37,225 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:21:37,226 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:21:37,226 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:21:37,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:21:37,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:21:37,271 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 72 [2024-01-30 14:21:37,272 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 656 transitions, 16464 flow. Second operand has 8 states, 8 states have (on average 18.25) internal successors, (146), 8 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call 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,272 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:21:37,272 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 72 [2024-01-30 14:21:37,272 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:21:39,168 INFO L124 PetriNetUnfolderBase]: 3643/6931 cut-off events. [2024-01-30 14:21:39,168 INFO L125 PetriNetUnfolderBase]: For 279228/280277 co-relation queries the response was YES. [2024-01-30 14:21:39,231 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64699 conditions, 6931 events. 3643/6931 cut-off events. For 279228/280277 co-relation queries the response was YES. Maximal size of possible extension queue 414. Compared 52767 event pairs, 406 based on Foata normal form. 82/6855 useless extension candidates. Maximal degree in co-relation 64586. Up to 2664 conditions per place. [2024-01-30 14:21:39,262 INFO L140 encePairwiseOnDemand]: 54/72 looper letters, 440 selfloop transitions, 263 changer transitions 2/739 dead transitions. [2024-01-30 14:21:39,262 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 739 transitions, 19165 flow [2024-01-30 14:21:39,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:21:39,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:21:39,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 251 transitions. [2024-01-30 14:21:39,263 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4357638888888889 [2024-01-30 14:21:39,263 INFO L175 Difference]: Start difference. First operand has 352 places, 656 transitions, 16464 flow. Second operand 8 states and 251 transitions. [2024-01-30 14:21:39,263 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 739 transitions, 19165 flow [2024-01-30 14:21:39,989 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 739 transitions, 18954 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-01-30 14:21:40,001 INFO L231 Difference]: Finished difference. Result has 359 places, 680 transitions, 17502 flow [2024-01-30 14:21:40,001 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=16271, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=656, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=239, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=411, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=17502, PETRI_PLACES=359, PETRI_TRANSITIONS=680} [2024-01-30 14:21:40,002 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 283 predicate places. [2024-01-30 14:21:40,002 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 680 transitions, 17502 flow [2024-01-30 14:21:40,002 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.25) internal successors, (146), 8 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call 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,002 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:21:40,002 INFO L208 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:40,002 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-01-30 14:21:40,003 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 58 more)] === [2024-01-30 14:21:40,003 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:21:40,003 INFO L85 PathProgramCache]: Analyzing trace with hash 1507060252, now seen corresponding path program 11 times [2024-01-30 14:21:40,003 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:21:40,003 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2000655018] [2024-01-30 14:21:40,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:21:40,004 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:21:40,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:21:40,175 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,175 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:21:40,175 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2000655018] [2024-01-30 14:21:40,175 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2000655018] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:21:40,175 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:21:40,175 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:21:40,175 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [172711027] [2024-01-30 14:21:40,175 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:21:40,176 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:21:40,176 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:21:40,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:21:40,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:21:40,208 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 72 [2024-01-30 14:21:40,208 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 680 transitions, 17502 flow. Second operand has 8 states, 8 states have (on average 18.25) internal successors, (146), 8 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call 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,208 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:21:40,208 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 72 [2024-01-30 14:21:40,208 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:21:42,163 INFO L124 PetriNetUnfolderBase]: 3639/6927 cut-off events. [2024-01-30 14:21:42,163 INFO L125 PetriNetUnfolderBase]: For 295938/296987 co-relation queries the response was YES. [2024-01-30 14:21:42,215 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66036 conditions, 6927 events. 3639/6927 cut-off events. For 295938/296987 co-relation queries the response was YES. Maximal size of possible extension queue 414. Compared 52784 event pairs, 418 based on Foata normal form. 82/6851 useless extension candidates. Maximal degree in co-relation 65920. Up to 2664 conditions per place. [2024-01-30 14:21:42,242 INFO L140 encePairwiseOnDemand]: 54/72 looper letters, 430 selfloop transitions, 271 changer transitions 2/737 dead transitions. [2024-01-30 14:21:42,242 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 737 transitions, 19650 flow [2024-01-30 14:21:42,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:21:42,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:21:42,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 252 transitions. [2024-01-30 14:21:42,243 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2024-01-30 14:21:42,243 INFO L175 Difference]: Start difference. First operand has 359 places, 680 transitions, 17502 flow. Second operand 8 states and 252 transitions. [2024-01-30 14:21:42,243 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 737 transitions, 19650 flow [2024-01-30 14:21:42,886 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 737 transitions, 19311 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-01-30 14:21:42,899 INFO L231 Difference]: Finished difference. Result has 364 places, 682 transitions, 17834 flow [2024-01-30 14:21:42,900 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=17164, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=680, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=269, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=410, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=17834, PETRI_PLACES=364, PETRI_TRANSITIONS=682} [2024-01-30 14:21:42,900 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 288 predicate places. [2024-01-30 14:21:42,900 INFO L495 AbstractCegarLoop]: Abstraction has has 364 places, 682 transitions, 17834 flow [2024-01-30 14:21:42,901 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.25) internal successors, (146), 8 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call 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,901 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:21:42,901 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:21:42,901 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-01-30 14:21:42,901 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 58 more)] === [2024-01-30 14:21:42,902 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:21:42,902 INFO L85 PathProgramCache]: Analyzing trace with hash 1369505346, now seen corresponding path program 12 times [2024-01-30 14:21:42,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:21:42,902 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [215007805] [2024-01-30 14:21:42,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:21:42,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:21:42,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:21:43,131 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:43,131 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:21:43,131 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [215007805] [2024-01-30 14:21:43,131 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [215007805] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:21:43,131 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:21:43,131 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:21:43,132 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2040346904] [2024-01-30 14:21:43,132 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:21:43,132 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:21:43,132 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:21:43,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:21:43,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:21:43,165 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 72 [2024-01-30 14:21:43,165 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 682 transitions, 17834 flow. Second operand has 8 states, 8 states have (on average 18.25) internal successors, (146), 8 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call 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:43,165 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:21:43,165 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 72 [2024-01-30 14:21:43,165 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:21:45,041 INFO L124 PetriNetUnfolderBase]: 3685/7016 cut-off events. [2024-01-30 14:21:45,041 INFO L125 PetriNetUnfolderBase]: For 312801/313888 co-relation queries the response was YES. [2024-01-30 14:21:45,107 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67144 conditions, 7016 events. 3685/7016 cut-off events. For 312801/313888 co-relation queries the response was YES. Maximal size of possible extension queue 420. Compared 53585 event pairs, 418 based on Foata normal form. 82/6939 useless extension candidates. Maximal degree in co-relation 67026. Up to 2682 conditions per place. [2024-01-30 14:21:45,136 INFO L140 encePairwiseOnDemand]: 54/72 looper letters, 430 selfloop transitions, 273 changer transitions 2/739 dead transitions. [2024-01-30 14:21:45,136 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 739 transitions, 19982 flow [2024-01-30 14:21:45,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:21:45,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:21:45,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 242 transitions. [2024-01-30 14:21:45,137 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4201388888888889 [2024-01-30 14:21:45,137 INFO L175 Difference]: Start difference. First operand has 364 places, 682 transitions, 17834 flow. Second operand 8 states and 242 transitions. [2024-01-30 14:21:45,137 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 739 transitions, 19982 flow [2024-01-30 14:21:45,876 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 739 transitions, 19303 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-01-30 14:21:45,888 INFO L231 Difference]: Finished difference. Result has 366 places, 688 transitions, 17887 flow [2024-01-30 14:21:45,888 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=17167, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=682, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=267, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=414, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=17887, PETRI_PLACES=366, PETRI_TRANSITIONS=688} [2024-01-30 14:21:45,888 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 290 predicate places. [2024-01-30 14:21:45,889 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 688 transitions, 17887 flow [2024-01-30 14:21:45,889 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.25) internal successors, (146), 8 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call 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,889 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:21:45,889 INFO L208 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:45,889 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-01-30 14:21:45,889 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 58 more)] === [2024-01-30 14:21:45,889 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:21:45,889 INFO L85 PathProgramCache]: Analyzing trace with hash 90314084, now seen corresponding path program 13 times [2024-01-30 14:21:45,889 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:21:45,889 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1482722545] [2024-01-30 14:21:45,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:21:45,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:21:45,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:21:46,059 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,059 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:21:46,059 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1482722545] [2024-01-30 14:21:46,060 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1482722545] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:21:46,060 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:21:46,060 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:21:46,060 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1590167363] [2024-01-30 14:21:46,060 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:21:46,060 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:21:46,060 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:21:46,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:21:46,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:21:46,099 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 72 [2024-01-30 14:21:46,100 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 688 transitions, 17887 flow. Second operand has 8 states, 8 states have (on average 18.25) internal successors, (146), 8 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call 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,100 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:21:46,100 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 72 [2024-01-30 14:21:46,100 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:21:47,949 INFO L124 PetriNetUnfolderBase]: 3813/7198 cut-off events. [2024-01-30 14:21:47,949 INFO L125 PetriNetUnfolderBase]: For 310238/311345 co-relation queries the response was YES. [2024-01-30 14:21:48,015 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67888 conditions, 7198 events. 3813/7198 cut-off events. For 310238/311345 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 54650 event pairs, 347 based on Foata normal form. 74/7115 useless extension candidates. Maximal degree in co-relation 67768. Up to 2726 conditions per place. [2024-01-30 14:21:48,047 INFO L140 encePairwiseOnDemand]: 55/72 looper letters, 419 selfloop transitions, 288 changer transitions 2/743 dead transitions. [2024-01-30 14:21:48,047 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 743 transitions, 20030 flow [2024-01-30 14:21:48,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:21:48,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:21:48,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 239 transitions. [2024-01-30 14:21:48,048 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4149305555555556 [2024-01-30 14:21:48,048 INFO L175 Difference]: Start difference. First operand has 366 places, 688 transitions, 17887 flow. Second operand 8 states and 239 transitions. [2024-01-30 14:21:48,048 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 743 transitions, 20030 flow [2024-01-30 14:21:48,807 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 743 transitions, 19606 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-01-30 14:21:48,819 INFO L231 Difference]: Finished difference. Result has 371 places, 702 transitions, 18430 flow [2024-01-30 14:21:48,819 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=17482, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=688, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=274, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=409, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=18430, PETRI_PLACES=371, PETRI_TRANSITIONS=702} [2024-01-30 14:21:48,819 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 295 predicate places. [2024-01-30 14:21:48,820 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 702 transitions, 18430 flow [2024-01-30 14:21:48,820 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.25) internal successors, (146), 8 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call 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,820 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:21:48,820 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:21:48,820 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-01-30 14:21:48,820 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 58 more)] === [2024-01-30 14:21:48,820 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:21:48,820 INFO L85 PathProgramCache]: Analyzing trace with hash 917963354, now seen corresponding path program 1 times [2024-01-30 14:21:48,820 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:21:48,821 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1517298412] [2024-01-30 14:21:48,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:21:48,821 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:21:48,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:21:49,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:21:49,033 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:21:49,033 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1517298412] [2024-01-30 14:21:49,033 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1517298412] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:21:49,033 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:21:49,033 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-01-30 14:21:49,033 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2107157273] [2024-01-30 14:21:49,033 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:21:49,034 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:21:49,034 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:21:49,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:21:49,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:21:49,088 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 72 [2024-01-30 14:21:49,089 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 702 transitions, 18430 flow. Second operand has 9 states, 9 states have (on average 18.22222222222222) internal successors, (164), 9 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call 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,089 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:21:49,089 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 72 [2024-01-30 14:21:49,089 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:21:51,360 INFO L124 PetriNetUnfolderBase]: 3915/7653 cut-off events. [2024-01-30 14:21:51,360 INFO L125 PetriNetUnfolderBase]: For 330057/331214 co-relation queries the response was YES. [2024-01-30 14:21:51,423 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72646 conditions, 7653 events. 3915/7653 cut-off events. For 330057/331214 co-relation queries the response was YES. Maximal size of possible extension queue 432. Compared 60786 event pairs, 830 based on Foata normal form. 56/7538 useless extension candidates. Maximal degree in co-relation 72524. Up to 2896 conditions per place. [2024-01-30 14:21:51,451 INFO L140 encePairwiseOnDemand]: 60/72 looper letters, 624 selfloop transitions, 145 changer transitions 34/837 dead transitions. [2024-01-30 14:21:51,452 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 837 transitions, 21959 flow [2024-01-30 14:21:51,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:21:51,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:21:51,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 249 transitions. [2024-01-30 14:21:51,453 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4322916666666667 [2024-01-30 14:21:51,453 INFO L175 Difference]: Start difference. First operand has 371 places, 702 transitions, 18430 flow. Second operand 8 states and 249 transitions. [2024-01-30 14:21:51,453 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 837 transitions, 21959 flow [2024-01-30 14:21:52,267 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 837 transitions, 21298 flow, removed 60 selfloop flow, removed 8 redundant places. [2024-01-30 14:21:52,279 INFO L231 Difference]: Finished difference. Result has 373 places, 684 transitions, 17766 flow [2024-01-30 14:21:52,279 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=17829, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=702, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=562, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=17766, PETRI_PLACES=373, PETRI_TRANSITIONS=684} [2024-01-30 14:21:52,279 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 297 predicate places. [2024-01-30 14:21:52,279 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 684 transitions, 17766 flow [2024-01-30 14:21:52,280 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.22222222222222) internal successors, (164), 9 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call 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:52,280 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:21:52,280 INFO L208 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:52,280 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-01-30 14:21:52,280 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 58 more)] === [2024-01-30 14:21:52,280 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:21:52,280 INFO L85 PathProgramCache]: Analyzing trace with hash 858549416, now seen corresponding path program 2 times [2024-01-30 14:21:52,280 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:21:52,280 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1091674357] [2024-01-30 14:21:52,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:21:52,280 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:21:52,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:21:52,497 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:21:52,497 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:21:52,497 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1091674357] [2024-01-30 14:21:52,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1091674357] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:21:52,497 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:21:52,498 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-01-30 14:21:52,498 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [222308406] [2024-01-30 14:21:52,498 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:21:52,498 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:21:52,498 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:21:52,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:21:52,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:21:52,545 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 72 [2024-01-30 14:21:52,545 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 684 transitions, 17766 flow. Second operand has 9 states, 9 states have (on average 18.22222222222222) internal successors, (164), 9 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call 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:52,545 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:21:52,545 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 72 [2024-01-30 14:21:52,546 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:21:54,721 INFO L124 PetriNetUnfolderBase]: 3791/7481 cut-off events. [2024-01-30 14:21:54,721 INFO L125 PetriNetUnfolderBase]: For 314565/315760 co-relation queries the response was YES. [2024-01-30 14:21:54,797 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69715 conditions, 7481 events. 3791/7481 cut-off events. For 314565/315760 co-relation queries the response was YES. Maximal size of possible extension queue 404. Compared 59743 event pairs, 822 based on Foata normal form. 48/7358 useless extension candidates. Maximal degree in co-relation 69592. Up to 2896 conditions per place. [2024-01-30 14:21:54,830 INFO L140 encePairwiseOnDemand]: 60/72 looper letters, 638 selfloop transitions, 131 changer transitions 5/808 dead transitions. [2024-01-30 14:21:54,830 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 808 transitions, 21007 flow [2024-01-30 14:21:54,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:21:54,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:21:54,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 244 transitions. [2024-01-30 14:21:54,831 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4236111111111111 [2024-01-30 14:21:54,831 INFO L175 Difference]: Start difference. First operand has 373 places, 684 transitions, 17766 flow. Second operand 8 states and 244 transitions. [2024-01-30 14:21:54,831 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 808 transitions, 21007 flow [2024-01-30 14:21:55,841 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 808 transitions, 20764 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-01-30 14:21:55,852 INFO L231 Difference]: Finished difference. Result has 376 places, 680 transitions, 17729 flow [2024-01-30 14:21:55,852 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=17523, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=684, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=553, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=17729, PETRI_PLACES=376, PETRI_TRANSITIONS=680} [2024-01-30 14:21:55,852 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 300 predicate places. [2024-01-30 14:21:55,853 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 680 transitions, 17729 flow [2024-01-30 14:21:55,853 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.22222222222222) internal successors, (164), 9 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call 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,853 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:21:55,853 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:21:55,853 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-01-30 14:21:55,853 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 58 more)] === [2024-01-30 14:21:55,853 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:21:55,853 INFO L85 PathProgramCache]: Analyzing trace with hash 1765100518, now seen corresponding path program 3 times [2024-01-30 14:21:55,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:21:55,854 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [499308235] [2024-01-30 14:21:55,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:21:55,854 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:21:55,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:21:56,073 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:21:56,073 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:21:56,073 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [499308235] [2024-01-30 14:21:56,073 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [499308235] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:21:56,074 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:21:56,074 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-01-30 14:21:56,074 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1832840218] [2024-01-30 14:21:56,074 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:21:56,074 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:21:56,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:21:56,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:21:56,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:21:56,115 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 72 [2024-01-30 14:21:56,116 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 680 transitions, 17729 flow. Second operand has 9 states, 9 states have (on average 18.22222222222222) internal successors, (164), 9 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call 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,116 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:21:56,116 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 72 [2024-01-30 14:21:56,116 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:21:58,232 INFO L124 PetriNetUnfolderBase]: 3794/7554 cut-off events. [2024-01-30 14:21:58,232 INFO L125 PetriNetUnfolderBase]: For 316844/318031 co-relation queries the response was YES. [2024-01-30 14:21:58,312 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70141 conditions, 7554 events. 3794/7554 cut-off events. For 316844/318031 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 60974 event pairs, 835 based on Foata normal form. 48/7431 useless extension candidates. Maximal degree in co-relation 70017. Up to 2896 conditions per place. [2024-01-30 14:21:58,345 INFO L140 encePairwiseOnDemand]: 61/72 looper letters, 657 selfloop transitions, 109 changer transitions 3/803 dead transitions. [2024-01-30 14:21:58,345 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 803 transitions, 20938 flow [2024-01-30 14:21:58,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:21:58,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:21:58,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 245 transitions. [2024-01-30 14:21:58,346 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4253472222222222 [2024-01-30 14:21:58,346 INFO L175 Difference]: Start difference. First operand has 376 places, 680 transitions, 17729 flow. Second operand 8 states and 245 transitions. [2024-01-30 14:21:58,346 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 803 transitions, 20938 flow [2024-01-30 14:21:59,260 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 803 transitions, 20714 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-01-30 14:21:59,272 INFO L231 Difference]: Finished difference. Result has 379 places, 678 transitions, 17696 flow [2024-01-30 14:21:59,272 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=17505, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=680, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=571, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=17696, PETRI_PLACES=379, PETRI_TRANSITIONS=678} [2024-01-30 14:21:59,272 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 303 predicate places. [2024-01-30 14:21:59,272 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 678 transitions, 17696 flow [2024-01-30 14:21:59,273 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.22222222222222) internal successors, (164), 9 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call 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,273 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:21:59,273 INFO L208 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,273 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-01-30 14:21:59,273 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 58 more)] === [2024-01-30 14:21:59,273 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:21:59,273 INFO L85 PathProgramCache]: Analyzing trace with hash -697026474, now seen corresponding path program 1 times [2024-01-30 14:21:59,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:21:59,273 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1225105714] [2024-01-30 14:21:59,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:21:59,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:21:59,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:21:59,490 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,490 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:21:59,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1225105714] [2024-01-30 14:21:59,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1225105714] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:21:59,490 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:21:59,490 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-01-30 14:21:59,490 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [294691250] [2024-01-30 14:21:59,490 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:21:59,491 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:21:59,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:21:59,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:21:59,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:21:59,526 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 72 [2024-01-30 14:21:59,526 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 678 transitions, 17696 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:21:59,527 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:21:59,527 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 72 [2024-01-30 14:21:59,527 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:22:01,515 INFO L124 PetriNetUnfolderBase]: 3672/7513 cut-off events. [2024-01-30 14:22:01,516 INFO L125 PetriNetUnfolderBase]: For 325465/326527 co-relation queries the response was YES. [2024-01-30 14:22:01,587 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69353 conditions, 7513 events. 3672/7513 cut-off events. For 325465/326527 co-relation queries the response was YES. Maximal size of possible extension queue 405. Compared 62143 event pairs, 767 based on Foata normal form. 127/7460 useless extension candidates. Maximal degree in co-relation 69228. Up to 2745 conditions per place. [2024-01-30 14:22:01,616 INFO L140 encePairwiseOnDemand]: 61/72 looper letters, 447 selfloop transitions, 183 changer transitions 36/712 dead transitions. [2024-01-30 14:22:01,616 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 712 transitions, 19495 flow [2024-01-30 14:22:01,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-30 14:22:01,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-30 14:22:01,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 209 transitions. [2024-01-30 14:22:01,617 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146825396825397 [2024-01-30 14:22:01,617 INFO L175 Difference]: Start difference. First operand has 379 places, 678 transitions, 17696 flow. Second operand 7 states and 209 transitions. [2024-01-30 14:22:01,617 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 712 transitions, 19495 flow [2024-01-30 14:22:02,529 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 712 transitions, 19172 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-01-30 14:22:02,539 INFO L231 Difference]: Finished difference. Result has 380 places, 641 transitions, 17068 flow [2024-01-30 14:22:02,540 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=17356, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=676, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=183, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=493, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=17068, PETRI_PLACES=380, PETRI_TRANSITIONS=641} [2024-01-30 14:22:02,540 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 304 predicate places. [2024-01-30 14:22:02,540 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 641 transitions, 17068 flow [2024-01-30 14:22:02,540 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:02,540 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:22:02,540 INFO L208 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:02,540 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-01-30 14:22:02,540 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 58 more)] === [2024-01-30 14:22:02,541 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:22:02,541 INFO L85 PathProgramCache]: Analyzing trace with hash -210288384, now seen corresponding path program 4 times [2024-01-30 14:22:02,541 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:22:02,541 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [173321374] [2024-01-30 14:22:02,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:22:02,541 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:22:02,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:22:02,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:22:02,775 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:22:02,775 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [173321374] [2024-01-30 14:22:02,775 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [173321374] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:22:02,775 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:22:02,775 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-01-30 14:22:02,775 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2047674188] [2024-01-30 14:22:02,775 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:22:02,776 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:22:02,776 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:22:02,776 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:22:02,776 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:22:02,812 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 72 [2024-01-30 14:22:02,813 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 641 transitions, 17068 flow. Second operand has 9 states, 9 states have (on average 18.22222222222222) internal successors, (164), 9 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call 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:02,813 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:22:02,813 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 72 [2024-01-30 14:22:02,813 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:22:04,962 INFO L124 PetriNetUnfolderBase]: 3578/7168 cut-off events. [2024-01-30 14:22:04,962 INFO L125 PetriNetUnfolderBase]: For 316341/317356 co-relation queries the response was YES. [2024-01-30 14:22:05,023 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66975 conditions, 7168 events. 3578/7168 cut-off events. For 316341/317356 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 57506 event pairs, 840 based on Foata normal form. 42/7040 useless extension candidates. Maximal degree in co-relation 66849. Up to 2849 conditions per place. [2024-01-30 14:22:05,049 INFO L140 encePairwiseOnDemand]: 60/72 looper letters, 557 selfloop transitions, 137 changer transitions 19/747 dead transitions. [2024-01-30 14:22:05,049 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 747 transitions, 19963 flow [2024-01-30 14:22:05,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:22:05,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:22:05,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 239 transitions. [2024-01-30 14:22:05,050 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4149305555555556 [2024-01-30 14:22:05,050 INFO L175 Difference]: Start difference. First operand has 380 places, 641 transitions, 17068 flow. Second operand 8 states and 239 transitions. [2024-01-30 14:22:05,050 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 747 transitions, 19963 flow [2024-01-30 14:22:05,849 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 747 transitions, 19429 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-01-30 14:22:05,859 INFO L231 Difference]: Finished difference. Result has 380 places, 625 transitions, 16492 flow [2024-01-30 14:22:05,860 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=16546, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=641, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=504, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=16492, PETRI_PLACES=380, PETRI_TRANSITIONS=625} [2024-01-30 14:22:05,860 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 304 predicate places. [2024-01-30 14:22:05,860 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 625 transitions, 16492 flow [2024-01-30 14:22:05,860 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.22222222222222) internal successors, (164), 9 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call 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,860 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:22:05,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, 1, 1] [2024-01-30 14:22:05,861 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-01-30 14:22:05,861 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 58 more)] === [2024-01-30 14:22:05,861 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:22:05,861 INFO L85 PathProgramCache]: Analyzing trace with hash 1739249808, now seen corresponding path program 2 times [2024-01-30 14:22:05,861 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:22:05,861 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1901954880] [2024-01-30 14:22:05,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:22:05,861 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:22:05,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:22:06,083 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:06,083 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:22:06,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1901954880] [2024-01-30 14:22:06,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1901954880] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:22:06,084 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:22:06,084 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-01-30 14:22:06,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1272544616] [2024-01-30 14:22:06,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:22:06,084 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:22:06,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:22:06,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:22:06,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:22:06,109 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 72 [2024-01-30 14:22:06,110 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 625 transitions, 16492 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:06,110 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:22:06,110 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 72 [2024-01-30 14:22:06,110 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:22:07,976 INFO L124 PetriNetUnfolderBase]: 3316/6927 cut-off events. [2024-01-30 14:22:07,976 INFO L125 PetriNetUnfolderBase]: For 301588/302559 co-relation queries the response was YES. [2024-01-30 14:22:08,045 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63250 conditions, 6927 events. 3316/6927 cut-off events. For 301588/302559 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 57145 event pairs, 717 based on Foata normal form. 81/6841 useless extension candidates. Maximal degree in co-relation 63125. Up to 3320 conditions per place. [2024-01-30 14:22:08,074 INFO L140 encePairwiseOnDemand]: 63/72 looper letters, 425 selfloop transitions, 128 changer transitions 56/651 dead transitions. [2024-01-30 14:22:08,074 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 651 transitions, 17966 flow [2024-01-30 14:22:08,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-30 14:22:08,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-30 14:22:08,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 203 transitions. [2024-01-30 14:22:08,075 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4027777777777778 [2024-01-30 14:22:08,075 INFO L175 Difference]: Start difference. First operand has 380 places, 625 transitions, 16492 flow. Second operand 7 states and 203 transitions. [2024-01-30 14:22:08,075 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 651 transitions, 17966 flow [2024-01-30 14:22:08,881 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 651 transitions, 17627 flow, removed 8 selfloop flow, removed 11 redundant places. [2024-01-30 14:22:08,890 INFO L231 Difference]: Finished difference. Result has 376 places, 569 transitions, 15282 flow [2024-01-30 14:22:08,890 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=16153, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=625, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=497, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=15282, PETRI_PLACES=376, PETRI_TRANSITIONS=569} [2024-01-30 14:22:08,891 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 300 predicate places. [2024-01-30 14:22:08,891 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 569 transitions, 15282 flow [2024-01-30 14:22:08,891 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:08,891 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:22:08,892 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:22:08,892 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-01-30 14:22:08,892 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 58 more)] === [2024-01-30 14:22:08,892 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:22:08,892 INFO L85 PathProgramCache]: Analyzing trace with hash -423490332, now seen corresponding path program 3 times [2024-01-30 14:22:08,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:22:08,893 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [157864948] [2024-01-30 14:22:08,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:22:08,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:22:08,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:22:09,180 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:22:09,180 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:22:09,180 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [157864948] [2024-01-30 14:22:09,180 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [157864948] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:22:09,181 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:22:09,181 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-01-30 14:22:09,181 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1800165533] [2024-01-30 14:22:09,181 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:22:09,181 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-01-30 14:22:09,182 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:22:09,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-01-30 14:22:09,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-01-30 14:22:09,217 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 72 [2024-01-30 14:22:09,218 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 569 transitions, 15282 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:09,218 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:22:09,218 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 72 [2024-01-30 14:22:09,218 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:22:11,042 INFO L124 PetriNetUnfolderBase]: 3144/6594 cut-off events. [2024-01-30 14:22:11,042 INFO L125 PetriNetUnfolderBase]: For 282932/283909 co-relation queries the response was YES. [2024-01-30 14:22:11,105 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60096 conditions, 6594 events. 3144/6594 cut-off events. For 282932/283909 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 54041 event pairs, 858 based on Foata normal form. 57/6495 useless extension candidates. Maximal degree in co-relation 59974. Up to 5332 conditions per place. [2024-01-30 14:22:11,132 INFO L140 encePairwiseOnDemand]: 64/72 looper letters, 490 selfloop transitions, 39 changer transitions 30/601 dead transitions. [2024-01-30 14:22:11,132 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 601 transitions, 16777 flow [2024-01-30 14:22:11,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:22:11,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:22:11,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 219 transitions. [2024-01-30 14:22:11,133 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3802083333333333 [2024-01-30 14:22:11,133 INFO L175 Difference]: Start difference. First operand has 376 places, 569 transitions, 15282 flow. Second operand 8 states and 219 transitions. [2024-01-30 14:22:11,133 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 601 transitions, 16777 flow [2024-01-30 14:22:11,809 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 601 transitions, 16290 flow, removed 2 selfloop flow, removed 13 redundant places. [2024-01-30 14:22:11,818 INFO L231 Difference]: Finished difference. Result has 372 places, 542 transitions, 14345 flow [2024-01-30 14:22:11,818 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=14805, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=569, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=530, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=14345, PETRI_PLACES=372, PETRI_TRANSITIONS=542} [2024-01-30 14:22:11,818 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 296 predicate places. [2024-01-30 14:22:11,819 INFO L495 AbstractCegarLoop]: Abstraction has has 372 places, 542 transitions, 14345 flow [2024-01-30 14:22:11,819 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:11,819 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:22:11,819 INFO L208 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:11,819 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-01-30 14:22:11,819 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 58 more)] === [2024-01-30 14:22:11,820 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:22:11,820 INFO L85 PathProgramCache]: Analyzing trace with hash 1116449486, now seen corresponding path program 4 times [2024-01-30 14:22:11,820 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:22:11,820 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2071787071] [2024-01-30 14:22:11,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:22:11,820 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:22:11,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:22:12,057 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:12,057 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:22:12,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2071787071] [2024-01-30 14:22:12,058 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2071787071] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:22:12,058 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:22:12,058 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-01-30 14:22:12,058 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [286442281] [2024-01-30 14:22:12,058 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:22:12,058 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-01-30 14:22:12,058 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:22:12,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-01-30 14:22:12,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-01-30 14:22:12,108 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 72 [2024-01-30 14:22:12,108 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 542 transitions, 14345 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:12,108 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:22:12,109 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 72 [2024-01-30 14:22:12,109 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:22:13,777 INFO L124 PetriNetUnfolderBase]: 3097/6523 cut-off events. [2024-01-30 14:22:13,777 INFO L125 PetriNetUnfolderBase]: For 267287/268248 co-relation queries the response was YES. [2024-01-30 14:22:13,839 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58241 conditions, 6523 events. 3097/6523 cut-off events. For 267287/268248 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 53542 event pairs, 860 based on Foata normal form. 56/6423 useless extension candidates. Maximal degree in co-relation 58121. Up to 5178 conditions per place. [2024-01-30 14:22:13,864 INFO L140 encePairwiseOnDemand]: 65/72 looper letters, 475 selfloop transitions, 38 changer transitions 15/570 dead transitions. [2024-01-30 14:22:13,864 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 570 transitions, 15735 flow [2024-01-30 14:22:13,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-30 14:22:13,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-30 14:22:13,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 196 transitions. [2024-01-30 14:22:13,865 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3888888888888889 [2024-01-30 14:22:13,865 INFO L175 Difference]: Start difference. First operand has 372 places, 542 transitions, 14345 flow. Second operand 7 states and 196 transitions. [2024-01-30 14:22:13,865 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 570 transitions, 15735 flow [2024-01-30 14:22:14,516 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 570 transitions, 15627 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-01-30 14:22:14,524 INFO L231 Difference]: Finished difference. Result has 368 places, 528 transitions, 14042 flow [2024-01-30 14:22:14,524 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=14237, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=542, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=504, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=14042, PETRI_PLACES=368, PETRI_TRANSITIONS=528} [2024-01-30 14:22:14,525 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 292 predicate places. [2024-01-30 14:22:14,525 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 528 transitions, 14042 flow [2024-01-30 14:22:14,525 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:14,525 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:22:14,525 INFO L208 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,525 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-01-30 14:22:14,525 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 58 more)] === [2024-01-30 14:22:14,525 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:22:14,525 INFO L85 PathProgramCache]: Analyzing trace with hash -1430441804, now seen corresponding path program 5 times [2024-01-30 14:22:14,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:22:14,525 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1297467863] [2024-01-30 14:22:14,526 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:22:14,526 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:22:14,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:22:14,769 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:14,770 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:22:14,770 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1297467863] [2024-01-30 14:22:14,770 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1297467863] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:22:14,770 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:22:14,770 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-01-30 14:22:14,770 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [23160433] [2024-01-30 14:22:14,770 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:22:14,771 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-01-30 14:22:14,771 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:22:14,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-01-30 14:22:14,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-01-30 14:22:14,813 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 72 [2024-01-30 14:22:14,813 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 528 transitions, 14042 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:14,813 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:22:14,813 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 72 [2024-01-30 14:22:14,813 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:22:16,343 INFO L124 PetriNetUnfolderBase]: 3092/6501 cut-off events. [2024-01-30 14:22:16,343 INFO L125 PetriNetUnfolderBase]: For 266975/267947 co-relation queries the response was YES. [2024-01-30 14:22:16,403 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58124 conditions, 6501 events. 3092/6501 cut-off events. For 266975/267947 co-relation queries the response was YES. Maximal size of possible extension queue 350. Compared 53191 event pairs, 862 based on Foata normal form. 58/6397 useless extension candidates. Maximal degree in co-relation 58004. Up to 5024 conditions per place. [2024-01-30 14:22:16,428 INFO L140 encePairwiseOnDemand]: 65/72 looper letters, 455 selfloop transitions, 34 changer transitions 18/549 dead transitions. [2024-01-30 14:22:16,428 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 549 transitions, 15187 flow [2024-01-30 14:22:16,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-30 14:22:16,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-30 14:22:16,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 193 transitions. [2024-01-30 14:22:16,429 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38293650793650796 [2024-01-30 14:22:16,429 INFO L175 Difference]: Start difference. First operand has 368 places, 528 transitions, 14042 flow. Second operand 7 states and 193 transitions. [2024-01-30 14:22:16,429 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 549 transitions, 15187 flow [2024-01-30 14:22:17,081 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 549 transitions, 14871 flow, removed 0 selfloop flow, removed 15 redundant places. [2024-01-30 14:22:17,089 INFO L231 Difference]: Finished difference. Result has 357 places, 509 transitions, 13440 flow [2024-01-30 14:22:17,090 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=13686, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=526, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=492, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=13440, PETRI_PLACES=357, PETRI_TRANSITIONS=509} [2024-01-30 14:22:17,090 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 281 predicate places. [2024-01-30 14:22:17,090 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 509 transitions, 13440 flow [2024-01-30 14:22:17,090 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: SelfDestructingSolverStorable112 [2024-01-30 14:22:17,091 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 58 more)] === [2024-01-30 14:22:17,091 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:22:17,091 INFO L85 PathProgramCache]: Analyzing trace with hash -986117444, now seen corresponding path program 5 times [2024-01-30 14:22:17,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:22:17,091 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1079474661] [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,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:22:17,310 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,311 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:22:17,311 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1079474661] [2024-01-30 14:22:17,311 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1079474661] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:22:17,311 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:22:17,311 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-01-30 14:22:17,311 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1420710411] [2024-01-30 14:22:17,311 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:22:17,311 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:22:17,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:22:17,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:22:17,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:22:17,363 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 72 [2024-01-30 14:22:17,363 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 509 transitions, 13440 flow. Second operand has 9 states, 9 states have (on average 18.22222222222222) internal successors, (164), 9 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call 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,363 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:22:17,363 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 72 [2024-01-30 14:22:17,364 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:22:19,013 INFO L124 PetriNetUnfolderBase]: 3276/6591 cut-off events. [2024-01-30 14:22:19,014 INFO L125 PetriNetUnfolderBase]: For 256026/257039 co-relation queries the response was YES. [2024-01-30 14:22:19,070 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58780 conditions, 6591 events. 3276/6591 cut-off events. For 256026/257039 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 51751 event pairs, 843 based on Foata normal form. 65/6516 useless extension candidates. Maximal degree in co-relation 58667. Up to 2685 conditions per place. [2024-01-30 14:22:19,094 INFO L140 encePairwiseOnDemand]: 59/72 looper letters, 475 selfloop transitions, 92 changer transitions 14/610 dead transitions. [2024-01-30 14:22:19,094 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 610 transitions, 15934 flow [2024-01-30 14:22:19,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-01-30 14:22:19,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-01-30 14:22:19,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 253 transitions. [2024-01-30 14:22:19,096 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3904320987654321 [2024-01-30 14:22:19,096 INFO L175 Difference]: Start difference. First operand has 357 places, 509 transitions, 13440 flow. Second operand 9 states and 253 transitions. [2024-01-30 14:22:19,096 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 610 transitions, 15934 flow [2024-01-30 14:22:19,736 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 610 transitions, 15661 flow, removed 0 selfloop flow, removed 17 redundant places. [2024-01-30 14:22:19,744 INFO L231 Difference]: Finished difference. Result has 349 places, 499 transitions, 13117 flow [2024-01-30 14:22:19,745 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=13167, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=509, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=417, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13117, PETRI_PLACES=349, PETRI_TRANSITIONS=499} [2024-01-30 14:22:19,745 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 273 predicate places. [2024-01-30 14:22:19,745 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 499 transitions, 13117 flow [2024-01-30 14:22:19,745 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.22222222222222) internal successors, (164), 9 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call 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,745 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:22:19,745 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:22:19,746 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-01-30 14:22:19,746 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 58 more)] === [2024-01-30 14:22:19,746 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:22:19,746 INFO L85 PathProgramCache]: Analyzing trace with hash -1472494270, now seen corresponding path program 6 times [2024-01-30 14:22:19,746 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:22:19,746 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1074430982] [2024-01-30 14:22:19,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:22:19,747 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:22:19,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:22:20,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:22:20,013 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:22:20,013 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1074430982] [2024-01-30 14:22:20,013 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1074430982] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:22:20,013 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:22:20,013 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-01-30 14:22:20,013 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [359244662] [2024-01-30 14:22:20,013 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:22:20,014 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:22:20,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:22:20,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:22:20,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:22:20,044 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 72 [2024-01-30 14:22:20,044 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 499 transitions, 13117 flow. Second operand has 9 states, 9 states have (on average 18.22222222222222) internal successors, (164), 9 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call 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:20,045 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:22:20,045 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 72 [2024-01-30 14:22:20,045 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:22:21,587 INFO L124 PetriNetUnfolderBase]: 3200/6471 cut-off events. [2024-01-30 14:22:21,587 INFO L125 PetriNetUnfolderBase]: For 253034/254046 co-relation queries the response was YES. [2024-01-30 14:22:21,645 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57015 conditions, 6471 events. 3200/6471 cut-off events. For 253034/254046 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 50761 event pairs, 858 based on Foata normal form. 64/6403 useless extension candidates. Maximal degree in co-relation 56905. Up to 2685 conditions per place. [2024-01-30 14:22:21,670 INFO L140 encePairwiseOnDemand]: 59/72 looper letters, 469 selfloop transitions, 84 changer transitions 18/600 dead transitions. [2024-01-30 14:22:21,670 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 600 transitions, 15602 flow [2024-01-30 14:22:21,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-01-30 14:22:21,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-01-30 14:22:21,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 262 transitions. [2024-01-30 14:22:21,671 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.404320987654321 [2024-01-30 14:22:21,671 INFO L175 Difference]: Start difference. First operand has 349 places, 499 transitions, 13117 flow. Second operand 9 states and 262 transitions. [2024-01-30 14:22:21,671 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 600 transitions, 15602 flow [2024-01-30 14:22:22,268 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 600 transitions, 15218 flow, removed 0 selfloop flow, removed 12 redundant places. [2024-01-30 14:22:22,276 INFO L231 Difference]: Finished difference. Result has 346 places, 488 transitions, 12594 flow [2024-01-30 14:22:22,276 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=12736, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=499, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=416, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12594, PETRI_PLACES=346, PETRI_TRANSITIONS=488} [2024-01-30 14:22:22,276 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 270 predicate places. [2024-01-30 14:22:22,276 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 488 transitions, 12594 flow [2024-01-30 14:22:22,277 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.22222222222222) internal successors, (164), 9 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call 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:22,277 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:22:22,277 INFO L208 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:22,277 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-01-30 14:22:22,277 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 58 more)] === [2024-01-30 14:22:22,277 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:22:22,277 INFO L85 PathProgramCache]: Analyzing trace with hash -1112787608, now seen corresponding path program 7 times [2024-01-30 14:22:22,277 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:22:22,278 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1523776636] [2024-01-30 14:22:22,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:22:22,278 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:22:22,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:22:22,489 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:22,489 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:22:22,489 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1523776636] [2024-01-30 14:22:22,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1523776636] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:22:22,490 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:22:22,490 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-01-30 14:22:22,490 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1350568298] [2024-01-30 14:22:22,490 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:22:22,490 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:22:22,490 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:22:22,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:22:22,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:22:22,522 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 72 [2024-01-30 14:22:22,523 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 488 transitions, 12594 flow. Second operand has 9 states, 9 states have (on average 18.22222222222222) internal successors, (164), 9 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call 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:22,523 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:22:22,523 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 72 [2024-01-30 14:22:22,523 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:22:24,018 INFO L124 PetriNetUnfolderBase]: 3095/6268 cut-off events. [2024-01-30 14:22:24,018 INFO L125 PetriNetUnfolderBase]: For 230561/231542 co-relation queries the response was YES. [2024-01-30 14:22:24,071 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54745 conditions, 6268 events. 3095/6268 cut-off events. For 230561/231542 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 48889 event pairs, 834 based on Foata normal form. 46/6185 useless extension candidates. Maximal degree in co-relation 54634. Up to 2722 conditions per place. [2024-01-30 14:22:24,093 INFO L140 encePairwiseOnDemand]: 62/72 looper letters, 444 selfloop transitions, 65 changer transitions 28/566 dead transitions. [2024-01-30 14:22:24,093 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 566 transitions, 14735 flow [2024-01-30 14:22:24,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:22:24,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:22:24,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 225 transitions. [2024-01-30 14:22:24,094 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.390625 [2024-01-30 14:22:24,094 INFO L175 Difference]: Start difference. First operand has 346 places, 488 transitions, 12594 flow. Second operand 8 states and 225 transitions. [2024-01-30 14:22:24,094 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 566 transitions, 14735 flow [2024-01-30 14:22:24,647 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 566 transitions, 14587 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-01-30 14:22:24,655 INFO L231 Difference]: Finished difference. Result has 347 places, 464 transitions, 12011 flow [2024-01-30 14:22:24,655 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=12446, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=488, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=423, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12011, PETRI_PLACES=347, PETRI_TRANSITIONS=464} [2024-01-30 14:22:24,655 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 271 predicate places. [2024-01-30 14:22:24,655 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 464 transitions, 12011 flow [2024-01-30 14:22:24,656 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.22222222222222) internal successors, (164), 9 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call 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:24,656 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:22:24,656 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:22:24,656 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-01-30 14:22:24,656 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 58 more)] === [2024-01-30 14:22:24,656 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:22:24,656 INFO L85 PathProgramCache]: Analyzing trace with hash 348650612, now seen corresponding path program 8 times [2024-01-30 14:22:24,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:22:24,657 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1768506582] [2024-01-30 14:22:24,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:22:24,657 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:22:24,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:22:24,903 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:24,903 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:22:24,903 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1768506582] [2024-01-30 14:22:24,903 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1768506582] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:22:24,903 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:22:24,903 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-01-30 14:22:24,903 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [131829632] [2024-01-30 14:22:24,903 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:22:24,903 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:22:24,904 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:22:24,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:22:24,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:22:24,944 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 72 [2024-01-30 14:22:24,944 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 464 transitions, 12011 flow. Second operand has 9 states, 9 states have (on average 18.22222222222222) internal successors, (164), 9 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call 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:24,944 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:22:24,944 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 72 [2024-01-30 14:22:24,944 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:22:26,337 INFO L124 PetriNetUnfolderBase]: 3030/6076 cut-off events. [2024-01-30 14:22:26,338 INFO L125 PetriNetUnfolderBase]: For 222145/223165 co-relation queries the response was YES. [2024-01-30 14:22:26,388 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52619 conditions, 6076 events. 3030/6076 cut-off events. For 222145/223165 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 46492 event pairs, 675 based on Foata normal form. 118/6093 useless extension candidates. Maximal degree in co-relation 52507. Up to 2667 conditions per place. [2024-01-30 14:22:26,411 INFO L140 encePairwiseOnDemand]: 54/72 looper letters, 326 selfloop transitions, 151 changer transitions 9/513 dead transitions. [2024-01-30 14:22:26,411 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 513 transitions, 13535 flow [2024-01-30 14:22:26,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:22:26,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:22:26,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 231 transitions. [2024-01-30 14:22:26,412 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4010416666666667 [2024-01-30 14:22:26,412 INFO L175 Difference]: Start difference. First operand has 347 places, 464 transitions, 12011 flow. Second operand 8 states and 231 transitions. [2024-01-30 14:22:26,412 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 513 transitions, 13535 flow [2024-01-30 14:22:26,932 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 513 transitions, 13219 flow, removed 8 selfloop flow, removed 14 redundant places. [2024-01-30 14:22:26,940 INFO L231 Difference]: Finished difference. Result has 342 places, 458 transitions, 11965 flow [2024-01-30 14:22:26,940 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=11695, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=464, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11965, PETRI_PLACES=342, PETRI_TRANSITIONS=458} [2024-01-30 14:22:26,940 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 266 predicate places. [2024-01-30 14:22:26,940 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 458 transitions, 11965 flow [2024-01-30 14:22:26,940 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.22222222222222) internal successors, (164), 9 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call 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:26,940 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:22:26,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:22:26,940 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-01-30 14:22:26,940 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 58 more)] === [2024-01-30 14:22:26,941 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:22:26,941 INFO L85 PathProgramCache]: Analyzing trace with hash 349571312, now seen corresponding path program 9 times [2024-01-30 14:22:26,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:22:26,941 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [236825060] [2024-01-30 14:22:26,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:22:26,941 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:22:26,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:22:27,154 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:22:27,154 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:22:27,154 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [236825060] [2024-01-30 14:22:27,154 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [236825060] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:22:27,154 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:22:27,154 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-01-30 14:22:27,154 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [682403748] [2024-01-30 14:22:27,154 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:22:27,154 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:22:27,154 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:22:27,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:22:27,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:22:27,202 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 72 [2024-01-30 14:22:27,202 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 458 transitions, 11965 flow. Second operand has 9 states, 9 states have (on average 18.22222222222222) internal successors, (164), 9 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call 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,202 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:22:27,202 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 72 [2024-01-30 14:22:27,202 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:22:28,608 INFO L124 PetriNetUnfolderBase]: 2999/6031 cut-off events. [2024-01-30 14:22:28,609 INFO L125 PetriNetUnfolderBase]: For 217225/218235 co-relation queries the response was YES. [2024-01-30 14:22:28,660 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52903 conditions, 6031 events. 2999/6031 cut-off events. For 217225/218235 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 46094 event pairs, 678 based on Foata normal form. 106/6036 useless extension candidates. Maximal degree in co-relation 52790. Up to 2667 conditions per place. [2024-01-30 14:22:28,682 INFO L140 encePairwiseOnDemand]: 54/72 looper letters, 333 selfloop transitions, 129 changer transitions 21/508 dead transitions. [2024-01-30 14:22:28,682 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 508 transitions, 13525 flow [2024-01-30 14:22:28,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:22:28,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:22:28,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 240 transitions. [2024-01-30 14:22:28,683 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-01-30 14:22:28,683 INFO L175 Difference]: Start difference. First operand has 342 places, 458 transitions, 11965 flow. Second operand 8 states and 240 transitions. [2024-01-30 14:22:28,683 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 508 transitions, 13525 flow [2024-01-30 14:22:29,174 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 508 transitions, 13190 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-01-30 14:22:29,183 INFO L231 Difference]: Finished difference. Result has 342 places, 438 transitions, 11480 flow [2024-01-30 14:22:29,183 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=11640, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=458, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11480, PETRI_PLACES=342, PETRI_TRANSITIONS=438} [2024-01-30 14:22:29,184 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 266 predicate places. [2024-01-30 14:22:29,184 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 438 transitions, 11480 flow [2024-01-30 14:22:29,184 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.22222222222222) internal successors, (164), 9 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call 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:29,184 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:22:29,184 INFO L208 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:29,184 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-01-30 14:22:29,185 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 58 more)] === [2024-01-30 14:22:29,185 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:22:29,185 INFO L85 PathProgramCache]: Analyzing trace with hash -492617624, now seen corresponding path program 10 times [2024-01-30 14:22:29,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:22:29,185 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1554788206] [2024-01-30 14:22:29,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:22:29,186 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:22:29,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:22:29,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:22:29,421 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:22:29,422 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1554788206] [2024-01-30 14:22:29,422 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1554788206] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:22:29,422 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:22:29,422 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-01-30 14:22:29,422 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [886275768] [2024-01-30 14:22:29,422 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:22:29,422 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:22:29,422 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:22:29,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:22:29,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:22:29,477 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 72 [2024-01-30 14:22:29,477 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 438 transitions, 11480 flow. Second operand has 9 states, 9 states have (on average 18.22222222222222) internal successors, (164), 9 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call 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:29,477 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:22:29,477 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 72 [2024-01-30 14:22:29,478 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:22:30,867 INFO L124 PetriNetUnfolderBase]: 2942/6030 cut-off events. [2024-01-30 14:22:30,867 INFO L125 PetriNetUnfolderBase]: For 211587/212481 co-relation queries the response was YES. [2024-01-30 14:22:30,916 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52471 conditions, 6030 events. 2942/6030 cut-off events. For 211587/212481 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 46706 event pairs, 740 based on Foata normal form. 62/5991 useless extension candidates. Maximal degree in co-relation 52359. Up to 2760 conditions per place. [2024-01-30 14:22:30,936 INFO L140 encePairwiseOnDemand]: 55/72 looper letters, 319 selfloop transitions, 125 changer transitions 25/494 dead transitions. [2024-01-30 14:22:30,937 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 494 transitions, 13128 flow [2024-01-30 14:22:30,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:22:30,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:22:30,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 234 transitions. [2024-01-30 14:22:30,938 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40625 [2024-01-30 14:22:30,938 INFO L175 Difference]: Start difference. First operand has 342 places, 438 transitions, 11480 flow. Second operand 8 states and 234 transitions. [2024-01-30 14:22:30,938 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 494 transitions, 13128 flow [2024-01-30 14:22:31,396 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 494 transitions, 12742 flow, removed 13 selfloop flow, removed 11 redundant places. [2024-01-30 14:22:31,403 INFO L231 Difference]: Finished difference. Result has 339 places, 421 transitions, 10914 flow [2024-01-30 14:22:31,403 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=11106, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=438, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10914, PETRI_PLACES=339, PETRI_TRANSITIONS=421} [2024-01-30 14:22:31,403 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 263 predicate places. [2024-01-30 14:22:31,403 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 421 transitions, 10914 flow [2024-01-30 14:22:31,403 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.22222222222222) internal successors, (164), 9 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call 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:31,404 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:22:31,404 INFO L208 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:31,404 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-01-30 14:22:31,404 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 58 more)] === [2024-01-30 14:22:31,404 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:22:31,404 INFO L85 PathProgramCache]: Analyzing trace with hash -937042828, now seen corresponding path program 11 times [2024-01-30 14:22:31,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:22:31,404 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [706751753] [2024-01-30 14:22:31,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:22:31,404 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:22:31,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:22:31,652 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:22:31,652 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:22:31,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [706751753] [2024-01-30 14:22:31,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [706751753] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:22:31,652 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:22:31,652 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-01-30 14:22:31,653 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2091307874] [2024-01-30 14:22:31,653 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:22:31,653 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:22:31,653 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:22:31,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:22:31,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:22:31,710 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 72 [2024-01-30 14:22:31,710 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 421 transitions, 10914 flow. Second operand has 9 states, 9 states have (on average 18.22222222222222) internal successors, (164), 9 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call 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:31,710 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:22:31,710 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 72 [2024-01-30 14:22:31,710 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:22:33,201 INFO L124 PetriNetUnfolderBase]: 2963/6125 cut-off events. [2024-01-30 14:22:33,201 INFO L125 PetriNetUnfolderBase]: For 206036/206912 co-relation queries the response was YES. [2024-01-30 14:22:33,258 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52117 conditions, 6125 events. 2963/6125 cut-off events. For 206036/206912 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 47807 event pairs, 679 based on Foata normal form. 50/6074 useless extension candidates. Maximal degree in co-relation 52007. Up to 3073 conditions per place. [2024-01-30 14:22:33,281 INFO L140 encePairwiseOnDemand]: 54/72 looper letters, 326 selfloop transitions, 124 changer transitions 10/485 dead transitions. [2024-01-30 14:22:33,282 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 485 transitions, 12621 flow [2024-01-30 14:22:33,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:22:33,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:22:33,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 240 transitions. [2024-01-30 14:22:33,283 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-01-30 14:22:33,283 INFO L175 Difference]: Start difference. First operand has 339 places, 421 transitions, 10914 flow. Second operand 8 states and 240 transitions. [2024-01-30 14:22:33,283 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 485 transitions, 12621 flow [2024-01-30 14:22:33,752 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 485 transitions, 12432 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-01-30 14:22:33,759 INFO L231 Difference]: Finished difference. Result has 341 places, 413 transitions, 10862 flow [2024-01-30 14:22:33,759 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=10725, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=421, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10862, PETRI_PLACES=341, PETRI_TRANSITIONS=413} [2024-01-30 14:22:33,760 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 265 predicate places. [2024-01-30 14:22:33,760 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 413 transitions, 10862 flow [2024-01-30 14:22:33,760 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.22222222222222) internal successors, (164), 9 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call 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,760 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:22:33,760 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:22:33,760 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-01-30 14:22:33,761 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 58 more)] === [2024-01-30 14:22:33,761 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:22:33,761 INFO L85 PathProgramCache]: Analyzing trace with hash 1076988306, now seen corresponding path program 12 times [2024-01-30 14:22:33,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:22:33,761 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1980662686] [2024-01-30 14:22:33,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:22:33,761 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:22:33,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:22:33,986 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,987 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:22:33,987 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1980662686] [2024-01-30 14:22:33,987 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1980662686] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:22:33,987 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:22:33,987 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-01-30 14:22:33,987 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [852876075] [2024-01-30 14:22:33,987 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:22:33,987 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:22:33,987 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:22:33,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:22:33,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:22:34,027 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 72 [2024-01-30 14:22:34,028 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 413 transitions, 10862 flow. Second operand has 9 states, 9 states have (on average 18.22222222222222) internal successors, (164), 9 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call 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:34,028 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:22:34,028 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 72 [2024-01-30 14:22:34,028 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:22:35,461 INFO L124 PetriNetUnfolderBase]: 2917/6051 cut-off events. [2024-01-30 14:22:35,461 INFO L125 PetriNetUnfolderBase]: For 203884/204726 co-relation queries the response was YES. [2024-01-30 14:22:35,508 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51823 conditions, 6051 events. 2917/6051 cut-off events. For 203884/204726 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 47195 event pairs, 691 based on Foata normal form. 50/6000 useless extension candidates. Maximal degree in co-relation 51712. Up to 3073 conditions per place. [2024-01-30 14:22:35,528 INFO L140 encePairwiseOnDemand]: 54/72 looper letters, 292 selfloop transitions, 126 changer transitions 26/469 dead transitions. [2024-01-30 14:22:35,528 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 469 transitions, 12413 flow [2024-01-30 14:22:35,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:22:35,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:22:35,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 241 transitions. [2024-01-30 14:22:35,529 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4184027777777778 [2024-01-30 14:22:35,529 INFO L175 Difference]: Start difference. First operand has 341 places, 413 transitions, 10862 flow. Second operand 8 states and 241 transitions. [2024-01-30 14:22:35,529 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 469 transitions, 12413 flow [2024-01-30 14:22:35,966 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 469 transitions, 12116 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-01-30 14:22:35,972 INFO L231 Difference]: Finished difference. Result has 341 places, 387 transitions, 10300 flow [2024-01-30 14:22:35,973 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=10569, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=413, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10300, PETRI_PLACES=341, PETRI_TRANSITIONS=387} [2024-01-30 14:22:35,973 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 265 predicate places. [2024-01-30 14:22:35,973 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 387 transitions, 10300 flow [2024-01-30 14:22:35,973 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.22222222222222) internal successors, (164), 9 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call 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,973 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:22:35,973 INFO L208 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,973 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-01-30 14:22:35,973 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 58 more)] === [2024-01-30 14:22:35,974 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:22:35,974 INFO L85 PathProgramCache]: Analyzing trace with hash 1208179828, now seen corresponding path program 13 times [2024-01-30 14:22:35,974 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:22:35,974 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [947833585] [2024-01-30 14:22:35,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:22:35,974 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:22:35,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:22:36,189 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:36,190 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:22:36,190 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [947833585] [2024-01-30 14:22:36,190 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [947833585] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:22:36,190 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:22:36,190 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-01-30 14:22:36,190 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1251929658] [2024-01-30 14:22:36,190 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:22:36,190 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:22:36,190 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:22:36,191 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:22:36,191 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:22:36,241 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 72 [2024-01-30 14:22:36,241 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 387 transitions, 10300 flow. Second operand has 9 states, 9 states have (on average 18.22222222222222) internal successors, (164), 9 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call 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:36,241 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:22:36,241 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 72 [2024-01-30 14:22:36,241 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:22:37,526 INFO L124 PetriNetUnfolderBase]: 2805/5825 cut-off events. [2024-01-30 14:22:37,526 INFO L125 PetriNetUnfolderBase]: For 195076/195868 co-relation queries the response was YES. [2024-01-30 14:22:37,574 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49733 conditions, 5825 events. 2805/5825 cut-off events. For 195076/195868 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 45014 event pairs, 618 based on Foata normal form. 52/5780 useless extension candidates. Maximal degree in co-relation 49622. Up to 2375 conditions per place. [2024-01-30 14:22:37,594 INFO L140 encePairwiseOnDemand]: 54/72 looper letters, 276 selfloop transitions, 119 changer transitions 25/443 dead transitions. [2024-01-30 14:22:37,594 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 443 transitions, 11717 flow [2024-01-30 14:22:37,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:22:37,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:22:37,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 231 transitions. [2024-01-30 14:22:37,595 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4010416666666667 [2024-01-30 14:22:37,595 INFO L175 Difference]: Start difference. First operand has 341 places, 387 transitions, 10300 flow. Second operand 8 states and 231 transitions. [2024-01-30 14:22:37,595 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 443 transitions, 11717 flow [2024-01-30 14:22:38,032 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 443 transitions, 11350 flow, removed 6 selfloop flow, removed 13 redundant places. [2024-01-30 14:22:38,038 INFO L231 Difference]: Finished difference. Result has 336 places, 363 transitions, 9688 flow [2024-01-30 14:22:38,038 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=9937, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=387, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9688, PETRI_PLACES=336, PETRI_TRANSITIONS=363} [2024-01-30 14:22:38,038 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 260 predicate places. [2024-01-30 14:22:38,038 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 363 transitions, 9688 flow [2024-01-30 14:22:38,039 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.22222222222222) internal successors, (164), 9 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call 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,039 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:22:38,039 INFO L208 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,039 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-01-30 14:22:38,039 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 58 more)] === [2024-01-30 14:22:38,039 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:22:38,039 INFO L85 PathProgramCache]: Analyzing trace with hash 1942099000, now seen corresponding path program 14 times [2024-01-30 14:22:38,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:22:38,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [718879096] [2024-01-30 14:22:38,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:22:38,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:22:38,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:22:38,257 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,257 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:22:38,257 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [718879096] [2024-01-30 14:22:38,257 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [718879096] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:22:38,257 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:22:38,257 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-01-30 14:22:38,257 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [235664313] [2024-01-30 14:22:38,257 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:22:38,258 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:22:38,258 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:22:38,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:22:38,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:22:38,299 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 72 [2024-01-30 14:22:38,299 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 363 transitions, 9688 flow. Second operand has 9 states, 9 states have (on average 18.22222222222222) internal successors, (164), 9 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call 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,299 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:22:38,299 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 72 [2024-01-30 14:22:38,299 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:22:39,457 INFO L124 PetriNetUnfolderBase]: 2624/5446 cut-off events. [2024-01-30 14:22:39,458 INFO L125 PetriNetUnfolderBase]: For 175882/176661 co-relation queries the response was YES. [2024-01-30 14:22:39,504 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45921 conditions, 5446 events. 2624/5446 cut-off events. For 175882/176661 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 41464 event pairs, 474 based on Foata normal form. 44/5406 useless extension candidates. Maximal degree in co-relation 45813. Up to 2173 conditions per place. [2024-01-30 14:22:39,523 INFO L140 encePairwiseOnDemand]: 55/72 looper letters, 230 selfloop transitions, 119 changer transitions 27/398 dead transitions. [2024-01-30 14:22:39,523 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 398 transitions, 10772 flow [2024-01-30 14:22:39,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:22:39,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:22:39,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 225 transitions. [2024-01-30 14:22:39,524 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.390625 [2024-01-30 14:22:39,524 INFO L175 Difference]: Start difference. First operand has 336 places, 363 transitions, 9688 flow. Second operand 8 states and 225 transitions. [2024-01-30 14:22:39,524 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 398 transitions, 10772 flow [2024-01-30 14:22:39,918 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 398 transitions, 9930 flow, removed 4 selfloop flow, removed 30 redundant places. [2024-01-30 14:22:39,925 INFO L231 Difference]: Finished difference. Result has 311 places, 335 transitions, 8568 flow [2024-01-30 14:22:39,925 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=72, PETRI_DIFFERENCE_MINUEND_FLOW=8782, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8568, PETRI_PLACES=311, PETRI_TRANSITIONS=335} [2024-01-30 14:22:39,926 INFO L281 CegarLoopForPetriNet]: 76 programPoint places, 235 predicate places. [2024-01-30 14:22:39,926 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 335 transitions, 8568 flow [2024-01-30 14:22:39,926 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.22222222222222) internal successors, (164), 9 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call 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:39,926 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:22:39,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, 1, 1, 1, 1, 1] [2024-01-30 14:22:39,926 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-01-30 14:22:39,927 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 58 more)] === [2024-01-30 14:22:39,927 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:22:39,927 INFO L85 PathProgramCache]: Analyzing trace with hash -1964480034, now seen corresponding path program 1 times [2024-01-30 14:22:39,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:22:39,927 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [855923875] [2024-01-30 14:22:39,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:22:39,928 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:22:39,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-01-30 14:22:39,941 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-01-30 14:22:39,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-01-30 14:22:40,003 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-01-30 14:22:40,004 INFO L360 BasicCegarLoop]: Counterexample is feasible [2024-01-30 14:22:40,005 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr4ASSERT_VIOLATIONWITNESS_INVARIANT (60 of 61 remaining) [2024-01-30 14:22:40,007 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT (59 of 61 remaining) [2024-01-30 14:22:40,007 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT (58 of 61 remaining) [2024-01-30 14:22:40,007 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (57 of 61 remaining) [2024-01-30 14:22:40,008 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err3ASSERT_VIOLATIONWITNESS_INVARIANT (56 of 61 remaining) [2024-01-30 14:22:40,008 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT (55 of 61 remaining) [2024-01-30 14:22:40,008 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err5ASSERT_VIOLATIONWITNESS_INVARIANT (54 of 61 remaining) [2024-01-30 14:22:40,008 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err6ASSERT_VIOLATIONWITNESS_INVARIANT (53 of 61 remaining) [2024-01-30 14:22:40,008 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT (52 of 61 remaining) [2024-01-30 14:22:40,009 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err8ASSERT_VIOLATIONWITNESS_INVARIANT (51 of 61 remaining) [2024-01-30 14:22:40,009 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT (50 of 61 remaining) [2024-01-30 14:22:40,009 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err10ASSERT_VIOLATIONWITNESS_INVARIANT (49 of 61 remaining) [2024-01-30 14:22:40,009 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err11ASSERT_VIOLATIONWITNESS_INVARIANT (48 of 61 remaining) [2024-01-30 14:22:40,009 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err12ASSERT_VIOLATIONWITNESS_INVARIANT (47 of 61 remaining) [2024-01-30 14:22:40,011 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err13ASSERT_VIOLATIONWITNESS_INVARIANT (46 of 61 remaining) [2024-01-30 14:22:40,011 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err0ASSERT_VIOLATIONWITNESS_INVARIANT (45 of 61 remaining) [2024-01-30 14:22:40,011 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT (44 of 61 remaining) [2024-01-30 14:22:40,011 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err2ASSERT_VIOLATIONWITNESS_INVARIANT (43 of 61 remaining) [2024-01-30 14:22:40,011 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err3ASSERT_VIOLATIONWITNESS_INVARIANT (42 of 61 remaining) [2024-01-30 14:22:40,011 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT (41 of 61 remaining) [2024-01-30 14:22:40,012 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err5ASSERT_VIOLATIONWITNESS_INVARIANT (40 of 61 remaining) [2024-01-30 14:22:40,012 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err6ASSERT_VIOLATIONWITNESS_INVARIANT (39 of 61 remaining) [2024-01-30 14:22:40,012 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT (38 of 61 remaining) [2024-01-30 14:22:40,012 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err8ASSERT_VIOLATIONWITNESS_INVARIANT (37 of 61 remaining) [2024-01-30 14:22:40,012 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err9ASSERT_VIOLATIONWITNESS_INVARIANT (36 of 61 remaining) [2024-01-30 14:22:40,012 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err10ASSERT_VIOLATIONWITNESS_INVARIANT (35 of 61 remaining) [2024-01-30 14:22:40,012 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err11ASSERT_VIOLATIONWITNESS_INVARIANT (34 of 61 remaining) [2024-01-30 14:22:40,013 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (33 of 61 remaining) [2024-01-30 14:22:40,013 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (32 of 61 remaining) [2024-01-30 14:22:40,013 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (31 of 61 remaining) [2024-01-30 14:22:40,013 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT (30 of 61 remaining) [2024-01-30 14:22:40,013 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONWITNESS_INVARIANT (29 of 61 remaining) [2024-01-30 14:22:40,014 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION (28 of 61 remaining) [2024-01-30 14:22:40,014 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (27 of 61 remaining) [2024-01-30 14:22:40,014 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (26 of 61 remaining) [2024-01-30 14:22:40,014 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT (25 of 61 remaining) [2024-01-30 14:22:40,014 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT (24 of 61 remaining) [2024-01-30 14:22:40,014 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (23 of 61 remaining) [2024-01-30 14:22:40,015 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err3ASSERT_VIOLATIONWITNESS_INVARIANT (22 of 61 remaining) [2024-01-30 14:22:40,015 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT (21 of 61 remaining) [2024-01-30 14:22:40,015 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err5ASSERT_VIOLATIONWITNESS_INVARIANT (20 of 61 remaining) [2024-01-30 14:22:40,015 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err6ASSERT_VIOLATIONWITNESS_INVARIANT (19 of 61 remaining) [2024-01-30 14:22:40,015 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT (18 of 61 remaining) [2024-01-30 14:22:40,015 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err8ASSERT_VIOLATIONWITNESS_INVARIANT (17 of 61 remaining) [2024-01-30 14:22:40,016 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT (16 of 61 remaining) [2024-01-30 14:22:40,016 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err10ASSERT_VIOLATIONWITNESS_INVARIANT (15 of 61 remaining) [2024-01-30 14:22:40,016 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err11ASSERT_VIOLATIONWITNESS_INVARIANT (14 of 61 remaining) [2024-01-30 14:22:40,016 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err12ASSERT_VIOLATIONWITNESS_INVARIANT (13 of 61 remaining) [2024-01-30 14:22:40,016 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err13ASSERT_VIOLATIONWITNESS_INVARIANT (12 of 61 remaining) [2024-01-30 14:22:40,016 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err0ASSERT_VIOLATIONWITNESS_INVARIANT (11 of 61 remaining) [2024-01-30 14:22:40,016 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT (10 of 61 remaining) [2024-01-30 14:22:40,017 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err2ASSERT_VIOLATIONWITNESS_INVARIANT (9 of 61 remaining) [2024-01-30 14:22:40,017 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err3ASSERT_VIOLATIONWITNESS_INVARIANT (8 of 61 remaining) [2024-01-30 14:22:40,017 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT (7 of 61 remaining) [2024-01-30 14:22:40,017 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err5ASSERT_VIOLATIONWITNESS_INVARIANT (6 of 61 remaining) [2024-01-30 14:22:40,017 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err6ASSERT_VIOLATIONWITNESS_INVARIANT (5 of 61 remaining) [2024-01-30 14:22:40,017 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT (4 of 61 remaining) [2024-01-30 14:22:40,018 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err8ASSERT_VIOLATIONWITNESS_INVARIANT (3 of 61 remaining) [2024-01-30 14:22:40,018 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err9ASSERT_VIOLATIONWITNESS_INVARIANT (2 of 61 remaining) [2024-01-30 14:22:40,018 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err10ASSERT_VIOLATIONWITNESS_INVARIANT (1 of 61 remaining) [2024-01-30 14:22:40,018 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err11ASSERT_VIOLATIONWITNESS_INVARIANT (0 of 61 remaining) [2024-01-30 14:22:40,018 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-01-30 14:22:40,019 INFO L445 BasicCegarLoop]: Path program histogram: [14, 13, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:22:40,025 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2024-01-30 14:22:40,025 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2024-01-30 14:22:40,101 INFO L503 ceAbstractionStarter]: Automizer considered 32 witness invariants [2024-01-30 14:22:40,101 INFO L504 ceAbstractionStarter]: WitnessConsidered=32 [2024-01-30 14:22:40,102 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 30.01 02:22:40 BasicIcfg [2024-01-30 14:22:40,102 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-01-30 14:22:40,102 INFO L158 Benchmark]: Toolchain (without parser) took 214864.89ms. Allocated memory was 207.6MB in the beginning and 3.9GB in the end (delta: 3.7GB). Free memory was 177.9MB in the beginning and 3.9GB in the end (delta: -3.7GB). Peak memory consumption was 2.4GB. Max. memory is 16.1GB. [2024-01-30 14:22:40,102 INFO L158 Benchmark]: Witness Parser took 0.18ms. Allocated memory is still 130.0MB. Free memory is still 89.6MB. There was no memory consumed. Max. memory is 16.1GB. [2024-01-30 14:22:40,103 INFO L158 Benchmark]: CDTParser took 0.16ms. Allocated memory is still 130.0MB. Free memory is still 92.2MB. There was no memory consumed. Max. memory is 16.1GB. [2024-01-30 14:22:40,103 INFO L158 Benchmark]: CACSL2BoogieTranslator took 799.08ms. Allocated memory is still 207.6MB. Free memory was 177.9MB in the beginning and 147.7MB in the end (delta: 30.2MB). Peak memory consumption was 29.4MB. Max. memory is 16.1GB. [2024-01-30 14:22:40,103 INFO L158 Benchmark]: Boogie Procedure Inliner took 78.60ms. Allocated memory is still 207.6MB. Free memory was 147.7MB in the beginning and 145.6MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-01-30 14:22:40,103 INFO L158 Benchmark]: Boogie Preprocessor took 90.96ms. Allocated memory is still 207.6MB. Free memory was 145.6MB in the beginning and 142.4MB in the end (delta: 3.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-01-30 14:22:40,103 INFO L158 Benchmark]: RCFGBuilder took 866.86ms. Allocated memory is still 207.6MB. Free memory was 142.4MB in the beginning and 66.9MB in the end (delta: 75.5MB). Peak memory consumption was 75.5MB. Max. memory is 16.1GB. [2024-01-30 14:22:40,104 INFO L158 Benchmark]: TraceAbstraction took 213017.46ms. Allocated memory was 207.6MB in the beginning and 3.9GB in the end (delta: 3.7GB). Free memory was 66.9MB in the beginning and 3.9GB in the end (delta: -3.8GB). Peak memory consumption was 2.2GB. Max. memory is 16.1GB. [2024-01-30 14:22:40,105 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * Witness Parser took 0.18ms. Allocated memory is still 130.0MB. Free memory is still 89.6MB. There was no memory consumed. Max. memory is 16.1GB. * CDTParser took 0.16ms. Allocated memory is still 130.0MB. Free memory is still 92.2MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 799.08ms. Allocated memory is still 207.6MB. Free memory was 177.9MB in the beginning and 147.7MB in the end (delta: 30.2MB). Peak memory consumption was 29.4MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 78.60ms. Allocated memory is still 207.6MB. Free memory was 147.7MB in the beginning and 145.6MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 90.96ms. Allocated memory is still 207.6MB. Free memory was 145.6MB in the beginning and 142.4MB in the end (delta: 3.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 866.86ms. Allocated memory is still 207.6MB. Free memory was 142.4MB in the beginning and 66.9MB in the end (delta: 75.5MB). Peak memory consumption was 75.5MB. Max. memory is 16.1GB. * TraceAbstraction took 213017.46ms. Allocated memory was 207.6MB in the beginning and 3.9GB in the end (delta: 3.7GB). Free memory was 66.9MB in the beginning and 3.9GB in the end (delta: -3.8GB). Peak memory consumption was 2.2GB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - CounterExampleResult [Line: 771]: invariant of correctness witness can be violated invariant of correctness witness can be violated We found a FailurePath: [L708] 0 int __unbuffered_cnt = 0; [L710] 0 int __unbuffered_p0_EAX = 0; [L711] 0 _Bool main$tmp_guard0; [L712] 0 _Bool main$tmp_guard1; [L714] 0 int x = 0; [L716] 0 int y = 0; [L760] 0 pthread_t t2573; VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, main$tmp_guard0=0, main$tmp_guard1=0, t2573={5:0}, x=0, y=0] [L761] 0 CodeAnnotStmt[Assertion[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[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]]]]] [L761] FCALL, FORK 0 pthread_create(&t2573, ((void *)0), P0, ((void *)0)) VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, t2573={5:0}, x=0, y=0] [L762] 0 pthread_t t2574; [L763] FCALL, FORK 0 pthread_create(&t2574, ((void *)0), P1, ((void *)0)) VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, t2573={5:0}, t2574={3:0}, x=0, y=0] [L719] 1 CodeAnnotStmt[Assertion[BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]]] VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=0, y=0] [L720] 1 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p0_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[2]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[127]]],BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[2]]]]]] [L720] 1 y = 2 [L721] 1 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p0_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[2]]],BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_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, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=0, y=2] [L722] 1 CodeAnnotStmt[Assertion[BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]]] VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=0, y=2] [L723] 1 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p0_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[2]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[127]]],BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[2]]]]]] VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=0, y=2] [L736] 2 CodeAnnotStmt[Assertion[BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]]] VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=0, y=2] [L724] 1 CodeAnnotStmt[Assertion[BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]]] VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=0, y=2] [L737] 2 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p0_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[2]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[127]]],BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[2]]]]]] [L737] 2 x = 1 [L738] 2 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p0_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[2]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[127]]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[2]]]]]] VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=1, y=2] [L739] 2 CodeAnnotStmt[Assertion[BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]]] VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=1, y=2] [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[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[2]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[127]]],BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[2]]]]]] [L740] 2 y = 1 [L741] 2 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p0_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p0_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[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, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=1, y=1] [L742] 2 CodeAnnotStmt[Assertion[BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]]] VAL [__unbuffered_cnt=0, __unbuffered_p0_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[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[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[2]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[127]]],BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[2]]]]]] VAL [__unbuffered_cnt=0, __unbuffered_p0_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[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]]] VAL [__unbuffered_cnt=0, __unbuffered_p0_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] [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[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p0_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[2]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[127]]],BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[2]]]]]] [L725] 1 __unbuffered_p0_EAX = x [L726] 1 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p0_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[2]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[127]]],BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[2]]]]]] VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=1, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=1, y=1] [L727] 1 CodeAnnotStmt[Assertion[BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]]] VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=1, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=1, y=1] [L728] 1 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p0_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[2]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[127]]],BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[2]]]]]] VAL [__unbuffered_cnt=0, __unbuffered_p0_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] [L729] 1 CodeAnnotStmt[Assertion[BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]]] VAL [__unbuffered_cnt=0, __unbuffered_p0_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] [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[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p0_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[2]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[127]]],BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[2]]]]]] [L745] 2 __unbuffered_cnt = __unbuffered_cnt + 1 [L746] 2 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p0_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[x],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[2]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[127]]],BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[2]]]]]] VAL [__unbuffered_cnt=1, __unbuffered_p0_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] [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[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p0_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[2]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[127]]],BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[2]]]]]] [L730] 1 __unbuffered_cnt = __unbuffered_cnt + 1 [L731] 1 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p0_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[x],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[2]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[127]]],BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[2]]]]]] VAL [__unbuffered_cnt=2, __unbuffered_p0_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] [L765] 0 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p0_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[2]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[127]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[2]]]]]] [L765] 0 main$tmp_guard0 = __unbuffered_cnt == 2 [L766] 0 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p0_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[2]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[127]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[2]]]]]] VAL [__unbuffered_cnt=2, __unbuffered_p0_EAX=1, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=1, main$tmp_guard1=0, t2573={5:0}, t2574={3:0}, x=1, y=1] [L767] CALL 0 assume_abort_if_not(main$tmp_guard0) [L3] COND FALSE 0 !(!cond) [L767] RET 0 assume_abort_if_not(main$tmp_guard0) [L769] 0 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p0_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[2]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[127]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[2]]]]]] VAL [__unbuffered_cnt=2, __unbuffered_p0_EAX=1, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=1, main$tmp_guard1=0, t2573={5:0}, t2574={3:0}, x=1, y=1] [L771] 0 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p0_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[2]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]]]]] VAL [__unbuffered_cnt=2, __unbuffered_p0_EAX=1, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=1, main$tmp_guard1=0, t2573={5:0}, t2574={3:0}, x=1, y=1] - UnprovableResult [Line: 719]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 720]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 721]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 722]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 723]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 724]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 725]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 726]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 727]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 728]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 729]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 730]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 731]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 732]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 736]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 737]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 738]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 739]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 740]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 741]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 742]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 743]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 744]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 745]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 746]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 747]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 761]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 765]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 766]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 769]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 772]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 18]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: Not analyzed. - UnprovableResult [Line: 763]: Unable to prove that petrification did provide enough thread instances (tool internal message) Unable to prove that petrification did provide enough thread instances (tool internal message) Reason: Not analyzed. - UnprovableResult [Line: 761]: Unable to prove that petrification did provide enough thread instances (tool internal message) Unable to prove that petrification did provide enough thread instances (tool internal message) Reason: Not analyzed. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 124 locations, 61 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: 212.7s, OverallIterations: 124, TraceHistogramMax: 1, PathProgramHistogramMax: 14, EmptinessCheckTime: 0.0s, AutomataDifference: 186.5s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 10640 SdHoareTripleChecker+Valid, 22.7s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 9499 mSDsluCounter, 2338 SdHoareTripleChecker+Invalid, 18.8s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 1949 mSDsCounter, 1863 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 27387 IncrementalHoareTripleChecker+Invalid, 29250 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1863 mSolverCounterUnsat, 389 mSDtfsCounter, 27387 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 776 GetRequests, 51 SyntacticMatches, 0 SemanticMatches, 725 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 72 ImplicationChecksByTransitivity, 8.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=18430occurred in iteration=104, InterpolantAutomatonStates: 861, 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.4s SatisfiabilityAnalysisTime, 24.2s InterpolantComputationTime, 2394 NumberOfCodeBlocks, 2394 NumberOfCodeBlocksAsserted, 124 NumberOfCheckSat, 2241 ConstructedInterpolants, 0 QuantifiedInterpolants, 53963 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 123 InterpolantComputations, 123 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:22:40,143 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