./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe022_tso.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./goblint.2023-12-19_14-39-08.files/SV-COMP24_unreach-call/safe022_tso.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 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/safe022_tso.i ./goblint.2023-12-19_14-39-08.files/SV-COMP24_unreach-call/safe022_tso.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --- Real Ultimate output --- This is Ultimate 0.2.4-dev-3d25acf-m [2024-01-30 14:18:07,008 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-01-30 14:18:07,090 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-01-30 14:18:07,095 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-01-30 14:18:07,096 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-01-30 14:18:07,121 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-01-30 14:18:07,121 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-01-30 14:18:07,122 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-01-30 14:18:07,122 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-01-30 14:18:07,125 INFO L153 SettingsManager]: * Use memory slicer=true [2024-01-30 14:18:07,126 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-01-30 14:18:07,126 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-01-30 14:18:07,127 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-01-30 14:18:07,127 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-01-30 14:18:07,128 INFO L153 SettingsManager]: * Use SBE=true [2024-01-30 14:18:07,128 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-01-30 14:18:07,128 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-01-30 14:18:07,128 INFO L153 SettingsManager]: * sizeof long=4 [2024-01-30 14:18:07,128 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-01-30 14:18:07,129 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-01-30 14:18:07,129 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-01-30 14:18:07,129 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-01-30 14:18:07,129 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-01-30 14:18:07,130 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-01-30 14:18:07,130 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-01-30 14:18:07,130 INFO L153 SettingsManager]: * sizeof long double=12 [2024-01-30 14:18:07,130 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-01-30 14:18:07,130 INFO L153 SettingsManager]: * Use constant arrays=true [2024-01-30 14:18:07,131 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-01-30 14:18:07,131 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-01-30 14:18:07,132 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-01-30 14:18:07,132 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-01-30 14:18:07,132 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-01-30 14:18:07,132 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-01-30 14:18:07,132 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-01-30 14:18:07,132 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-01-30 14:18:07,133 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-01-30 14:18:07,133 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-01-30 14:18:07,133 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-01-30 14:18:07,133 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-01-30 14:18:07,133 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-01-30 14:18:07,134 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-01-30 14:18:07,134 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-01-30 14:18:07,134 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:18:07,351 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-01-30 14:18:07,373 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-01-30 14:18:07,375 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-01-30 14:18:07,376 INFO L270 PluginConnector]: Initializing CDTParser... [2024-01-30 14:18:07,377 INFO L274 PluginConnector]: CDTParser initialized [2024-01-30 14:18:07,377 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe022_tso.i [2024-01-30 14:18:08,551 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-01-30 14:18:08,803 INFO L384 CDTParser]: Found 1 translation units. [2024-01-30 14:18:08,807 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe022_tso.i [2024-01-30 14:18:08,825 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/814e37302/585f4583d60d45e79b0826cf88aff5fa/FLAG1463d2c52 [2024-01-30 14:18:08,838 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/814e37302/585f4583d60d45e79b0826cf88aff5fa [2024-01-30 14:18:08,840 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-01-30 14:18:08,840 INFO L274 PluginConnector]: Witness Parser initialized [2024-01-30 14:18:08,842 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2023-12-19_14-39-08.files/SV-COMP24_unreach-call/safe022_tso.yml/witness.yml [2024-01-30 14:18:09,007 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-01-30 14:18:09,008 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-01-30 14:18:09,009 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-01-30 14:18:09,009 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-01-30 14:18:09,014 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-01-30 14:18:09,014 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 30.01 02:18:08" (1/2) ... [2024-01-30 14:18:09,015 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@35ebe982 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.01 02:18:09, skipping insertion in model container [2024-01-30 14:18:09,015 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 30.01 02:18:08" (1/2) ... [2024-01-30 14:18:09,016 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@d2d620 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 30.01 02:18:09, skipping insertion in model container [2024-01-30 14:18:09,016 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 30.01 02:18:09" (2/2) ... [2024-01-30 14:18:09,017 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@35ebe982 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 30.01 02:18:09, skipping insertion in model container [2024-01-30 14:18:09,017 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 30.01 02:18:09" (2/2) ... [2024-01-30 14:18:09,017 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-01-30 14:18:09,221 INFO L96 nessWitnessExtractor]: Found the following entries in the witness: [2024-01-30 14:18:09,223 INFO L98 nessWitnessExtractor]: Location invariant before [L742-L742] (unsigned long )arg == 0UL [2024-01-30 14:18:09,224 INFO L98 nessWitnessExtractor]: Location invariant before [L737-L737] (((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= __unbuffered_p1_EBX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p1_EAX <= 1)) && (__unbuffered_p1_EBX <= 1)) && (x <= 1)) && (y <= 1)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && (y == 0 || y == 1) [2024-01-30 14:18:09,224 INFO L98 nessWitnessExtractor]: Location invariant before [L769-L769] ((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= __unbuffered_p1_EBX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p1_EAX <= 1)) && (__unbuffered_p1_EBX <= 1)) && (x <= 1)) && (y <= 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && (y == 0 || y == 1) [2024-01-30 14:18:09,224 INFO L98 nessWitnessExtractor]: Location invariant before [L738-L738] (((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= __unbuffered_p1_EBX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p1_EAX <= 1)) && (__unbuffered_p1_EBX <= 1)) && (x <= 1)) && (y <= 1)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && (y == 0 || y == 1) [2024-01-30 14:18:09,225 INFO L98 nessWitnessExtractor]: Location invariant before [L747-L747] (unsigned long )arg == 0UL [2024-01-30 14:18:09,225 INFO L98 nessWitnessExtractor]: Location invariant before [L741-L741] (((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= __unbuffered_p1_EBX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p1_EAX <= 1)) && (__unbuffered_p1_EBX <= 1)) && (x <= 1)) && (y <= 1)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && (y == 0 || y == 1) [2024-01-30 14:18:09,225 INFO L98 nessWitnessExtractor]: Location invariant before [L721-L721] (unsigned long )arg == 0UL [2024-01-30 14:18:09,226 INFO L98 nessWitnessExtractor]: Location invariant before [L730-L730] (((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= __unbuffered_p1_EBX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p1_EAX <= 1)) && (__unbuffered_p1_EBX <= 1)) && (x <= 1)) && (y <= 1)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && (y == 0 || y == 1) [2024-01-30 14:18:09,226 INFO L98 nessWitnessExtractor]: Location invariant before [L765-L765] ((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= __unbuffered_p1_EBX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p1_EAX <= 1)) && (__unbuffered_p1_EBX <= 1)) && (x <= 1)) && (y <= 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && (y == 0 || y == 1) [2024-01-30 14:18:09,226 INFO L98 nessWitnessExtractor]: Location invariant before [L732-L732] (unsigned long )arg == 0UL [2024-01-30 14:18:09,226 INFO L98 nessWitnessExtractor]: Location invariant before [L771-L771] ((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EBX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p1_EBX <= 1)) && (x <= 1)) && (y <= 1)) && (__unbuffered_p1_EAX == 1)) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && (y == 0 || y == 1) [2024-01-30 14:18:09,226 INFO L98 nessWitnessExtractor]: Location invariant before [L766-L766] ((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= __unbuffered_p1_EBX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p1_EAX <= 1)) && (__unbuffered_p1_EBX <= 1)) && (x <= 1)) && (y <= 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && (y == 0 || y == 1) [2024-01-30 14:18:09,226 INFO L98 nessWitnessExtractor]: Location invariant before [L745-L745] (((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= __unbuffered_p1_EBX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p1_EAX <= 1)) && (__unbuffered_p1_EBX <= 1)) && (x <= 1)) && (y <= 1)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && (y == 0 || y == 1) [2024-01-30 14:18:09,226 INFO L98 nessWitnessExtractor]: Location invariant before [L736-L736] (unsigned long )arg == 0UL [2024-01-30 14:18:09,227 INFO L98 nessWitnessExtractor]: Location invariant before [L727-L727] (unsigned long )arg == 0UL [2024-01-30 14:18:09,227 INFO L98 nessWitnessExtractor]: Location invariant before [L722-L722] (((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= __unbuffered_p1_EBX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p1_EAX <= 1)) && (__unbuffered_p1_EBX <= 1)) && (x <= 1)) && (y <= 1)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && (y == 0 || y == 1) [2024-01-30 14:18:09,227 INFO L98 nessWitnessExtractor]: Location invariant before [L725-L725] (((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= __unbuffered_p1_EBX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p1_EAX <= 1)) && (__unbuffered_p1_EBX <= 1)) && (x <= 1)) && (y <= 1)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && (y == 0 || y == 1) [2024-01-30 14:18:09,227 INFO L98 nessWitnessExtractor]: Location invariant before [L728-L728] (((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= __unbuffered_p1_EBX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p1_EAX <= 1)) && (__unbuffered_p1_EBX <= 1)) && (x <= 1)) && (y <= 1)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && (y == 0 || y == 1) [2024-01-30 14:18:09,227 INFO L98 nessWitnessExtractor]: Location invariant before [L729-L729] (unsigned long )arg == 0UL [2024-01-30 14:18:09,227 INFO L98 nessWitnessExtractor]: Location invariant before [L18-L18] ((((expression == 1) && (0 <= expression)) && (expression <= 1)) && (expression == 0 || expression == 1)) && (expression == 0) [2024-01-30 14:18:09,227 INFO L98 nessWitnessExtractor]: Location invariant before [L746-L746] (((((((((((((((0 <= __unbuffered_p1_EAX) && (0 <= __unbuffered_p1_EBX)) && (0 <= x)) && (0 <= y)) && (1 <= __unbuffered_cnt)) && (__unbuffered_p1_EAX <= 1)) && (__unbuffered_p1_EBX <= 1)) && (x <= 1)) && (y <= 1)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && (y == 0 || y == 1) [2024-01-30 14:18:09,228 INFO L98 nessWitnessExtractor]: Location invariant before [L761-L761] ((((((__unbuffered_cnt == 0) && (__unbuffered_p1_EAX == 0)) && (__unbuffered_p1_EBX == 0)) && (main$tmp_guard0 == (_Bool)0)) && (main$tmp_guard1 == (_Bool)0)) && (x == 0)) && (y == 0) [2024-01-30 14:18:09,229 INFO L98 nessWitnessExtractor]: Location invariant before [L726-L726] (((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= __unbuffered_p1_EBX)) && (0 <= y)) && (__unbuffered_p1_EAX <= 1)) && (__unbuffered_p1_EBX <= 1)) && (y <= 1)) && (x == 1)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (y == 0 || y == 1) [2024-01-30 14:18:09,229 INFO L98 nessWitnessExtractor]: Location invariant before [L724-L724] (unsigned long )arg == 0UL [2024-01-30 14:18:09,229 INFO L98 nessWitnessExtractor]: Location invariant before [L739-L739] (unsigned long )arg == 0UL [2024-01-30 14:18:09,229 INFO L98 nessWitnessExtractor]: Location invariant before [L772-L772] ((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= __unbuffered_p1_EBX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p1_EAX <= 1)) && (__unbuffered_p1_EBX <= 1)) && (x <= 1)) && (y <= 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && (y == 0 || y == 1) [2024-01-30 14:18:09,229 INFO L98 nessWitnessExtractor]: Location invariant before [L723-L723] (((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= __unbuffered_p1_EBX)) && (0 <= x)) && (__unbuffered_p1_EAX <= 1)) && (__unbuffered_p1_EBX <= 1)) && (x <= 1)) && (y == 1)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1) [2024-01-30 14:18:09,229 INFO L98 nessWitnessExtractor]: Location invariant before [L744-L744] (unsigned long )arg == 0UL [2024-01-30 14:18:09,230 INFO L98 nessWitnessExtractor]: Location invariant before [L740-L740] (((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= __unbuffered_p1_EBX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p1_EAX <= 1)) && (__unbuffered_p1_EBX <= 1)) && (x <= 1)) && (y <= 1)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && (y == 0 || y == 1) [2024-01-30 14:18:09,230 INFO L98 nessWitnessExtractor]: Location invariant before [L743-L743] (((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= __unbuffered_p1_EBX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p1_EAX <= 1)) && (__unbuffered_p1_EBX <= 1)) && (x <= 1)) && (y <= 1)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && (y == 0 || y == 1) [2024-01-30 14:18:09,230 INFO L98 nessWitnessExtractor]: Location invariant before [L731-L731] (((((((((((((((0 <= __unbuffered_p1_EAX) && (0 <= __unbuffered_p1_EBX)) && (0 <= x)) && (0 <= y)) && (1 <= __unbuffered_cnt)) && (__unbuffered_p1_EAX <= 1)) && (__unbuffered_p1_EBX <= 1)) && (x <= 1)) && (y <= 1)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && (y == 0 || y == 1) [2024-01-30 14:18:09,270 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-01-30 14:18:09,411 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe022_tso.i[945,958] [2024-01-30 14:18:09,502 INFO L209 PostProcessor]: Analyzing one entry point: main [2024-01-30 14:18:09,511 INFO L202 MainTranslator]: Completed pre-run [2024-01-30 14:18:09,529 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe022_tso.i[945,958] [2024-01-30 14:18:09,531 WARN L424 MainDispatcher]: Unable to annotate void __VERIFIER_assert(int expression) { if (!expression) { ERROR: {reach_error();abort();} }; return; } with a witness entry Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-01-30 14:18:09,728 INFO L209 PostProcessor]: Analyzing one entry point: main [2024-01-30 14:18:09,775 INFO L206 MainTranslator]: Completed translation [2024-01-30 14:18:09,776 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 30.01 02:18:09 WrapperNode [2024-01-30 14:18:09,776 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-01-30 14:18:09,784 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-01-30 14:18:09,784 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-01-30 14:18:09,784 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-01-30 14:18:09,810 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 30.01 02:18:09" (1/1) ... [2024-01-30 14:18:09,840 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 30.01 02:18:09" (1/1) ... [2024-01-30 14:18:09,871 INFO L138 Inliner]: procedures = 175, calls = 40, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 64 [2024-01-30 14:18:09,875 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-01-30 14:18:09,876 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-01-30 14:18:09,877 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-01-30 14:18:09,877 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-01-30 14:18:09,885 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 30.01 02:18:09" (1/1) ... [2024-01-30 14:18:09,885 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 30.01 02:18:09" (1/1) ... [2024-01-30 14:18:09,897 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 30.01 02:18:09" (1/1) ... [2024-01-30 14:18:09,915 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:18:09,917 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 30.01 02:18:09" (1/1) ... [2024-01-30 14:18:09,918 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 30.01 02:18:09" (1/1) ... [2024-01-30 14:18:09,932 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 30.01 02:18:09" (1/1) ... [2024-01-30 14:18:09,939 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 30.01 02:18:09" (1/1) ... [2024-01-30 14:18:09,944 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 30.01 02:18:09" (1/1) ... [2024-01-30 14:18:09,951 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 30.01 02:18:09" (1/1) ... [2024-01-30 14:18:09,953 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-01-30 14:18:09,955 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-01-30 14:18:09,955 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-01-30 14:18:09,955 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-01-30 14:18:09,956 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 30.01 02:18:09" (1/1) ... [2024-01-30 14:18:09,960 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-01-30 14:18:09,967 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-01-30 14:18:09,979 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:18:09,998 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:18:10,009 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-01-30 14:18:10,010 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-01-30 14:18:10,010 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-01-30 14:18:10,010 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-01-30 14:18:10,010 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-01-30 14:18:10,010 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-01-30 14:18:10,010 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-01-30 14:18:10,010 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-01-30 14:18:10,010 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-01-30 14:18:10,010 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-01-30 14:18:10,011 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-01-30 14:18:10,011 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-01-30 14:18:10,011 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-01-30 14:18:10,011 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-01-30 14:18:10,011 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-01-30 14:18:10,011 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-01-30 14:18:10,011 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-01-30 14:18:10,012 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:18:10,098 INFO L244 CfgBuilder]: Building ICFG [2024-01-30 14:18:10,100 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-01-30 14:18:10,695 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-01-30 14:18:10,695 INFO L293 CfgBuilder]: Performing block encoding [2024-01-30 14:18:10,849 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-01-30 14:18:10,849 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-01-30 14:18:10,850 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 30.01 02:18:10 BoogieIcfgContainer [2024-01-30 14:18:10,850 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-01-30 14:18:10,853 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-01-30 14:18:10,853 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-01-30 14:18:10,855 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-01-30 14:18:10,856 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 30.01 02:18:08" (1/4) ... [2024-01-30 14:18:10,856 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5dc49e1d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 30.01 02:18:10, skipping insertion in model container [2024-01-30 14:18:10,856 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 30.01 02:18:09" (2/4) ... [2024-01-30 14:18:10,857 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5dc49e1d and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 30.01 02:18:10, skipping insertion in model container [2024-01-30 14:18:10,857 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 30.01 02:18:09" (3/4) ... [2024-01-30 14:18:10,858 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5dc49e1d and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 30.01 02:18:10, skipping insertion in model container [2024-01-30 14:18:10,858 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 30.01 02:18:10" (4/4) ... [2024-01-30 14:18:10,859 INFO L112 eAbstractionObserver]: Analyzing ICFG safe022_tso.i [2024-01-30 14:18:10,872 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-01-30 14:18:10,873 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 31 error locations. [2024-01-30 14:18:10,873 INFO L518 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-01-30 14:18:10,938 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-01-30 14:18:10,971 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 74 places, 68 transitions, 144 flow [2024-01-30 14:18:11,046 INFO L124 PetriNetUnfolderBase]: 1/66 cut-off events. [2024-01-30 14:18:11,047 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-01-30 14:18:11,051 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73 conditions, 66 events. 1/66 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 215 event pairs, 0 based on Foata normal form. 0/34 useless extension candidates. Maximal degree in co-relation 64. Up to 2 conditions per place. [2024-01-30 14:18:11,052 INFO L82 GeneralOperation]: Start removeDead. Operand has 74 places, 68 transitions, 144 flow [2024-01-30 14:18:11,055 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 72 places, 66 transitions, 138 flow [2024-01-30 14:18:11,068 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-01-30 14:18:11,074 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;@131b55f0, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-01-30 14:18:11,076 INFO L358 AbstractCegarLoop]: Starting to check reachability of 57 error locations. [2024-01-30 14:18:11,077 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-01-30 14:18:11,078 INFO L124 PetriNetUnfolderBase]: 0/1 cut-off events. [2024-01-30 14:18:11,078 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-01-30 14:18:11,078 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:18:11,078 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1] [2024-01-30 14:18:11,079 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:18:11,083 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:18:11,084 INFO L85 PathProgramCache]: Analyzing trace with hash 9989, now seen corresponding path program 1 times [2024-01-30 14:18:11,092 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:18:11,093 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [129746552] [2024-01-30 14:18:11,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:18:11,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:18:11,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:18:11,474 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:18:11,475 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:18:11,475 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [129746552] [2024-01-30 14:18:11,476 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [129746552] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:18:11,476 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:18:11,476 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-01-30 14:18:11,477 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [169652125] [2024-01-30 14:18:11,478 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:18:11,484 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-01-30 14:18:11,489 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:18:11,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-01-30 14:18:11,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-01-30 14:18:11,518 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 25 out of 68 [2024-01-30 14:18:11,521 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 66 transitions, 138 flow. Second operand has 3 states, 3 states have (on average 25.666666666666668) internal successors, (77), 3 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:18:11,521 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:18:11,522 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 25 of 68 [2024-01-30 14:18:11,522 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:18:12,083 INFO L124 PetriNetUnfolderBase]: 1643/3132 cut-off events. [2024-01-30 14:18:12,083 INFO L125 PetriNetUnfolderBase]: For 8/8 co-relation queries the response was YES. [2024-01-30 14:18:12,091 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5795 conditions, 3132 events. 1643/3132 cut-off events. For 8/8 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 23710 event pairs, 799 based on Foata normal form. 100/2042 useless extension candidates. Maximal degree in co-relation 5783. Up to 2531 conditions per place. [2024-01-30 14:18:12,109 INFO L140 encePairwiseOnDemand]: 53/68 looper letters, 44 selfloop transitions, 3 changer transitions 0/70 dead transitions. [2024-01-30 14:18:12,109 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 70 transitions, 243 flow [2024-01-30 14:18:12,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-01-30 14:18:12,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-01-30 14:18:12,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 139 transitions. [2024-01-30 14:18:12,119 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6813725490196079 [2024-01-30 14:18:12,120 INFO L175 Difference]: Start difference. First operand has 72 places, 66 transitions, 138 flow. Second operand 3 states and 139 transitions. [2024-01-30 14:18:12,121 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 70 transitions, 243 flow [2024-01-30 14:18:12,123 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 70 transitions, 240 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-01-30 14:18:12,125 INFO L231 Difference]: Finished difference. Result has 64 places, 58 transitions, 137 flow [2024-01-30 14:18:12,126 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=116, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=137, PETRI_PLACES=64, PETRI_TRANSITIONS=58} [2024-01-30 14:18:12,129 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, -8 predicate places. [2024-01-30 14:18:12,129 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 58 transitions, 137 flow [2024-01-30 14:18:12,129 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 25.666666666666668) internal successors, (77), 3 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:18:12,130 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:18:12,130 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-01-30 14:18:12,130 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-01-30 14:18:12,130 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:18:12,130 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:18:12,131 INFO L85 PathProgramCache]: Analyzing trace with hash 297970053, now seen corresponding path program 1 times [2024-01-30 14:18:12,131 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:18:12,131 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [24051270] [2024-01-30 14:18:12,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:18:12,131 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:18:12,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:18:12,242 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:18:12,243 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:18:12,243 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [24051270] [2024-01-30 14:18:12,243 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [24051270] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:18:12,243 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:18:12,243 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-01-30 14:18:12,243 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1174041621] [2024-01-30 14:18:12,243 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:18:12,244 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-01-30 14:18:12,245 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:18:12,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-01-30 14:18:12,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-01-30 14:18:12,259 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 68 [2024-01-30 14:18:12,259 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 58 transitions, 137 flow. Second operand has 4 states, 4 states have (on average 21.25) internal successors, (85), 4 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:18:12,259 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:18:12,259 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 68 [2024-01-30 14:18:12,260 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:18:12,622 INFO L124 PetriNetUnfolderBase]: 1716/3176 cut-off events. [2024-01-30 14:18:12,623 INFO L125 PetriNetUnfolderBase]: For 262/262 co-relation queries the response was YES. [2024-01-30 14:18:12,626 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6315 conditions, 3176 events. 1716/3176 cut-off events. For 262/262 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 23396 event pairs, 772 based on Foata normal form. 384/2665 useless extension candidates. Maximal degree in co-relation 6302. Up to 2682 conditions per place. [2024-01-30 14:18:12,638 INFO L140 encePairwiseOnDemand]: 61/68 looper letters, 55 selfloop transitions, 2 changer transitions 0/74 dead transitions. [2024-01-30 14:18:12,639 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 74 transitions, 292 flow [2024-01-30 14:18:12,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-01-30 14:18:12,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-01-30 14:18:12,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 140 transitions. [2024-01-30 14:18:12,644 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5147058823529411 [2024-01-30 14:18:12,644 INFO L175 Difference]: Start difference. First operand has 64 places, 58 transitions, 137 flow. Second operand 4 states and 140 transitions. [2024-01-30 14:18:12,644 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 74 transitions, 292 flow [2024-01-30 14:18:12,646 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 74 transitions, 288 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-01-30 14:18:12,647 INFO L231 Difference]: Finished difference. Result has 61 places, 53 transitions, 128 flow [2024-01-30 14:18:12,648 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=124, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=128, PETRI_PLACES=61, PETRI_TRANSITIONS=53} [2024-01-30 14:18:12,648 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, -11 predicate places. [2024-01-30 14:18:12,648 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 53 transitions, 128 flow [2024-01-30 14:18:12,649 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 21.25) internal successors, (85), 4 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:18:12,649 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:18:12,649 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-01-30 14:18:12,649 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-01-30 14:18:12,649 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:18:12,650 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:18:12,650 INFO L85 PathProgramCache]: Analyzing trace with hash 647137400, now seen corresponding path program 1 times [2024-01-30 14:18:12,650 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:18:12,651 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [114980354] [2024-01-30 14:18:12,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:18:12,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:18:12,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:18:12,841 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:18:12,842 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:18:12,842 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [114980354] [2024-01-30 14:18:12,842 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [114980354] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:18:12,842 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:18:12,842 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-01-30 14:18:12,842 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [116536624] [2024-01-30 14:18:12,843 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:18:12,843 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-01-30 14:18:12,843 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:18:12,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-01-30 14:18:12,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-01-30 14:18:12,861 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 68 [2024-01-30 14:18:12,861 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 53 transitions, 128 flow. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:18:12,861 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:18:12,862 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 68 [2024-01-30 14:18:12,862 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:18:13,271 INFO L124 PetriNetUnfolderBase]: 2350/4171 cut-off events. [2024-01-30 14:18:13,271 INFO L125 PetriNetUnfolderBase]: For 371/371 co-relation queries the response was YES. [2024-01-30 14:18:13,276 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8419 conditions, 4171 events. 2350/4171 cut-off events. For 371/371 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 29409 event pairs, 1140 based on Foata normal form. 26/3125 useless extension candidates. Maximal degree in co-relation 8405. Up to 3579 conditions per place. [2024-01-30 14:18:13,291 INFO L140 encePairwiseOnDemand]: 63/68 looper letters, 60 selfloop transitions, 5 changer transitions 0/78 dead transitions. [2024-01-30 14:18:13,291 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 78 transitions, 316 flow [2024-01-30 14:18:13,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-01-30 14:18:13,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-01-30 14:18:13,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 126 transitions. [2024-01-30 14:18:13,292 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4632352941176471 [2024-01-30 14:18:13,292 INFO L175 Difference]: Start difference. First operand has 61 places, 53 transitions, 128 flow. Second operand 4 states and 126 transitions. [2024-01-30 14:18:13,293 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 78 transitions, 316 flow [2024-01-30 14:18:13,294 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 78 transitions, 312 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-01-30 14:18:13,295 INFO L231 Difference]: Finished difference. Result has 64 places, 55 transitions, 151 flow [2024-01-30 14:18:13,295 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=125, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=151, PETRI_PLACES=64, PETRI_TRANSITIONS=55} [2024-01-30 14:18:13,295 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, -8 predicate places. [2024-01-30 14:18:13,295 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 55 transitions, 151 flow [2024-01-30 14:18:13,296 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:18:13,296 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:18:13,296 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:18:13,296 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-01-30 14:18:13,296 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting P1Err0ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:18:13,297 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:18:13,297 INFO L85 PathProgramCache]: Analyzing trace with hash -1414309396, now seen corresponding path program 1 times [2024-01-30 14:18:13,297 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:18:13,297 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [138792286] [2024-01-30 14:18:13,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:18:13,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:18:13,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:18:13,345 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:18:13,345 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:18:13,345 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [138792286] [2024-01-30 14:18:13,346 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [138792286] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:18:13,346 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:18:13,346 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-01-30 14:18:13,346 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [433810222] [2024-01-30 14:18:13,346 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:18:13,347 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-01-30 14:18:13,347 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:18:13,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-01-30 14:18:13,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-01-30 14:18:13,359 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 68 [2024-01-30 14:18:13,360 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 55 transitions, 151 flow. Second operand has 4 states, 4 states have (on average 21.75) internal successors, (87), 4 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:18:13,360 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:18:13,360 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 68 [2024-01-30 14:18:13,360 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:18:13,703 INFO L124 PetriNetUnfolderBase]: 1778/3226 cut-off events. [2024-01-30 14:18:13,703 INFO L125 PetriNetUnfolderBase]: For 378/405 co-relation queries the response was YES. [2024-01-30 14:18:13,708 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6541 conditions, 3226 events. 1778/3226 cut-off events. For 378/405 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 23076 event pairs, 123 based on Foata normal form. 391/2773 useless extension candidates. Maximal degree in co-relation 6525. Up to 2657 conditions per place. [2024-01-30 14:18:13,751 INFO L140 encePairwiseOnDemand]: 61/68 looper letters, 61 selfloop transitions, 2 changer transitions 0/76 dead transitions. [2024-01-30 14:18:13,751 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 76 transitions, 333 flow [2024-01-30 14:18:13,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-01-30 14:18:13,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-01-30 14:18:13,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 145 transitions. [2024-01-30 14:18:13,753 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5330882352941176 [2024-01-30 14:18:13,753 INFO L175 Difference]: Start difference. First operand has 64 places, 55 transitions, 151 flow. Second operand 4 states and 145 transitions. [2024-01-30 14:18:13,753 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 76 transitions, 333 flow [2024-01-30 14:18:13,754 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 76 transitions, 321 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-01-30 14:18:13,755 INFO L231 Difference]: Finished difference. Result has 60 places, 50 transitions, 137 flow [2024-01-30 14:18:13,755 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=133, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=137, PETRI_PLACES=60, PETRI_TRANSITIONS=50} [2024-01-30 14:18:13,756 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, -12 predicate places. [2024-01-30 14:18:13,756 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 50 transitions, 137 flow [2024-01-30 14:18:13,756 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 21.75) internal successors, (87), 4 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:18:13,756 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:18:13,757 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:18:13,757 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-01-30 14:18:13,757 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:18:13,757 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:18:13,757 INFO L85 PathProgramCache]: Analyzing trace with hash -871204293, now seen corresponding path program 1 times [2024-01-30 14:18:13,757 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:18:13,758 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1911522314] [2024-01-30 14:18:13,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:18:13,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:18:13,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:18:13,934 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:18:13,935 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:18:13,935 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1911522314] [2024-01-30 14:18:13,935 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1911522314] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:18:13,935 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:18:13,935 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-01-30 14:18:13,935 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1114908325] [2024-01-30 14:18:13,936 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:18:13,936 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-01-30 14:18:13,936 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:18:13,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-01-30 14:18:13,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-01-30 14:18:13,959 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:18:13,960 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 50 transitions, 137 flow. Second operand has 6 states, 6 states have (on average 17.333333333333332) internal successors, (104), 6 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:18:13,960 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:18:13,960 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:18:13,960 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:18:14,367 INFO L124 PetriNetUnfolderBase]: 2136/3886 cut-off events. [2024-01-30 14:18:14,367 INFO L125 PetriNetUnfolderBase]: For 478/486 co-relation queries the response was YES. [2024-01-30 14:18:14,374 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7931 conditions, 3886 events. 2136/3886 cut-off events. For 478/486 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 26640 event pairs, 1329 based on Foata normal form. 16/2945 useless extension candidates. Maximal degree in co-relation 7916. Up to 3273 conditions per place. [2024-01-30 14:18:14,386 INFO L140 encePairwiseOnDemand]: 60/68 looper letters, 64 selfloop transitions, 7 changer transitions 0/79 dead transitions. [2024-01-30 14:18:14,387 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 79 transitions, 357 flow [2024-01-30 14:18:14,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-01-30 14:18:14,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-01-30 14:18:14,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 150 transitions. [2024-01-30 14:18:14,388 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4411764705882353 [2024-01-30 14:18:14,388 INFO L175 Difference]: Start difference. First operand has 60 places, 50 transitions, 137 flow. Second operand 5 states and 150 transitions. [2024-01-30 14:18:14,388 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 79 transitions, 357 flow [2024-01-30 14:18:14,389 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 79 transitions, 348 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-01-30 14:18:14,390 INFO L231 Difference]: Finished difference. Result has 65 places, 56 transitions, 190 flow [2024-01-30 14:18:14,390 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=134, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=190, PETRI_PLACES=65, PETRI_TRANSITIONS=56} [2024-01-30 14:18:14,391 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, -7 predicate places. [2024-01-30 14:18:14,391 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 56 transitions, 190 flow [2024-01-30 14:18:14,391 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:18:14,391 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:18:14,392 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:18:14,392 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-01-30 14:18:14,392 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:18:14,392 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:18:14,392 INFO L85 PathProgramCache]: Analyzing trace with hash -893917945, now seen corresponding path program 1 times [2024-01-30 14:18:14,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:18:14,393 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1211669974] [2024-01-30 14:18:14,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:18:14,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:18:14,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:18:14,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:18:14,522 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:18:14,522 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1211669974] [2024-01-30 14:18:14,522 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1211669974] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:18:14,522 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:18:14,523 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-01-30 14:18:14,523 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1141502284] [2024-01-30 14:18:14,523 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:18:14,523 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-01-30 14:18:14,523 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:18:14,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-01-30 14:18:14,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-01-30 14:18:14,547 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 68 [2024-01-30 14:18:14,547 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 56 transitions, 190 flow. Second operand has 5 states, 5 states have (on average 16.6) internal successors, (83), 5 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:18:14,547 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:18:14,548 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 68 [2024-01-30 14:18:14,548 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:18:14,934 INFO L124 PetriNetUnfolderBase]: 2156/3726 cut-off events. [2024-01-30 14:18:14,934 INFO L125 PetriNetUnfolderBase]: For 941/971 co-relation queries the response was YES. [2024-01-30 14:18:14,940 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8306 conditions, 3726 events. 2156/3726 cut-off events. For 941/971 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 24820 event pairs, 1676 based on Foata normal form. 39/2872 useless extension candidates. Maximal degree in co-relation 8287. Up to 3394 conditions per place. [2024-01-30 14:18:14,950 INFO L140 encePairwiseOnDemand]: 60/68 looper letters, 53 selfloop transitions, 7 changer transitions 0/70 dead transitions. [2024-01-30 14:18:14,950 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 70 transitions, 348 flow [2024-01-30 14:18:14,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-01-30 14:18:14,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-01-30 14:18:14,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 119 transitions. [2024-01-30 14:18:14,951 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2024-01-30 14:18:14,951 INFO L175 Difference]: Start difference. First operand has 65 places, 56 transitions, 190 flow. Second operand 4 states and 119 transitions. [2024-01-30 14:18:14,951 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 70 transitions, 348 flow [2024-01-30 14:18:14,954 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 70 transitions, 348 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-01-30 14:18:14,955 INFO L231 Difference]: Finished difference. Result has 70 places, 58 transitions, 233 flow [2024-01-30 14:18:14,955 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=190, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=233, PETRI_PLACES=70, PETRI_TRANSITIONS=58} [2024-01-30 14:18:14,956 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, -2 predicate places. [2024-01-30 14:18:14,956 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 58 transitions, 233 flow [2024-01-30 14:18:14,957 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.6) internal successors, (83), 5 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:18:14,957 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:18:14,957 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:18:14,957 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-01-30 14:18:14,957 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:18:14,957 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:18:14,958 INFO L85 PathProgramCache]: Analyzing trace with hash 291309534, now seen corresponding path program 1 times [2024-01-30 14:18:14,958 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:18:14,958 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [725769305] [2024-01-30 14:18:14,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:18:14,958 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:18:14,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:18:15,155 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:18:15,156 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:18:15,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [725769305] [2024-01-30 14:18:15,156 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [725769305] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:18:15,156 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:18:15,156 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-01-30 14:18:15,157 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [423836687] [2024-01-30 14:18:15,157 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:18:15,157 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-01-30 14:18:15,157 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:18:15,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-01-30 14:18:15,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-01-30 14:18:15,189 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:18:15,189 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 58 transitions, 233 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:18:15,190 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:18:15,190 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:18:15,190 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:18:15,618 INFO L124 PetriNetUnfolderBase]: 1863/3375 cut-off events. [2024-01-30 14:18:15,618 INFO L125 PetriNetUnfolderBase]: For 1459/1480 co-relation queries the response was YES. [2024-01-30 14:18:15,625 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7863 conditions, 3375 events. 1863/3375 cut-off events. For 1459/1480 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 22757 event pairs, 1045 based on Foata normal form. 20/2859 useless extension candidates. Maximal degree in co-relation 7840. Up to 2879 conditions per place. [2024-01-30 14:18:15,635 INFO L140 encePairwiseOnDemand]: 58/68 looper letters, 70 selfloop transitions, 10 changer transitions 0/89 dead transitions. [2024-01-30 14:18:15,636 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 89 transitions, 489 flow [2024-01-30 14:18:15,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-01-30 14:18:15,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-01-30 14:18:15,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 169 transitions. [2024-01-30 14:18:15,637 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41421568627450983 [2024-01-30 14:18:15,637 INFO L175 Difference]: Start difference. First operand has 70 places, 58 transitions, 233 flow. Second operand 6 states and 169 transitions. [2024-01-30 14:18:15,637 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 89 transitions, 489 flow [2024-01-30 14:18:15,639 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 89 transitions, 482 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-01-30 14:18:15,640 INFO L231 Difference]: Finished difference. Result has 78 places, 66 transitions, 315 flow [2024-01-30 14:18:15,641 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=227, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=315, PETRI_PLACES=78, PETRI_TRANSITIONS=66} [2024-01-30 14:18:15,641 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 6 predicate places. [2024-01-30 14:18:15,641 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 66 transitions, 315 flow [2024-01-30 14:18:15,642 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:18:15,642 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:18:15,642 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:18:15,642 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-01-30 14:18:15,642 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:18:15,643 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:18:15,643 INFO L85 PathProgramCache]: Analyzing trace with hash -1794195855, now seen corresponding path program 1 times [2024-01-30 14:18:15,643 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:18:15,643 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [26449164] [2024-01-30 14:18:15,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:18:15,643 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:18:15,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:18:15,809 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:18:15,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:18:15,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [26449164] [2024-01-30 14:18:15,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [26449164] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:18:15,810 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:18:15,810 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-01-30 14:18:15,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1812703302] [2024-01-30 14:18:15,811 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:18:15,811 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-01-30 14:18:15,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:18:15,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-01-30 14:18:15,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-01-30 14:18:15,834 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:18:15,834 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 66 transitions, 315 flow. Second operand has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:18:15,834 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:18:15,835 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:18:15,835 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:18:16,181 INFO L124 PetriNetUnfolderBase]: 1878/3370 cut-off events. [2024-01-30 14:18:16,182 INFO L125 PetriNetUnfolderBase]: For 2180/2195 co-relation queries the response was YES. [2024-01-30 14:18:16,189 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8538 conditions, 3370 events. 1878/3370 cut-off events. For 2180/2195 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 22491 event pairs, 1308 based on Foata normal form. 21/2893 useless extension candidates. Maximal degree in co-relation 8510. Up to 2939 conditions per place. [2024-01-30 14:18:16,199 INFO L140 encePairwiseOnDemand]: 59/68 looper letters, 62 selfloop transitions, 15 changer transitions 0/88 dead transitions. [2024-01-30 14:18:16,199 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 88 transitions, 543 flow [2024-01-30 14:18:16,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-01-30 14:18:16,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-01-30 14:18:16,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 148 transitions. [2024-01-30 14:18:16,201 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43529411764705883 [2024-01-30 14:18:16,201 INFO L175 Difference]: Start difference. First operand has 78 places, 66 transitions, 315 flow. Second operand 5 states and 148 transitions. [2024-01-30 14:18:16,201 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 88 transitions, 543 flow [2024-01-30 14:18:16,204 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 88 transitions, 543 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-01-30 14:18:16,205 INFO L231 Difference]: Finished difference. Result has 84 places, 72 transitions, 402 flow [2024-01-30 14:18:16,205 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=315, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=402, PETRI_PLACES=84, PETRI_TRANSITIONS=72} [2024-01-30 14:18:16,206 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 12 predicate places. [2024-01-30 14:18:16,206 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 72 transitions, 402 flow [2024-01-30 14:18:16,206 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:18:16,206 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:18:16,206 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:18:16,207 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-01-30 14:18:16,207 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:18:16,207 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:18:16,207 INFO L85 PathProgramCache]: Analyzing trace with hash -411379805, now seen corresponding path program 2 times [2024-01-30 14:18:16,207 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:18:16,207 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [38720042] [2024-01-30 14:18:16,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:18:16,208 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:18:16,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:18:16,391 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:18:16,391 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:18:16,391 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [38720042] [2024-01-30 14:18:16,391 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [38720042] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:18:16,392 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:18:16,392 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-01-30 14:18:16,392 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2016405478] [2024-01-30 14:18:16,392 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:18:16,392 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-01-30 14:18:16,392 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:18:16,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-01-30 14:18:16,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-01-30 14:18:16,415 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:18:16,416 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 72 transitions, 402 flow. Second operand has 6 states, 6 states have (on average 17.5) internal successors, (105), 6 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:18:16,416 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:18:16,416 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:18:16,416 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:18:16,777 INFO L124 PetriNetUnfolderBase]: 1878/3363 cut-off events. [2024-01-30 14:18:16,777 INFO L125 PetriNetUnfolderBase]: For 2728/2743 co-relation queries the response was YES. [2024-01-30 14:18:16,787 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8858 conditions, 3363 events. 1878/3363 cut-off events. For 2728/2743 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 22474 event pairs, 1307 based on Foata normal form. 21/2885 useless extension candidates. Maximal degree in co-relation 8826. Up to 2942 conditions per place. [2024-01-30 14:18:16,798 INFO L140 encePairwiseOnDemand]: 61/68 looper letters, 59 selfloop transitions, 16 changer transitions 0/86 dead transitions. [2024-01-30 14:18:16,798 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 86 transitions, 611 flow [2024-01-30 14:18:16,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-01-30 14:18:16,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-01-30 14:18:16,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 141 transitions. [2024-01-30 14:18:16,799 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4147058823529412 [2024-01-30 14:18:16,800 INFO L175 Difference]: Start difference. First operand has 84 places, 72 transitions, 402 flow. Second operand 5 states and 141 transitions. [2024-01-30 14:18:16,800 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 86 transitions, 611 flow [2024-01-30 14:18:16,804 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 86 transitions, 579 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-01-30 14:18:16,805 INFO L231 Difference]: Finished difference. Result has 86 places, 75 transitions, 443 flow [2024-01-30 14:18:16,806 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=376, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=443, PETRI_PLACES=86, PETRI_TRANSITIONS=75} [2024-01-30 14:18:16,807 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 14 predicate places. [2024-01-30 14:18:16,807 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 75 transitions, 443 flow [2024-01-30 14:18:16,807 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:18:16,807 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:18:16,807 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:18:16,807 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-01-30 14:18:16,807 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:18:16,808 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:18:16,808 INFO L85 PathProgramCache]: Analyzing trace with hash 1568807524, now seen corresponding path program 1 times [2024-01-30 14:18:16,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:18:16,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [811760436] [2024-01-30 14:18:16,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:18:16,814 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:18:16,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:18:17,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:18:17,060 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:18:17,060 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [811760436] [2024-01-30 14:18:17,060 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [811760436] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:18:17,060 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:18:17,060 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-01-30 14:18:17,061 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [945212497] [2024-01-30 14:18:17,061 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:18:17,061 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-01-30 14:18:17,061 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:18:17,062 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-01-30 14:18:17,062 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-01-30 14:18:17,080 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:18:17,081 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 75 transitions, 443 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:18:17,081 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:18:17,081 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:18:17,081 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:18:17,469 INFO L124 PetriNetUnfolderBase]: 1888/3392 cut-off events. [2024-01-30 14:18:17,469 INFO L125 PetriNetUnfolderBase]: For 3063/3078 co-relation queries the response was YES. [2024-01-30 14:18:17,478 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9032 conditions, 3392 events. 1888/3392 cut-off events. For 3063/3078 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 22485 event pairs, 1250 based on Foata normal form. 21/2915 useless extension candidates. Maximal degree in co-relation 8999. Up to 2938 conditions per place. [2024-01-30 14:18:17,489 INFO L140 encePairwiseOnDemand]: 61/68 looper letters, 72 selfloop transitions, 15 changer transitions 0/98 dead transitions. [2024-01-30 14:18:17,489 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 98 transitions, 688 flow [2024-01-30 14:18:17,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-01-30 14:18:17,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-01-30 14:18:17,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 166 transitions. [2024-01-30 14:18:17,491 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4068627450980392 [2024-01-30 14:18:17,491 INFO L175 Difference]: Start difference. First operand has 86 places, 75 transitions, 443 flow. Second operand 6 states and 166 transitions. [2024-01-30 14:18:17,491 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 98 transitions, 688 flow [2024-01-30 14:18:17,495 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 98 transitions, 676 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-01-30 14:18:17,496 INFO L231 Difference]: Finished difference. Result has 92 places, 78 transitions, 490 flow [2024-01-30 14:18:17,496 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=431, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=490, PETRI_PLACES=92, PETRI_TRANSITIONS=78} [2024-01-30 14:18:17,497 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 20 predicate places. [2024-01-30 14:18:17,497 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 78 transitions, 490 flow [2024-01-30 14:18:17,497 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:18:17,497 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:18:17,498 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:18:17,498 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-01-30 14:18:17,498 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:18:17,498 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:18:17,498 INFO L85 PathProgramCache]: Analyzing trace with hash -215989126, now seen corresponding path program 2 times [2024-01-30 14:18:17,498 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:18:17,499 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1567072702] [2024-01-30 14:18:17,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:18:17,499 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:18:17,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:18:17,721 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:18:17,722 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:18:17,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1567072702] [2024-01-30 14:18:17,722 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1567072702] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:18:17,722 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:18:17,722 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-01-30 14:18:17,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [844371583] [2024-01-30 14:18:17,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:18:17,723 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-01-30 14:18:17,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:18:17,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-01-30 14:18:17,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-01-30 14:18:17,755 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:18:17,756 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 78 transitions, 490 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:18:17,756 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:18:17,756 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:18:17,756 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:18:18,174 INFO L124 PetriNetUnfolderBase]: 1898/3414 cut-off events. [2024-01-30 14:18:18,175 INFO L125 PetriNetUnfolderBase]: For 3571/3586 co-relation queries the response was YES. [2024-01-30 14:18:18,183 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9219 conditions, 3414 events. 1898/3414 cut-off events. For 3571/3586 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 22602 event pairs, 1250 based on Foata normal form. 21/2937 useless extension candidates. Maximal degree in co-relation 9183. Up to 2947 conditions per place. [2024-01-30 14:18:18,193 INFO L140 encePairwiseOnDemand]: 61/68 looper letters, 71 selfloop transitions, 16 changer transitions 0/98 dead transitions. [2024-01-30 14:18:18,193 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 98 transitions, 730 flow [2024-01-30 14:18:18,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-01-30 14:18:18,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-01-30 14:18:18,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 165 transitions. [2024-01-30 14:18:18,194 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40441176470588236 [2024-01-30 14:18:18,194 INFO L175 Difference]: Start difference. First operand has 92 places, 78 transitions, 490 flow. Second operand 6 states and 165 transitions. [2024-01-30 14:18:18,195 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 98 transitions, 730 flow [2024-01-30 14:18:18,199 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 98 transitions, 694 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-01-30 14:18:18,200 INFO L231 Difference]: Finished difference. Result has 94 places, 80 transitions, 507 flow [2024-01-30 14:18:18,200 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=458, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=507, PETRI_PLACES=94, PETRI_TRANSITIONS=80} [2024-01-30 14:18:18,200 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 22 predicate places. [2024-01-30 14:18:18,200 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 80 transitions, 507 flow [2024-01-30 14:18:18,201 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:18:18,201 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:18:18,201 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:18:18,201 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-01-30 14:18:18,201 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:18:18,202 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:18:18,202 INFO L85 PathProgramCache]: Analyzing trace with hash -199008256, now seen corresponding path program 3 times [2024-01-30 14:18:18,202 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:18:18,202 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [272229967] [2024-01-30 14:18:18,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:18:18,202 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:18:18,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:18:18,379 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:18:18,380 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:18:18,380 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [272229967] [2024-01-30 14:18:18,380 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [272229967] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:18:18,380 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:18:18,380 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-01-30 14:18:18,380 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1864744270] [2024-01-30 14:18:18,380 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:18:18,381 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-01-30 14:18:18,381 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:18:18,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-01-30 14:18:18,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-01-30 14:18:18,405 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:18:18,406 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 80 transitions, 507 flow. Second operand has 7 states, 7 states have (on average 17.428571428571427) internal successors, (122), 7 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:18:18,406 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:18:18,406 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:18:18,406 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:18:18,771 INFO L124 PetriNetUnfolderBase]: 1888/3377 cut-off events. [2024-01-30 14:18:18,771 INFO L125 PetriNetUnfolderBase]: For 3577/3592 co-relation queries the response was YES. [2024-01-30 14:18:18,779 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9148 conditions, 3377 events. 1888/3377 cut-off events. For 3577/3592 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 22420 event pairs, 1272 based on Foata normal form. 21/2897 useless extension candidates. Maximal degree in co-relation 9111. Up to 2944 conditions per place. [2024-01-30 14:18:18,790 INFO L140 encePairwiseOnDemand]: 61/68 looper letters, 67 selfloop transitions, 17 changer transitions 0/95 dead transitions. [2024-01-30 14:18:18,790 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 95 transitions, 714 flow [2024-01-30 14:18:18,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-01-30 14:18:18,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-01-30 14:18:18,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 161 transitions. [2024-01-30 14:18:18,791 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3946078431372549 [2024-01-30 14:18:18,791 INFO L175 Difference]: Start difference. First operand has 94 places, 80 transitions, 507 flow. Second operand 6 states and 161 transitions. [2024-01-30 14:18:18,791 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 95 transitions, 714 flow [2024-01-30 14:18:18,796 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 95 transitions, 695 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-01-30 14:18:18,797 INFO L231 Difference]: Finished difference. Result has 98 places, 81 transitions, 535 flow [2024-01-30 14:18:18,797 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=489, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=535, PETRI_PLACES=98, PETRI_TRANSITIONS=81} [2024-01-30 14:18:18,798 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 26 predicate places. [2024-01-30 14:18:18,798 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 81 transitions, 535 flow [2024-01-30 14:18:18,798 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:18:18,798 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:18:18,798 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:18:18,798 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-01-30 14:18:18,798 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:18:18,799 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:18:18,799 INFO L85 PathProgramCache]: Analyzing trace with hash 425624037, now seen corresponding path program 1 times [2024-01-30 14:18:18,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:18:18,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2098191516] [2024-01-30 14:18:18,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:18:18,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:18:18,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:18:18,979 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:18:18,979 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:18:18,980 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2098191516] [2024-01-30 14:18:18,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2098191516] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:18:18,980 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:18:18,980 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-01-30 14:18:18,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1138994642] [2024-01-30 14:18:18,980 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:18:18,980 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-01-30 14:18:18,981 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:18:18,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-01-30 14:18:18,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-01-30 14:18:18,986 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 68 [2024-01-30 14:18:18,986 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 81 transitions, 535 flow. Second operand has 7 states, 7 states have (on average 27.428571428571427) internal successors, (192), 7 states have internal predecessors, (192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:18:18,986 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:18:18,986 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 68 [2024-01-30 14:18:18,986 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:18:19,321 INFO L124 PetriNetUnfolderBase]: 1376/2557 cut-off events. [2024-01-30 14:18:19,322 INFO L125 PetriNetUnfolderBase]: For 3395/3407 co-relation queries the response was YES. [2024-01-30 14:18:19,328 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7071 conditions, 2557 events. 1376/2557 cut-off events. For 3395/3407 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 16978 event pairs, 650 based on Foata normal form. 36/2234 useless extension candidates. Maximal degree in co-relation 7033. Up to 1961 conditions per place. [2024-01-30 14:18:19,334 INFO L140 encePairwiseOnDemand]: 60/68 looper letters, 62 selfloop transitions, 26 changer transitions 0/108 dead transitions. [2024-01-30 14:18:19,335 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 108 transitions, 805 flow [2024-01-30 14:18:19,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-01-30 14:18:19,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-01-30 14:18:19,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 226 transitions. [2024-01-30 14:18:19,336 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.553921568627451 [2024-01-30 14:18:19,336 INFO L175 Difference]: Start difference. First operand has 98 places, 81 transitions, 535 flow. Second operand 6 states and 226 transitions. [2024-01-30 14:18:19,336 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 108 transitions, 805 flow [2024-01-30 14:18:19,340 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 108 transitions, 793 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-01-30 14:18:19,341 INFO L231 Difference]: Finished difference. Result has 104 places, 85 transitions, 621 flow [2024-01-30 14:18:19,341 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=523, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=621, PETRI_PLACES=104, PETRI_TRANSITIONS=85} [2024-01-30 14:18:19,341 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 32 predicate places. [2024-01-30 14:18:19,342 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 85 transitions, 621 flow [2024-01-30 14:18:19,342 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 27.428571428571427) internal successors, (192), 7 states have internal predecessors, (192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:18:19,342 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:18:19,342 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:18:19,342 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-01-30 14:18:19,342 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:18:19,343 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:18:19,343 INFO L85 PathProgramCache]: Analyzing trace with hash 82707655, now seen corresponding path program 1 times [2024-01-30 14:18:19,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:18:19,343 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [23654874] [2024-01-30 14:18:19,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:18:19,343 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:18:19,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:18:19,571 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:18:19,572 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:18:19,572 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [23654874] [2024-01-30 14:18:19,572 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [23654874] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:18:19,572 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:18:19,572 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-01-30 14:18:19,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1495306622] [2024-01-30 14:18:19,572 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:18:19,573 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:18:19,573 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:18:19,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:18:19,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:18:19,607 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:18:19,608 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 85 transitions, 621 flow. Second operand has 8 states, 8 states have (on average 17.5) internal successors, (140), 8 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:18:19,608 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:18:19,608 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:18:19,608 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:18:20,084 INFO L124 PetriNetUnfolderBase]: 1825/3295 cut-off events. [2024-01-30 14:18:20,085 INFO L125 PetriNetUnfolderBase]: For 5663/5678 co-relation queries the response was YES. [2024-01-30 14:18:20,093 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9550 conditions, 3295 events. 1825/3295 cut-off events. For 5663/5678 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 21388 event pairs, 1186 based on Foata normal form. 35/2988 useless extension candidates. Maximal degree in co-relation 9509. Up to 2701 conditions per place. [2024-01-30 14:18:20,101 INFO L140 encePairwiseOnDemand]: 59/68 looper letters, 79 selfloop transitions, 25 changer transitions 0/115 dead transitions. [2024-01-30 14:18:20,101 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 115 transitions, 949 flow [2024-01-30 14:18:20,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:18:20,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:18:20,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 210 transitions. [2024-01-30 14:18:20,102 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3860294117647059 [2024-01-30 14:18:20,103 INFO L175 Difference]: Start difference. First operand has 104 places, 85 transitions, 621 flow. Second operand 8 states and 210 transitions. [2024-01-30 14:18:20,103 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 115 transitions, 949 flow [2024-01-30 14:18:20,109 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 115 transitions, 907 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-01-30 14:18:20,110 INFO L231 Difference]: Finished difference. Result has 109 places, 89 transitions, 674 flow [2024-01-30 14:18:20,110 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=585, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=674, PETRI_PLACES=109, PETRI_TRANSITIONS=89} [2024-01-30 14:18:20,110 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 37 predicate places. [2024-01-30 14:18:20,111 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 89 transitions, 674 flow [2024-01-30 14:18:20,111 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.5) internal successors, (140), 8 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:18:20,111 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:18:20,111 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:18:20,111 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-01-30 14:18:20,111 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:18:20,112 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:18:20,112 INFO L85 PathProgramCache]: Analyzing trace with hash -352997595, now seen corresponding path program 2 times [2024-01-30 14:18:20,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:18:20,112 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [238232929] [2024-01-30 14:18:20,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:18:20,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:18:20,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:18:20,307 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:18:20,308 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:18:20,308 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [238232929] [2024-01-30 14:18:20,308 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [238232929] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:18:20,309 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:18:20,309 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-01-30 14:18:20,309 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [654379887] [2024-01-30 14:18:20,309 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:18:20,309 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-01-30 14:18:20,310 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:18:20,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-01-30 14:18:20,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-01-30 14:18:20,318 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 68 [2024-01-30 14:18:20,318 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 89 transitions, 674 flow. Second operand has 7 states, 7 states have (on average 27.428571428571427) internal successors, (192), 7 states have internal predecessors, (192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:18:20,318 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:18:20,318 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 68 [2024-01-30 14:18:20,318 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:18:20,696 INFO L124 PetriNetUnfolderBase]: 1348/2522 cut-off events. [2024-01-30 14:18:20,696 INFO L125 PetriNetUnfolderBase]: For 5246/5255 co-relation queries the response was YES. [2024-01-30 14:18:20,702 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7555 conditions, 2522 events. 1348/2522 cut-off events. For 5246/5255 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 16826 event pairs, 873 based on Foata normal form. 15/2260 useless extension candidates. Maximal degree in co-relation 7513. Up to 2102 conditions per place. [2024-01-30 14:18:20,709 INFO L140 encePairwiseOnDemand]: 61/68 looper letters, 64 selfloop transitions, 21 changer transitions 0/105 dead transitions. [2024-01-30 14:18:20,709 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 105 transitions, 892 flow [2024-01-30 14:18:20,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-01-30 14:18:20,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-01-30 14:18:20,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 216 transitions. [2024-01-30 14:18:20,711 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5294117647058824 [2024-01-30 14:18:20,711 INFO L175 Difference]: Start difference. First operand has 109 places, 89 transitions, 674 flow. Second operand 6 states and 216 transitions. [2024-01-30 14:18:20,711 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 105 transitions, 892 flow [2024-01-30 14:18:20,718 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 105 transitions, 835 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-01-30 14:18:20,719 INFO L231 Difference]: Finished difference. Result has 110 places, 89 transitions, 665 flow [2024-01-30 14:18:20,720 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=617, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=665, PETRI_PLACES=110, PETRI_TRANSITIONS=89} [2024-01-30 14:18:20,720 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 38 predicate places. [2024-01-30 14:18:20,720 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 89 transitions, 665 flow [2024-01-30 14:18:20,720 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 27.428571428571427) internal successors, (192), 7 states have internal predecessors, (192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:18:20,720 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:18:20,721 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:18:20,721 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-01-30 14:18:20,721 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:18:20,721 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:18:20,721 INFO L85 PathProgramCache]: Analyzing trace with hash 299824537, now seen corresponding path program 1 times [2024-01-30 14:18:20,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:18:20,722 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1948955983] [2024-01-30 14:18:20,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:18:20,722 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:18:20,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:18:20,910 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:18:20,911 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:18:20,912 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1948955983] [2024-01-30 14:18:20,914 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1948955983] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:18:20,914 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:18:20,914 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-01-30 14:18:20,914 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [147630600] [2024-01-30 14:18:20,914 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:18:20,915 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-01-30 14:18:20,915 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:18:20,915 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-01-30 14:18:20,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-01-30 14:18:20,921 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 68 [2024-01-30 14:18:20,921 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 89 transitions, 665 flow. Second operand has 7 states, 7 states have (on average 27.428571428571427) internal successors, (192), 7 states have internal predecessors, (192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:18:20,922 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:18:20,922 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 68 [2024-01-30 14:18:20,922 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:18:21,225 INFO L124 PetriNetUnfolderBase]: 1274/2390 cut-off events. [2024-01-30 14:18:21,225 INFO L125 PetriNetUnfolderBase]: For 5672/5681 co-relation queries the response was YES. [2024-01-30 14:18:21,232 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7236 conditions, 2390 events. 1274/2390 cut-off events. For 5672/5681 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 15581 event pairs, 782 based on Foata normal form. 31/2180 useless extension candidates. Maximal degree in co-relation 7195. Up to 1902 conditions per place. [2024-01-30 14:18:21,238 INFO L140 encePairwiseOnDemand]: 60/68 looper letters, 73 selfloop transitions, 22 changer transitions 0/115 dead transitions. [2024-01-30 14:18:21,238 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 115 transitions, 943 flow [2024-01-30 14:18:21,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-01-30 14:18:21,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-01-30 14:18:21,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 226 transitions. [2024-01-30 14:18:21,240 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.553921568627451 [2024-01-30 14:18:21,240 INFO L175 Difference]: Start difference. First operand has 110 places, 89 transitions, 665 flow. Second operand 6 states and 226 transitions. [2024-01-30 14:18:21,240 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 115 transitions, 943 flow [2024-01-30 14:18:21,248 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 115 transitions, 907 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-01-30 14:18:21,249 INFO L231 Difference]: Finished difference. Result has 113 places, 93 transitions, 716 flow [2024-01-30 14:18:21,250 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=629, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=716, PETRI_PLACES=113, PETRI_TRANSITIONS=93} [2024-01-30 14:18:21,250 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 41 predicate places. [2024-01-30 14:18:21,250 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 93 transitions, 716 flow [2024-01-30 14:18:21,251 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 27.428571428571427) internal successors, (192), 7 states have internal predecessors, (192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:18:21,251 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:18:21,251 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:18:21,251 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-01-30 14:18:21,251 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:18:21,251 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:18:21,252 INFO L85 PathProgramCache]: Analyzing trace with hash 418357023, now seen corresponding path program 1 times [2024-01-30 14:18:21,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:18:21,252 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [131550686] [2024-01-30 14:18:21,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:18:21,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:18:21,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:18:21,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:18:21,467 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:18:21,467 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [131550686] [2024-01-30 14:18:21,467 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [131550686] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:18:21,467 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:18:21,467 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-01-30 14:18:21,467 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [336279267] [2024-01-30 14:18:21,468 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:18:21,468 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:18:21,468 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:18:21,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:18:21,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:18:21,499 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:18:21,500 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 93 transitions, 716 flow. Second operand has 8 states, 8 states have (on average 17.625) internal successors, (141), 8 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:18:21,500 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:18:21,500 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:18:21,500 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:18:21,916 INFO L124 PetriNetUnfolderBase]: 1765/3218 cut-off events. [2024-01-30 14:18:21,916 INFO L125 PetriNetUnfolderBase]: For 8488/8533 co-relation queries the response was YES. [2024-01-30 14:18:21,924 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9973 conditions, 3218 events. 1765/3218 cut-off events. For 8488/8533 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 20508 event pairs, 802 based on Foata normal form. 24/3000 useless extension candidates. Maximal degree in co-relation 9930. Up to 2467 conditions per place. [2024-01-30 14:18:21,932 INFO L140 encePairwiseOnDemand]: 59/68 looper letters, 79 selfloop transitions, 32 changer transitions 0/123 dead transitions. [2024-01-30 14:18:21,932 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 123 transitions, 1027 flow [2024-01-30 14:18:21,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-30 14:18:21,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-30 14:18:21,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 196 transitions. [2024-01-30 14:18:21,934 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4117647058823529 [2024-01-30 14:18:21,934 INFO L175 Difference]: Start difference. First operand has 113 places, 93 transitions, 716 flow. Second operand 7 states and 196 transitions. [2024-01-30 14:18:21,934 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 123 transitions, 1027 flow [2024-01-30 14:18:21,949 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 123 transitions, 1010 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-01-30 14:18:21,950 INFO L231 Difference]: Finished difference. Result has 118 places, 93 transitions, 772 flow [2024-01-30 14:18:21,950 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=699, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=772, PETRI_PLACES=118, PETRI_TRANSITIONS=93} [2024-01-30 14:18:21,951 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 46 predicate places. [2024-01-30 14:18:21,951 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 93 transitions, 772 flow [2024-01-30 14:18:21,951 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.625) internal successors, (141), 8 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:18:21,951 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:18:21,951 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:18:21,951 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-01-30 14:18:21,951 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:18:21,952 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:18:21,952 INFO L85 PathProgramCache]: Analyzing trace with hash -1132354697, now seen corresponding path program 2 times [2024-01-30 14:18:21,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:18:21,952 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [646209730] [2024-01-30 14:18:21,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:18:21,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:18:21,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:18:22,146 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:18:22,146 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:18:22,146 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [646209730] [2024-01-30 14:18:22,146 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [646209730] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:18:22,146 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:18:22,146 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-01-30 14:18:22,147 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [262550869] [2024-01-30 14:18:22,147 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:18:22,147 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:18:22,147 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:18:22,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:18:22,149 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:18:22,187 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:18:22,187 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 93 transitions, 772 flow. Second operand has 8 states, 8 states have (on average 17.5) internal successors, (140), 8 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:18:22,188 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:18:22,188 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:18:22,188 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:18:22,622 INFO L124 PetriNetUnfolderBase]: 1713/3106 cut-off events. [2024-01-30 14:18:22,622 INFO L125 PetriNetUnfolderBase]: For 8973/8985 co-relation queries the response was YES. [2024-01-30 14:18:22,630 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10093 conditions, 3106 events. 1713/3106 cut-off events. For 8973/8985 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 19559 event pairs, 918 based on Foata normal form. 18/2907 useless extension candidates. Maximal degree in co-relation 10048. Up to 2402 conditions per place. [2024-01-30 14:18:22,652 INFO L140 encePairwiseOnDemand]: 59/68 looper letters, 82 selfloop transitions, 36 changer transitions 0/129 dead transitions. [2024-01-30 14:18:22,659 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 129 transitions, 1157 flow [2024-01-30 14:18:22,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-30 14:18:22,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-30 14:18:22,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 200 transitions. [2024-01-30 14:18:22,661 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42016806722689076 [2024-01-30 14:18:22,661 INFO L175 Difference]: Start difference. First operand has 118 places, 93 transitions, 772 flow. Second operand 7 states and 200 transitions. [2024-01-30 14:18:22,661 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 129 transitions, 1157 flow [2024-01-30 14:18:22,676 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 129 transitions, 1085 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-01-30 14:18:22,683 INFO L231 Difference]: Finished difference. Result has 120 places, 98 transitions, 839 flow [2024-01-30 14:18:22,683 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=708, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=839, PETRI_PLACES=120, PETRI_TRANSITIONS=98} [2024-01-30 14:18:22,683 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 48 predicate places. [2024-01-30 14:18:22,684 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 98 transitions, 839 flow [2024-01-30 14:18:22,684 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:18:22,684 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:18:22,684 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:18:22,684 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-01-30 14:18:22,684 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:18:22,685 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:18:22,685 INFO L85 PathProgramCache]: Analyzing trace with hash -1877613091, now seen corresponding path program 2 times [2024-01-30 14:18:22,685 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:18:22,685 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [224438549] [2024-01-30 14:18:22,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:18:22,685 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:18:22,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:18:22,930 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:18:22,930 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:18:22,930 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [224438549] [2024-01-30 14:18:22,930 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [224438549] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:18:22,930 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:18:22,931 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-01-30 14:18:22,931 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [3895826] [2024-01-30 14:18:22,931 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:18:22,932 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:18:22,932 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:18:22,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:18:22,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:18:22,989 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:18:22,989 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 98 transitions, 839 flow. Second operand has 8 states, 8 states have (on average 17.625) internal successors, (141), 8 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:18:22,989 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:18:22,989 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:18:22,989 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:18:23,435 INFO L124 PetriNetUnfolderBase]: 1792/3227 cut-off events. [2024-01-30 14:18:23,436 INFO L125 PetriNetUnfolderBase]: For 10360/10423 co-relation queries the response was YES. [2024-01-30 14:18:23,452 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10679 conditions, 3227 events. 1792/3227 cut-off events. For 10360/10423 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 20406 event pairs, 1022 based on Foata normal form. 54/3018 useless extension candidates. Maximal degree in co-relation 10632. Up to 2692 conditions per place. [2024-01-30 14:18:23,464 INFO L140 encePairwiseOnDemand]: 59/68 looper letters, 83 selfloop transitions, 25 changer transitions 0/121 dead transitions. [2024-01-30 14:18:23,464 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 121 transitions, 1118 flow [2024-01-30 14:18:23,465 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-30 14:18:23,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-30 14:18:23,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 188 transitions. [2024-01-30 14:18:23,466 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3949579831932773 [2024-01-30 14:18:23,466 INFO L175 Difference]: Start difference. First operand has 120 places, 98 transitions, 839 flow. Second operand 7 states and 188 transitions. [2024-01-30 14:18:23,466 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 121 transitions, 1118 flow [2024-01-30 14:18:23,483 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 121 transitions, 1066 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-01-30 14:18:23,485 INFO L231 Difference]: Finished difference. Result has 123 places, 98 transitions, 847 flow [2024-01-30 14:18:23,485 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=787, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=847, PETRI_PLACES=123, PETRI_TRANSITIONS=98} [2024-01-30 14:18:23,486 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 51 predicate places. [2024-01-30 14:18:23,486 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 98 transitions, 847 flow [2024-01-30 14:18:23,486 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.625) internal successors, (141), 8 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:18:23,486 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:18:23,486 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:18:23,486 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-01-30 14:18:23,486 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:18:23,487 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:18:23,487 INFO L85 PathProgramCache]: Analyzing trace with hash -1117550759, now seen corresponding path program 3 times [2024-01-30 14:18:23,487 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:18:23,487 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1165463541] [2024-01-30 14:18:23,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:18:23,487 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:18:23,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:18:23,787 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:18:23,787 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:18:23,787 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1165463541] [2024-01-30 14:18:23,787 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1165463541] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:18:23,788 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:18:23,788 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-01-30 14:18:23,788 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1041391541] [2024-01-30 14:18:23,788 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:18:23,788 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:18:23,789 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:18:23,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:18:23,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:18:23,830 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:18:23,831 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 98 transitions, 847 flow. Second operand has 8 states, 8 states have (on average 17.5) internal successors, (140), 8 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:18:23,831 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:18:23,831 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:18:23,831 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:18:24,214 INFO L124 PetriNetUnfolderBase]: 1643/2994 cut-off events. [2024-01-30 14:18:24,215 INFO L125 PetriNetUnfolderBase]: For 9774/9786 co-relation queries the response was YES. [2024-01-30 14:18:24,224 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9959 conditions, 2994 events. 1643/2994 cut-off events. For 9774/9786 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 18846 event pairs, 1040 based on Foata normal form. 24/2801 useless extension candidates. Maximal degree in co-relation 9911. Up to 2561 conditions per place. [2024-01-30 14:18:24,232 INFO L140 encePairwiseOnDemand]: 59/68 looper letters, 82 selfloop transitions, 25 changer transitions 0/118 dead transitions. [2024-01-30 14:18:24,233 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 118 transitions, 1118 flow [2024-01-30 14:18:24,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-30 14:18:24,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-30 14:18:24,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 187 transitions. [2024-01-30 14:18:24,235 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-01-30 14:18:24,235 INFO L175 Difference]: Start difference. First operand has 123 places, 98 transitions, 847 flow. Second operand 7 states and 187 transitions. [2024-01-30 14:18:24,235 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 118 transitions, 1118 flow [2024-01-30 14:18:24,250 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 118 transitions, 1068 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-01-30 14:18:24,252 INFO L231 Difference]: Finished difference. Result has 124 places, 98 transitions, 855 flow [2024-01-30 14:18:24,252 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=797, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=855, PETRI_PLACES=124, PETRI_TRANSITIONS=98} [2024-01-30 14:18:24,253 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 52 predicate places. [2024-01-30 14:18:24,253 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 98 transitions, 855 flow [2024-01-30 14:18:24,253 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:18:24,253 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:18:24,253 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:18:24,253 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-01-30 14:18:24,253 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:18:24,254 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:18:24,254 INFO L85 PathProgramCache]: Analyzing trace with hash -1388066397, now seen corresponding path program 1 times [2024-01-30 14:18:24,254 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:18:24,254 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1979760557] [2024-01-30 14:18:24,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:18:24,254 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:18:24,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:18:24,470 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:18:24,471 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:18:24,471 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1979760557] [2024-01-30 14:18:24,471 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1979760557] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:18:24,471 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:18:24,471 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-01-30 14:18:24,471 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [270982277] [2024-01-30 14:18:24,471 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:18:24,472 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:18:24,472 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:18:24,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:18:24,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:18:24,503 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:18:24,504 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 98 transitions, 855 flow. Second operand has 8 states, 8 states have (on average 17.5) internal successors, (140), 8 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:18:24,504 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:18:24,504 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:18:24,504 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:18:24,906 INFO L124 PetriNetUnfolderBase]: 1732/3123 cut-off events. [2024-01-30 14:18:24,907 INFO L125 PetriNetUnfolderBase]: For 10674/10737 co-relation queries the response was YES. [2024-01-30 14:18:24,915 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10483 conditions, 3123 events. 1732/3123 cut-off events. For 10674/10737 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 19720 event pairs, 1022 based on Foata normal form. 42/2901 useless extension candidates. Maximal degree in co-relation 10434. Up to 2478 conditions per place. [2024-01-30 14:18:24,923 INFO L140 encePairwiseOnDemand]: 60/68 looper letters, 90 selfloop transitions, 25 changer transitions 0/128 dead transitions. [2024-01-30 14:18:24,923 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 128 transitions, 1176 flow [2024-01-30 14:18:24,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-30 14:18:24,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-30 14:18:24,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 197 transitions. [2024-01-30 14:18:24,924 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41386554621848737 [2024-01-30 14:18:24,924 INFO L175 Difference]: Start difference. First operand has 124 places, 98 transitions, 855 flow. Second operand 7 states and 197 transitions. [2024-01-30 14:18:24,925 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 128 transitions, 1176 flow [2024-01-30 14:18:24,939 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 128 transitions, 1120 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-01-30 14:18:24,941 INFO L231 Difference]: Finished difference. Result has 125 places, 98 transitions, 855 flow [2024-01-30 14:18:24,941 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=799, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=855, PETRI_PLACES=125, PETRI_TRANSITIONS=98} [2024-01-30 14:18:24,941 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 53 predicate places. [2024-01-30 14:18:24,941 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 98 transitions, 855 flow [2024-01-30 14:18:24,942 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:18:24,942 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:18:24,942 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:18:24,942 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-01-30 14:18:24,942 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:18:24,942 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:18:24,942 INFO L85 PathProgramCache]: Analyzing trace with hash -1260313347, now seen corresponding path program 1 times [2024-01-30 14:18:24,942 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:18:24,943 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [603409719] [2024-01-30 14:18:24,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:18:24,943 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:18:24,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:18:25,144 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:18:25,145 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:18:25,145 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [603409719] [2024-01-30 14:18:25,145 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [603409719] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:18:25,145 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:18:25,145 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-01-30 14:18:25,145 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [823934425] [2024-01-30 14:18:25,145 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:18:25,146 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:18:25,146 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:18:25,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:18:25,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:18:25,177 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:18:25,178 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 98 transitions, 855 flow. Second operand has 8 states, 8 states have (on average 17.625) internal successors, (141), 8 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:18:25,178 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:18:25,178 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:18:25,178 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:18:25,623 INFO L124 PetriNetUnfolderBase]: 1687/3074 cut-off events. [2024-01-30 14:18:25,624 INFO L125 PetriNetUnfolderBase]: For 10492/10504 co-relation queries the response was YES. [2024-01-30 14:18:25,632 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10455 conditions, 3074 events. 1687/3074 cut-off events. For 10492/10504 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 19505 event pairs, 1054 based on Foata normal form. 18/2875 useless extension candidates. Maximal degree in co-relation 10405. Up to 2387 conditions per place. [2024-01-30 14:18:25,641 INFO L140 encePairwiseOnDemand]: 55/68 looper letters, 97 selfloop transitions, 30 changer transitions 0/138 dead transitions. [2024-01-30 14:18:25,642 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 138 transitions, 1261 flow [2024-01-30 14:18:25,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-30 14:18:25,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-30 14:18:25,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 209 transitions. [2024-01-30 14:18:25,643 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43907563025210083 [2024-01-30 14:18:25,643 INFO L175 Difference]: Start difference. First operand has 125 places, 98 transitions, 855 flow. Second operand 7 states and 209 transitions. [2024-01-30 14:18:25,643 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 138 transitions, 1261 flow [2024-01-30 14:18:25,663 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 138 transitions, 1207 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-01-30 14:18:25,673 INFO L231 Difference]: Finished difference. Result has 127 places, 103 transitions, 915 flow [2024-01-30 14:18:25,674 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=805, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=915, PETRI_PLACES=127, PETRI_TRANSITIONS=103} [2024-01-30 14:18:25,674 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 55 predicate places. [2024-01-30 14:18:25,674 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 103 transitions, 915 flow [2024-01-30 14:18:25,674 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.625) internal successors, (141), 8 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:18:25,675 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:18:25,675 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:18:25,675 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-01-30 14:18:25,675 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:18:25,678 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:18:25,679 INFO L85 PathProgramCache]: Analyzing trace with hash 561538637, now seen corresponding path program 2 times [2024-01-30 14:18:25,679 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:18:25,679 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [408822369] [2024-01-30 14:18:25,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:18:25,679 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:18:25,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:18:25,976 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:18:25,977 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:18:25,977 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [408822369] [2024-01-30 14:18:25,977 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [408822369] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:18:25,977 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:18:25,977 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-01-30 14:18:25,978 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [136632291] [2024-01-30 14:18:25,978 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:18:25,980 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-01-30 14:18:25,980 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:18:25,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-01-30 14:18:25,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-01-30 14:18:26,001 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 68 [2024-01-30 14:18:26,001 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 103 transitions, 915 flow. Second operand has 7 states, 7 states have (on average 27.428571428571427) internal successors, (192), 7 states have internal predecessors, (192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:18:26,002 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:18:26,002 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 68 [2024-01-30 14:18:26,002 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:18:26,398 INFO L124 PetriNetUnfolderBase]: 1365/2552 cut-off events. [2024-01-30 14:18:26,398 INFO L125 PetriNetUnfolderBase]: For 10591/10690 co-relation queries the response was YES. [2024-01-30 14:18:26,407 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9352 conditions, 2552 events. 1365/2552 cut-off events. For 10591/10690 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 16590 event pairs, 780 based on Foata normal form. 36/2392 useless extension candidates. Maximal degree in co-relation 9300. Up to 1929 conditions per place. [2024-01-30 14:18:26,415 INFO L140 encePairwiseOnDemand]: 62/68 looper letters, 76 selfloop transitions, 26 changer transitions 0/125 dead transitions. [2024-01-30 14:18:26,415 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 125 transitions, 1225 flow [2024-01-30 14:18:26,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-01-30 14:18:26,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-01-30 14:18:26,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 194 transitions. [2024-01-30 14:18:26,418 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5705882352941176 [2024-01-30 14:18:26,418 INFO L175 Difference]: Start difference. First operand has 127 places, 103 transitions, 915 flow. Second operand 5 states and 194 transitions. [2024-01-30 14:18:26,418 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 125 transitions, 1225 flow [2024-01-30 14:18:26,435 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 125 transitions, 1173 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-01-30 14:18:26,437 INFO L231 Difference]: Finished difference. Result has 127 places, 105 transitions, 943 flow [2024-01-30 14:18:26,438 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=867, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=943, PETRI_PLACES=127, PETRI_TRANSITIONS=105} [2024-01-30 14:18:26,438 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 55 predicate places. [2024-01-30 14:18:26,438 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 105 transitions, 943 flow [2024-01-30 14:18:26,438 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 27.428571428571427) internal successors, (192), 7 states have internal predecessors, (192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:18:26,439 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:18:26,439 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:18:26,439 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-01-30 14:18:26,439 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:18:26,439 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:18:26,439 INFO L85 PathProgramCache]: Analyzing trace with hash -1041550573, now seen corresponding path program 3 times [2024-01-30 14:18:26,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:18:26,440 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2147272415] [2024-01-30 14:18:26,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:18:26,440 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:18:26,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:18:26,615 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:18:26,616 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:18:26,616 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2147272415] [2024-01-30 14:18:26,616 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2147272415] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:18:26,616 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:18:26,616 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-01-30 14:18:26,616 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1615825720] [2024-01-30 14:18:26,616 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:18:26,617 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-01-30 14:18:26,617 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:18:26,618 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-01-30 14:18:26,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-01-30 14:18:26,623 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 68 [2024-01-30 14:18:26,624 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 105 transitions, 943 flow. Second operand has 7 states, 7 states have (on average 27.428571428571427) internal successors, (192), 7 states have internal predecessors, (192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:18:26,624 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:18:26,624 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 68 [2024-01-30 14:18:26,624 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:18:26,960 INFO L124 PetriNetUnfolderBase]: 1303/2454 cut-off events. [2024-01-30 14:18:26,960 INFO L125 PetriNetUnfolderBase]: For 10879/10971 co-relation queries the response was YES. [2024-01-30 14:18:26,969 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8942 conditions, 2454 events. 1303/2454 cut-off events. For 10879/10971 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 15937 event pairs, 761 based on Foata normal form. 43/2304 useless extension candidates. Maximal degree in co-relation 8889. Up to 1943 conditions per place. [2024-01-30 14:18:26,975 INFO L140 encePairwiseOnDemand]: 62/68 looper letters, 73 selfloop transitions, 22 changer transitions 0/118 dead transitions. [2024-01-30 14:18:26,976 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 118 transitions, 1179 flow [2024-01-30 14:18:26,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-01-30 14:18:26,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-01-30 14:18:26,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 159 transitions. [2024-01-30 14:18:26,978 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5845588235294118 [2024-01-30 14:18:26,978 INFO L175 Difference]: Start difference. First operand has 127 places, 105 transitions, 943 flow. Second operand 4 states and 159 transitions. [2024-01-30 14:18:26,978 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 118 transitions, 1179 flow [2024-01-30 14:18:26,993 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 118 transitions, 1148 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-01-30 14:18:26,994 INFO L231 Difference]: Finished difference. Result has 129 places, 105 transitions, 977 flow [2024-01-30 14:18:26,994 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=912, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=977, PETRI_PLACES=129, PETRI_TRANSITIONS=105} [2024-01-30 14:18:26,995 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 57 predicate places. [2024-01-30 14:18:26,995 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 105 transitions, 977 flow [2024-01-30 14:18:26,995 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 27.428571428571427) internal successors, (192), 7 states have internal predecessors, (192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:18:26,996 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:18:26,996 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:18:26,996 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-01-30 14:18:26,996 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:18:26,996 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:18:26,996 INFO L85 PathProgramCache]: Analyzing trace with hash 60605661, now seen corresponding path program 3 times [2024-01-30 14:18:26,997 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:18:26,997 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2093012380] [2024-01-30 14:18:26,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:18:26,998 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:18:27,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:18:27,219 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:18:27,220 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:18:27,220 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2093012380] [2024-01-30 14:18:27,220 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2093012380] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:18:27,220 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:18:27,220 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-01-30 14:18:27,220 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2048309744] [2024-01-30 14:18:27,220 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:18:27,221 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:18:27,221 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:18:27,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:18:27,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:18:27,249 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:18:27,250 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 105 transitions, 977 flow. Second operand has 8 states, 8 states have (on average 17.625) internal successors, (141), 8 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:18:27,250 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:18:27,250 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:18:27,250 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:18:27,735 INFO L124 PetriNetUnfolderBase]: 1915/3428 cut-off events. [2024-01-30 14:18:27,735 INFO L125 PetriNetUnfolderBase]: For 14649/14824 co-relation queries the response was YES. [2024-01-30 14:18:27,749 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12504 conditions, 3428 events. 1915/3428 cut-off events. For 14649/14824 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 21609 event pairs, 1009 based on Foata normal form. 63/3219 useless extension candidates. Maximal degree in co-relation 12450. Up to 2865 conditions per place. [2024-01-30 14:18:27,759 INFO L140 encePairwiseOnDemand]: 59/68 looper letters, 93 selfloop transitions, 33 changer transitions 0/141 dead transitions. [2024-01-30 14:18:27,759 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 141 transitions, 1425 flow [2024-01-30 14:18:27,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:18:27,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:18:27,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 210 transitions. [2024-01-30 14:18:27,760 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3860294117647059 [2024-01-30 14:18:27,760 INFO L175 Difference]: Start difference. First operand has 129 places, 105 transitions, 977 flow. Second operand 8 states and 210 transitions. [2024-01-30 14:18:27,760 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 141 transitions, 1425 flow [2024-01-30 14:18:27,783 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 141 transitions, 1371 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-01-30 14:18:27,785 INFO L231 Difference]: Finished difference. Result has 135 places, 115 transitions, 1157 flow [2024-01-30 14:18:27,785 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=933, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1157, PETRI_PLACES=135, PETRI_TRANSITIONS=115} [2024-01-30 14:18:27,785 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 63 predicate places. [2024-01-30 14:18:27,785 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 115 transitions, 1157 flow [2024-01-30 14:18:27,786 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.625) internal successors, (141), 8 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:18:27,786 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:18:27,786 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:18:27,786 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-01-30 14:18:27,786 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:18:27,786 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:18:27,786 INFO L85 PathProgramCache]: Analyzing trace with hash 795226143, now seen corresponding path program 2 times [2024-01-30 14:18:27,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:18:27,787 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [699372639] [2024-01-30 14:18:27,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:18:27,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:18:27,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:18:28,021 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:18:28,021 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:18:28,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [699372639] [2024-01-30 14:18:28,022 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [699372639] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:18:28,022 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:18:28,022 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-01-30 14:18:28,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1365945558] [2024-01-30 14:18:28,022 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:18:28,022 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:18:28,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:18:28,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:18:28,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:18:28,049 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:18:28,049 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 115 transitions, 1157 flow. Second operand has 8 states, 8 states have (on average 17.625) internal successors, (141), 8 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:18:28,049 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:18:28,049 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:18:28,049 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:18:28,442 INFO L124 PetriNetUnfolderBase]: 1720/3142 cut-off events. [2024-01-30 14:18:28,442 INFO L125 PetriNetUnfolderBase]: For 13924/13945 co-relation queries the response was YES. [2024-01-30 14:18:28,454 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11750 conditions, 3142 events. 1720/3142 cut-off events. For 13924/13945 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 20054 event pairs, 1023 based on Foata normal form. 24/2945 useless extension candidates. Maximal degree in co-relation 11694. Up to 2443 conditions per place. [2024-01-30 14:18:28,463 INFO L140 encePairwiseOnDemand]: 59/68 looper letters, 97 selfloop transitions, 33 changer transitions 0/141 dead transitions. [2024-01-30 14:18:28,464 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 141 transitions, 1508 flow [2024-01-30 14:18:28,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-30 14:18:28,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-30 14:18:28,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 195 transitions. [2024-01-30 14:18:28,465 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4096638655462185 [2024-01-30 14:18:28,465 INFO L175 Difference]: Start difference. First operand has 135 places, 115 transitions, 1157 flow. Second operand 7 states and 195 transitions. [2024-01-30 14:18:28,465 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 141 transitions, 1508 flow [2024-01-30 14:18:28,485 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 141 transitions, 1471 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-01-30 14:18:28,487 INFO L231 Difference]: Finished difference. Result has 139 places, 115 transitions, 1196 flow [2024-01-30 14:18:28,487 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=1120, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1196, PETRI_PLACES=139, PETRI_TRANSITIONS=115} [2024-01-30 14:18:28,488 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 67 predicate places. [2024-01-30 14:18:28,488 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 115 transitions, 1196 flow [2024-01-30 14:18:28,488 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.625) internal successors, (141), 8 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:18:28,488 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:18:28,488 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:18:28,488 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-01-30 14:18:28,488 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:18:28,489 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:18:28,489 INFO L85 PathProgramCache]: Analyzing trace with hash -1618346131, now seen corresponding path program 2 times [2024-01-30 14:18:28,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:18:28,489 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [901473327] [2024-01-30 14:18:28,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:18:28,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:18:28,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:18:28,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:18:28,696 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:18:28,696 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [901473327] [2024-01-30 14:18:28,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [901473327] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:18:28,697 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:18:28,697 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-01-30 14:18:28,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [516670241] [2024-01-30 14:18:28,697 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:18:28,697 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:18:28,697 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:18:28,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:18:28,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:18:28,732 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:18:28,733 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 115 transitions, 1196 flow. Second operand has 8 states, 8 states have (on average 17.5) internal successors, (140), 8 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:18:28,733 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:18:28,733 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:18:28,733 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:18:29,235 INFO L124 PetriNetUnfolderBase]: 2038/3651 cut-off events. [2024-01-30 14:18:29,235 INFO L125 PetriNetUnfolderBase]: For 17536/17701 co-relation queries the response was YES. [2024-01-30 14:18:29,247 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13998 conditions, 3651 events. 2038/3651 cut-off events. For 17536/17701 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 23254 event pairs, 1053 based on Foata normal form. 49/3418 useless extension candidates. Maximal degree in co-relation 13941. Up to 2646 conditions per place. [2024-01-30 14:18:29,257 INFO L140 encePairwiseOnDemand]: 60/68 looper letters, 102 selfloop transitions, 37 changer transitions 0/154 dead transitions. [2024-01-30 14:18:29,257 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 154 transitions, 1676 flow [2024-01-30 14:18:29,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-30 14:18:29,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-30 14:18:29,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 199 transitions. [2024-01-30 14:18:29,258 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4180672268907563 [2024-01-30 14:18:29,258 INFO L175 Difference]: Start difference. First operand has 139 places, 115 transitions, 1196 flow. Second operand 7 states and 199 transitions. [2024-01-30 14:18:29,258 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 154 transitions, 1676 flow [2024-01-30 14:18:29,285 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 154 transitions, 1604 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-01-30 14:18:29,287 INFO L231 Difference]: Finished difference. Result has 143 places, 123 transitions, 1306 flow [2024-01-30 14:18:29,287 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=1138, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1306, PETRI_PLACES=143, PETRI_TRANSITIONS=123} [2024-01-30 14:18:29,287 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 71 predicate places. [2024-01-30 14:18:29,288 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 123 transitions, 1306 flow [2024-01-30 14:18:29,288 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:18:29,288 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:18:29,288 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:18:29,288 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-01-30 14:18:29,288 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:18:29,288 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:18:29,289 INFO L85 PathProgramCache]: Analyzing trace with hash 147089503, now seen corresponding path program 3 times [2024-01-30 14:18:29,289 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:18:29,289 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1373275991] [2024-01-30 14:18:29,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:18:29,289 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:18:29,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:18:29,493 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:18:29,493 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:18:29,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1373275991] [2024-01-30 14:18:29,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1373275991] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:18:29,493 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:18:29,493 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-01-30 14:18:29,494 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1506537085] [2024-01-30 14:18:29,494 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:18:29,494 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:18:29,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:18:29,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:18:29,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:18:29,517 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:18:29,517 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 123 transitions, 1306 flow. Second operand has 8 states, 8 states have (on average 17.625) internal successors, (141), 8 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:18:29,517 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:18:29,517 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:18:29,517 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:18:29,982 INFO L124 PetriNetUnfolderBase]: 1790/3273 cut-off events. [2024-01-30 14:18:29,983 INFO L125 PetriNetUnfolderBase]: For 16073/16091 co-relation queries the response was YES. [2024-01-30 14:18:29,997 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12668 conditions, 3273 events. 1790/3273 cut-off events. For 16073/16091 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 20838 event pairs, 1011 based on Foata normal form. 57/3110 useless extension candidates. Maximal degree in co-relation 12609. Up to 2657 conditions per place. [2024-01-30 14:18:30,045 INFO L140 encePairwiseOnDemand]: 59/68 looper letters, 108 selfloop transitions, 24 changer transitions 0/143 dead transitions. [2024-01-30 14:18:30,046 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 143 transitions, 1633 flow [2024-01-30 14:18:30,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-30 14:18:30,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-30 14:18:30,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 183 transitions. [2024-01-30 14:18:30,047 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38445378151260506 [2024-01-30 14:18:30,047 INFO L175 Difference]: Start difference. First operand has 143 places, 123 transitions, 1306 flow. Second operand 7 states and 183 transitions. [2024-01-30 14:18:30,047 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 143 transitions, 1633 flow [2024-01-30 14:18:30,071 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 143 transitions, 1599 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-01-30 14:18:30,073 INFO L231 Difference]: Finished difference. Result has 148 places, 123 transitions, 1334 flow [2024-01-30 14:18:30,073 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=1272, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1334, PETRI_PLACES=148, PETRI_TRANSITIONS=123} [2024-01-30 14:18:30,073 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 76 predicate places. [2024-01-30 14:18:30,074 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 123 transitions, 1334 flow [2024-01-30 14:18:30,074 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.625) internal successors, (141), 8 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:18:30,074 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:18:30,074 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:18:30,074 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-01-30 14:18:30,074 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:18:30,075 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:18:30,075 INFO L85 PathProgramCache]: Analyzing trace with hash -1617567721, now seen corresponding path program 3 times [2024-01-30 14:18:30,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:18:30,075 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1246009809] [2024-01-30 14:18:30,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:18:30,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:18:30,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:18:30,286 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:18:30,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:18:30,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1246009809] [2024-01-30 14:18:30,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1246009809] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:18:30,286 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:18:30,286 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-01-30 14:18:30,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1557457069] [2024-01-30 14:18:30,286 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:18:30,286 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:18:30,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:18:30,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:18:30,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:18:30,323 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:18:30,323 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 123 transitions, 1334 flow. Second operand has 8 states, 8 states have (on average 17.5) internal successors, (140), 8 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:18:30,323 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:18:30,323 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:18:30,323 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:18:30,807 INFO L124 PetriNetUnfolderBase]: 1896/3413 cut-off events. [2024-01-30 14:18:30,807 INFO L125 PetriNetUnfolderBase]: For 18855/19022 co-relation queries the response was YES. [2024-01-30 14:18:30,820 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13374 conditions, 3413 events. 1896/3413 cut-off events. For 18855/19022 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 21616 event pairs, 1042 based on Foata normal form. 55/3183 useless extension candidates. Maximal degree in co-relation 13314. Up to 2909 conditions per place. [2024-01-30 14:18:30,829 INFO L140 encePairwiseOnDemand]: 60/68 looper letters, 110 selfloop transitions, 19 changer transitions 0/144 dead transitions. [2024-01-30 14:18:30,829 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 144 transitions, 1650 flow [2024-01-30 14:18:30,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-30 14:18:30,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-30 14:18:30,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 185 transitions. [2024-01-30 14:18:30,830 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38865546218487396 [2024-01-30 14:18:30,830 INFO L175 Difference]: Start difference. First operand has 148 places, 123 transitions, 1334 flow. Second operand 7 states and 185 transitions. [2024-01-30 14:18:30,830 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 144 transitions, 1650 flow [2024-01-30 14:18:30,860 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 144 transitions, 1543 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-01-30 14:18:30,862 INFO L231 Difference]: Finished difference. Result has 146 places, 123 transitions, 1272 flow [2024-01-30 14:18:30,862 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=1227, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1272, PETRI_PLACES=146, PETRI_TRANSITIONS=123} [2024-01-30 14:18:30,863 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 74 predicate places. [2024-01-30 14:18:30,863 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 123 transitions, 1272 flow [2024-01-30 14:18:30,863 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:18:30,863 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:18:30,864 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:18:30,864 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-01-30 14:18:30,864 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:18:30,864 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:18:30,864 INFO L85 PathProgramCache]: Analyzing trace with hash 121184125, now seen corresponding path program 4 times [2024-01-30 14:18:30,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:18:30,864 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1778837964] [2024-01-30 14:18:30,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:18:30,865 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:18:30,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:18:31,084 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:18:31,085 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:18:31,085 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1778837964] [2024-01-30 14:18:31,085 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1778837964] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:18:31,085 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:18:31,085 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-01-30 14:18:31,085 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1851930042] [2024-01-30 14:18:31,086 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:18:31,086 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:18:31,086 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:18:31,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:18:31,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:18:31,116 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:18:31,116 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 123 transitions, 1272 flow. Second operand has 8 states, 8 states have (on average 17.625) internal successors, (141), 8 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:18:31,117 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:18:31,117 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:18:31,117 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:18:31,689 INFO L124 PetriNetUnfolderBase]: 1891/3434 cut-off events. [2024-01-30 14:18:31,690 INFO L125 PetriNetUnfolderBase]: For 17576/17742 co-relation queries the response was YES. [2024-01-30 14:18:31,704 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13339 conditions, 3434 events. 1891/3434 cut-off events. For 17576/17742 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 21746 event pairs, 781 based on Foata normal form. 46/3211 useless extension candidates. Maximal degree in co-relation 13279. Up to 2701 conditions per place. [2024-01-30 14:18:31,714 INFO L140 encePairwiseOnDemand]: 59/68 looper letters, 85 selfloop transitions, 44 changer transitions 0/144 dead transitions. [2024-01-30 14:18:31,715 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 144 transitions, 1581 flow [2024-01-30 14:18:31,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-01-30 14:18:31,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-01-30 14:18:31,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 169 transitions. [2024-01-30 14:18:31,733 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41421568627450983 [2024-01-30 14:18:31,733 INFO L175 Difference]: Start difference. First operand has 146 places, 123 transitions, 1272 flow. Second operand 6 states and 169 transitions. [2024-01-30 14:18:31,733 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 144 transitions, 1581 flow [2024-01-30 14:18:31,765 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 144 transitions, 1492 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-01-30 14:18:31,767 INFO L231 Difference]: Finished difference. Result has 144 places, 123 transitions, 1303 flow [2024-01-30 14:18:31,767 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=1183, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1303, PETRI_PLACES=144, PETRI_TRANSITIONS=123} [2024-01-30 14:18:31,768 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 72 predicate places. [2024-01-30 14:18:31,768 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 123 transitions, 1303 flow [2024-01-30 14:18:31,768 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.625) internal successors, (141), 8 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:18:31,768 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:18:31,768 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:18:31,769 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-01-30 14:18:31,769 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:18:31,769 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:18:31,769 INFO L85 PathProgramCache]: Analyzing trace with hash 891338789, now seen corresponding path program 4 times [2024-01-30 14:18:31,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:18:31,769 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1840829077] [2024-01-30 14:18:31,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:18:31,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:18:31,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:18:31,981 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:18:31,982 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:18:31,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1840829077] [2024-01-30 14:18:31,982 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1840829077] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:18:31,982 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:18:31,982 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-01-30 14:18:31,982 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1551898411] [2024-01-30 14:18:31,982 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:18:31,983 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:18:31,984 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:18:31,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:18:31,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:18:32,019 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:18:32,019 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 123 transitions, 1303 flow. Second operand has 8 states, 8 states have (on average 17.5) internal successors, (140), 8 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:18:32,019 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:18:32,019 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:18:32,020 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:18:32,525 INFO L124 PetriNetUnfolderBase]: 1866/3368 cut-off events. [2024-01-30 14:18:32,526 INFO L125 PetriNetUnfolderBase]: For 18300/18462 co-relation queries the response was YES. [2024-01-30 14:18:32,541 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13368 conditions, 3368 events. 1866/3368 cut-off events. For 18300/18462 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 21377 event pairs, 999 based on Foata normal form. 37/3123 useless extension candidates. Maximal degree in co-relation 13309. Up to 2581 conditions per place. [2024-01-30 14:18:32,552 INFO L140 encePairwiseOnDemand]: 61/68 looper letters, 88 selfloop transitions, 42 changer transitions 0/145 dead transitions. [2024-01-30 14:18:32,552 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 145 transitions, 1630 flow [2024-01-30 14:18:32,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-01-30 14:18:32,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-01-30 14:18:32,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 171 transitions. [2024-01-30 14:18:32,553 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41911764705882354 [2024-01-30 14:18:32,553 INFO L175 Difference]: Start difference. First operand has 144 places, 123 transitions, 1303 flow. Second operand 6 states and 171 transitions. [2024-01-30 14:18:32,553 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 145 transitions, 1630 flow [2024-01-30 14:18:32,587 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 145 transitions, 1526 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-01-30 14:18:32,589 INFO L231 Difference]: Finished difference. Result has 144 places, 123 transitions, 1297 flow [2024-01-30 14:18:32,589 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=1199, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1297, PETRI_PLACES=144, PETRI_TRANSITIONS=123} [2024-01-30 14:18:32,590 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 72 predicate places. [2024-01-30 14:18:32,590 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 123 transitions, 1297 flow [2024-01-30 14:18:32,590 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:18:32,590 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:18:32,590 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:18:32,591 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-01-30 14:18:32,591 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:18:32,591 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:18:32,591 INFO L85 PathProgramCache]: Analyzing trace with hash 144088439, now seen corresponding path program 5 times [2024-01-30 14:18:32,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:18:32,591 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [308470850] [2024-01-30 14:18:32,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:18:32,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:18:32,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:18:32,818 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:18:32,819 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:18:32,819 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [308470850] [2024-01-30 14:18:32,819 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [308470850] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:18:32,819 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:18:32,819 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-01-30 14:18:32,819 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [242600300] [2024-01-30 14:18:32,819 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:18:32,820 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:18:32,820 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:18:32,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:18:32,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:18:32,854 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:18:32,855 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 123 transitions, 1297 flow. Second operand has 8 states, 8 states have (on average 17.5) internal successors, (140), 8 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:18:32,855 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:18:32,855 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:18:32,855 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:18:33,380 INFO L124 PetriNetUnfolderBase]: 1941/3485 cut-off events. [2024-01-30 14:18:33,381 INFO L125 PetriNetUnfolderBase]: For 18135/18314 co-relation queries the response was YES. [2024-01-30 14:18:33,395 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13703 conditions, 3485 events. 1941/3485 cut-off events. For 18135/18314 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 22145 event pairs, 1042 based on Foata normal form. 58/3250 useless extension candidates. Maximal degree in co-relation 13644. Up to 2903 conditions per place. [2024-01-30 14:18:33,406 INFO L140 encePairwiseOnDemand]: 61/68 looper letters, 108 selfloop transitions, 25 changer transitions 0/148 dead transitions. [2024-01-30 14:18:33,406 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 148 transitions, 1693 flow [2024-01-30 14:18:33,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-01-30 14:18:33,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-01-30 14:18:33,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 165 transitions. [2024-01-30 14:18:33,407 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40441176470588236 [2024-01-30 14:18:33,408 INFO L175 Difference]: Start difference. First operand has 144 places, 123 transitions, 1297 flow. Second operand 6 states and 165 transitions. [2024-01-30 14:18:33,408 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 148 transitions, 1693 flow [2024-01-30 14:18:33,441 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 148 transitions, 1585 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-01-30 14:18:33,443 INFO L231 Difference]: Finished difference. Result has 143 places, 129 transitions, 1335 flow [2024-01-30 14:18:33,443 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=1201, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1335, PETRI_PLACES=143, PETRI_TRANSITIONS=129} [2024-01-30 14:18:33,443 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 71 predicate places. [2024-01-30 14:18:33,444 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 129 transitions, 1335 flow [2024-01-30 14:18:33,444 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:18:33,444 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:18:33,444 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:18:33,444 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-01-30 14:18:33,444 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:18:33,445 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:18:33,445 INFO L85 PathProgramCache]: Analyzing trace with hash 918952349, now seen corresponding path program 6 times [2024-01-30 14:18:33,445 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:18:33,445 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1450499670] [2024-01-30 14:18:33,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:18:33,445 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:18:33,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:18:33,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:18:33,653 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:18:33,653 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1450499670] [2024-01-30 14:18:33,653 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1450499670] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:18:33,653 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:18:33,653 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-01-30 14:18:33,653 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [897335778] [2024-01-30 14:18:33,653 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:18:33,653 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:18:33,654 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:18:33,654 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:18:33,654 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:18:33,672 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:18:33,672 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 129 transitions, 1335 flow. Second operand has 8 states, 8 states have (on average 17.5) internal successors, (140), 8 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:18:33,673 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:18:33,673 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:18:33,673 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:18:34,145 INFO L124 PetriNetUnfolderBase]: 1928/3460 cut-off events. [2024-01-30 14:18:34,145 INFO L125 PetriNetUnfolderBase]: For 17013/17192 co-relation queries the response was YES. [2024-01-30 14:18:34,157 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13508 conditions, 3460 events. 1928/3460 cut-off events. For 17013/17192 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 21896 event pairs, 999 based on Foata normal form. 46/3207 useless extension candidates. Maximal degree in co-relation 13450. Up to 2722 conditions per place. [2024-01-30 14:18:34,166 INFO L140 encePairwiseOnDemand]: 61/68 looper letters, 89 selfloop transitions, 42 changer transitions 0/146 dead transitions. [2024-01-30 14:18:34,166 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 146 transitions, 1644 flow [2024-01-30 14:18:34,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-01-30 14:18:34,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-01-30 14:18:34,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 148 transitions. [2024-01-30 14:18:34,167 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43529411764705883 [2024-01-30 14:18:34,167 INFO L175 Difference]: Start difference. First operand has 143 places, 129 transitions, 1335 flow. Second operand 5 states and 148 transitions. [2024-01-30 14:18:34,167 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 146 transitions, 1644 flow [2024-01-30 14:18:34,194 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 146 transitions, 1606 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-01-30 14:18:34,196 INFO L231 Difference]: Finished difference. Result has 145 places, 129 transitions, 1417 flow [2024-01-30 14:18:34,196 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=1297, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1417, PETRI_PLACES=145, PETRI_TRANSITIONS=129} [2024-01-30 14:18:34,196 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 73 predicate places. [2024-01-30 14:18:34,197 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 129 transitions, 1417 flow [2024-01-30 14:18:34,197 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:18:34,197 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:18:34,197 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:18:34,197 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-01-30 14:18:34,197 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:18:34,197 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:18:34,198 INFO L85 PathProgramCache]: Analyzing trace with hash 1652365814, now seen corresponding path program 1 times [2024-01-30 14:18:34,198 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:18:34,198 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1666140663] [2024-01-30 14:18:34,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:18:34,198 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:18:34,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:18:34,340 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:18:34,340 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:18:34,340 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1666140663] [2024-01-30 14:18:34,341 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1666140663] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:18:34,341 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:18:34,341 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-01-30 14:18:34,341 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1008597208] [2024-01-30 14:18:34,341 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:18:34,341 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-01-30 14:18:34,341 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:18:34,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-01-30 14:18:34,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-01-30 14:18:34,348 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 68 [2024-01-30 14:18:34,349 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 129 transitions, 1417 flow. Second operand has 7 states, 7 states have (on average 27.571428571428573) internal successors, (193), 7 states have internal predecessors, (193), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:18:34,349 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:18:34,349 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 68 [2024-01-30 14:18:34,349 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:18:34,754 INFO L124 PetriNetUnfolderBase]: 1563/2875 cut-off events. [2024-01-30 14:18:34,754 INFO L125 PetriNetUnfolderBase]: For 16969/17047 co-relation queries the response was YES. [2024-01-30 14:18:34,765 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11641 conditions, 2875 events. 1563/2875 cut-off events. For 16969/17047 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 18525 event pairs, 746 based on Foata normal form. 24/2683 useless extension candidates. Maximal degree in co-relation 11583. Up to 2297 conditions per place. [2024-01-30 14:18:34,774 INFO L140 encePairwiseOnDemand]: 60/68 looper letters, 116 selfloop transitions, 30 changer transitions 0/169 dead transitions. [2024-01-30 14:18:34,788 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 169 transitions, 2064 flow [2024-01-30 14:18:34,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-30 14:18:34,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-30 14:18:34,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 250 transitions. [2024-01-30 14:18:34,789 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5252100840336135 [2024-01-30 14:18:34,789 INFO L175 Difference]: Start difference. First operand has 145 places, 129 transitions, 1417 flow. Second operand 7 states and 250 transitions. [2024-01-30 14:18:34,789 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 169 transitions, 2064 flow [2024-01-30 14:18:34,828 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 169 transitions, 1968 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-01-30 14:18:34,830 INFO L231 Difference]: Finished difference. Result has 152 places, 150 transitions, 1733 flow [2024-01-30 14:18:34,830 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=1331, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1733, PETRI_PLACES=152, PETRI_TRANSITIONS=150} [2024-01-30 14:18:34,831 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 80 predicate places. [2024-01-30 14:18:34,831 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 150 transitions, 1733 flow [2024-01-30 14:18:34,831 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 27.571428571428573) internal successors, (193), 7 states have internal predecessors, (193), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:18:34,831 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:18:34,831 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:18:34,831 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-01-30 14:18:34,832 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:18:34,832 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:18:34,832 INFO L85 PathProgramCache]: Analyzing trace with hash -1978316782, now seen corresponding path program 1 times [2024-01-30 14:18:34,832 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:18:34,832 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [30022682] [2024-01-30 14:18:34,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:18:34,832 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:18:34,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:18:35,002 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:18:35,002 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:18:35,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [30022682] [2024-01-30 14:18:35,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [30022682] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:18:35,002 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:18:35,002 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-01-30 14:18:35,002 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [415205032] [2024-01-30 14:18:35,003 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:18:35,003 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-01-30 14:18:35,003 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:18:35,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-01-30 14:18:35,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-01-30 14:18:35,008 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 68 [2024-01-30 14:18:35,008 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 150 transitions, 1733 flow. Second operand has 7 states, 7 states have (on average 27.571428571428573) internal successors, (193), 7 states have internal predecessors, (193), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:18:35,008 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:18:35,008 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 68 [2024-01-30 14:18:35,008 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:18:35,389 INFO L124 PetriNetUnfolderBase]: 1293/2459 cut-off events. [2024-01-30 14:18:35,389 INFO L125 PetriNetUnfolderBase]: For 15150/15243 co-relation queries the response was YES. [2024-01-30 14:18:35,398 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10164 conditions, 2459 events. 1293/2459 cut-off events. For 15150/15243 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 15968 event pairs, 709 based on Foata normal form. 30/2351 useless extension candidates. Maximal degree in co-relation 10101. Up to 1912 conditions per place. [2024-01-30 14:18:35,405 INFO L140 encePairwiseOnDemand]: 63/68 looper letters, 134 selfloop transitions, 24 changer transitions 0/181 dead transitions. [2024-01-30 14:18:35,406 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 181 transitions, 2276 flow [2024-01-30 14:18:35,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-01-30 14:18:35,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-01-30 14:18:35,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 190 transitions. [2024-01-30 14:18:35,407 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5588235294117647 [2024-01-30 14:18:35,407 INFO L175 Difference]: Start difference. First operand has 152 places, 150 transitions, 1733 flow. Second operand 5 states and 190 transitions. [2024-01-30 14:18:35,407 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 181 transitions, 2276 flow [2024-01-30 14:18:35,431 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 181 transitions, 2274 flow, removed 1 selfloop flow, removed 0 redundant places. [2024-01-30 14:18:35,434 INFO L231 Difference]: Finished difference. Result has 158 places, 162 transitions, 1953 flow [2024-01-30 14:18:35,434 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=1731, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1953, PETRI_PLACES=158, PETRI_TRANSITIONS=162} [2024-01-30 14:18:35,434 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 86 predicate places. [2024-01-30 14:18:35,434 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 162 transitions, 1953 flow [2024-01-30 14:18:35,435 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 27.571428571428573) internal successors, (193), 7 states have internal predecessors, (193), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:18:35,435 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:18:35,435 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:18:35,435 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-01-30 14:18:35,435 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:18:35,435 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:18:35,435 INFO L85 PathProgramCache]: Analyzing trace with hash 308207516, now seen corresponding path program 1 times [2024-01-30 14:18:35,435 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:18:35,436 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [723207980] [2024-01-30 14:18:35,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:18:35,436 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:18:35,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:18:35,595 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:18:35,596 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:18:35,596 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [723207980] [2024-01-30 14:18:35,596 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [723207980] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:18:35,596 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:18:35,596 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-01-30 14:18:35,596 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1312266221] [2024-01-30 14:18:35,596 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:18:35,597 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:18:35,597 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:18:35,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:18:35,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:18:35,603 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 68 [2024-01-30 14:18:35,604 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 162 transitions, 1953 flow. Second operand has 8 states, 8 states have (on average 27.375) internal successors, (219), 8 states have internal predecessors, (219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:18:35,604 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:18:35,604 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 68 [2024-01-30 14:18:35,604 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:18:35,999 INFO L124 PetriNetUnfolderBase]: 1152/2206 cut-off events. [2024-01-30 14:18:35,999 INFO L125 PetriNetUnfolderBase]: For 16838/16909 co-relation queries the response was YES. [2024-01-30 14:18:36,011 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9637 conditions, 2206 events. 1152/2206 cut-off events. For 16838/16909 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 13900 event pairs, 338 based on Foata normal form. 66/2170 useless extension candidates. Maximal degree in co-relation 9570. Up to 1150 conditions per place. [2024-01-30 14:18:36,018 INFO L140 encePairwiseOnDemand]: 59/68 looper letters, 95 selfloop transitions, 79 changer transitions 0/197 dead transitions. [2024-01-30 14:18:36,019 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 197 transitions, 2495 flow [2024-01-30 14:18:36,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-30 14:18:36,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-30 14:18:36,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 266 transitions. [2024-01-30 14:18:36,020 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5588235294117647 [2024-01-30 14:18:36,020 INFO L175 Difference]: Start difference. First operand has 158 places, 162 transitions, 1953 flow. Second operand 7 states and 266 transitions. [2024-01-30 14:18:36,020 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 197 transitions, 2495 flow [2024-01-30 14:18:36,050 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 197 transitions, 2481 flow, removed 4 selfloop flow, removed 1 redundant places. [2024-01-30 14:18:36,053 INFO L231 Difference]: Finished difference. Result has 165 places, 166 transitions, 2177 flow [2024-01-30 14:18:36,053 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=1939, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2177, PETRI_PLACES=165, PETRI_TRANSITIONS=166} [2024-01-30 14:18:36,053 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 93 predicate places. [2024-01-30 14:18:36,053 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 166 transitions, 2177 flow [2024-01-30 14:18:36,054 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 27.375) internal successors, (219), 8 states have internal predecessors, (219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:18:36,054 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:18:36,054 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:18:36,054 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-01-30 14:18:36,054 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:18:36,054 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:18:36,054 INFO L85 PathProgramCache]: Analyzing trace with hash 367857692, now seen corresponding path program 2 times [2024-01-30 14:18:36,055 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:18:36,055 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [446309286] [2024-01-30 14:18:36,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:18:36,055 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:18:36,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:18:36,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:18:36,226 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:18:36,226 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [446309286] [2024-01-30 14:18:36,226 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [446309286] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:18:36,226 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:18:36,226 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-01-30 14:18:36,226 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2109478479] [2024-01-30 14:18:36,226 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:18:36,227 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:18:36,227 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:18:36,227 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:18:36,227 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:18:36,234 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 68 [2024-01-30 14:18:36,234 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 166 transitions, 2177 flow. Second operand has 8 states, 8 states have (on average 27.375) internal successors, (219), 8 states have internal predecessors, (219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:18:36,235 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:18:36,235 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 68 [2024-01-30 14:18:36,235 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:18:36,761 INFO L124 PetriNetUnfolderBase]: 1422/2668 cut-off events. [2024-01-30 14:18:36,761 INFO L125 PetriNetUnfolderBase]: For 23318/23409 co-relation queries the response was YES. [2024-01-30 14:18:36,773 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12291 conditions, 2668 events. 1422/2668 cut-off events. For 23318/23409 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 17124 event pairs, 553 based on Foata normal form. 34/2592 useless extension candidates. Maximal degree in co-relation 12221. Up to 1784 conditions per place. [2024-01-30 14:18:36,781 INFO L140 encePairwiseOnDemand]: 60/68 looper letters, 111 selfloop transitions, 65 changer transitions 0/199 dead transitions. [2024-01-30 14:18:36,781 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 199 transitions, 2733 flow [2024-01-30 14:18:36,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-30 14:18:36,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-30 14:18:36,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 262 transitions. [2024-01-30 14:18:36,782 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5504201680672269 [2024-01-30 14:18:36,782 INFO L175 Difference]: Start difference. First operand has 165 places, 166 transitions, 2177 flow. Second operand 7 states and 262 transitions. [2024-01-30 14:18:36,782 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 199 transitions, 2733 flow [2024-01-30 14:18:36,820 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 199 transitions, 2606 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-01-30 14:18:36,823 INFO L231 Difference]: Finished difference. Result has 168 places, 170 transitions, 2226 flow [2024-01-30 14:18:36,823 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=2054, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2226, PETRI_PLACES=168, PETRI_TRANSITIONS=170} [2024-01-30 14:18:36,824 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 96 predicate places. [2024-01-30 14:18:36,824 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 170 transitions, 2226 flow [2024-01-30 14:18:36,824 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 27.375) internal successors, (219), 8 states have internal predecessors, (219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:18:36,824 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:18:36,824 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:18:36,824 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-01-30 14:18:36,824 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:18:36,825 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:18:36,825 INFO L85 PathProgramCache]: Analyzing trace with hash 368598902, now seen corresponding path program 3 times [2024-01-30 14:18:36,825 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:18:36,825 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1919862611] [2024-01-30 14:18:36,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:18:36,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:18:36,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:18:37,002 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:18:37,003 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:18:37,003 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1919862611] [2024-01-30 14:18:37,003 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1919862611] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:18:37,003 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:18:37,003 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-01-30 14:18:37,003 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [619552364] [2024-01-30 14:18:37,003 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:18:37,003 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:18:37,003 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:18:37,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:18:37,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:18:37,010 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 68 [2024-01-30 14:18:37,010 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 170 transitions, 2226 flow. Second operand has 8 states, 8 states have (on average 27.375) internal successors, (219), 8 states have internal predecessors, (219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:18:37,010 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:18:37,010 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 68 [2024-01-30 14:18:37,010 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:18:37,500 INFO L124 PetriNetUnfolderBase]: 1390/2620 cut-off events. [2024-01-30 14:18:37,501 INFO L125 PetriNetUnfolderBase]: For 22137/22224 co-relation queries the response was YES. [2024-01-30 14:18:37,517 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12017 conditions, 2620 events. 1390/2620 cut-off events. For 22137/22224 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 16755 event pairs, 533 based on Foata normal form. 34/2544 useless extension candidates. Maximal degree in co-relation 11946. Up to 1776 conditions per place. [2024-01-30 14:18:37,527 INFO L140 encePairwiseOnDemand]: 60/68 looper letters, 113 selfloop transitions, 67 changer transitions 0/203 dead transitions. [2024-01-30 14:18:37,527 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 203 transitions, 2746 flow [2024-01-30 14:18:37,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-01-30 14:18:37,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-01-30 14:18:37,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 320 transitions. [2024-01-30 14:18:37,528 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5228758169934641 [2024-01-30 14:18:37,529 INFO L175 Difference]: Start difference. First operand has 168 places, 170 transitions, 2226 flow. Second operand 9 states and 320 transitions. [2024-01-30 14:18:37,529 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 203 transitions, 2746 flow [2024-01-30 14:18:37,567 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 203 transitions, 2665 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-01-30 14:18:37,569 INFO L231 Difference]: Finished difference. Result has 174 places, 170 transitions, 2284 flow [2024-01-30 14:18:37,570 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=2145, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2284, PETRI_PLACES=174, PETRI_TRANSITIONS=170} [2024-01-30 14:18:37,570 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 102 predicate places. [2024-01-30 14:18:37,570 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 170 transitions, 2284 flow [2024-01-30 14:18:37,570 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 27.375) internal successors, (219), 8 states have internal predecessors, (219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:18:37,570 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:18:37,571 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:18:37,571 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-01-30 14:18:37,571 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:18:37,571 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:18:37,571 INFO L85 PathProgramCache]: Analyzing trace with hash -2030484478, now seen corresponding path program 1 times [2024-01-30 14:18:37,571 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:18:37,571 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [394625944] [2024-01-30 14:18:37,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:18:37,572 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:18:37,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:18:37,776 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:18:37,777 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:18:37,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [394625944] [2024-01-30 14:18:37,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [394625944] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:18:37,777 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:18:37,777 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:18:37,777 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1516756846] [2024-01-30 14:18:37,777 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:18:37,777 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:18:37,778 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:18:37,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:18:37,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:18:37,811 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:18:37,811 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 170 transitions, 2284 flow. Second operand has 9 states, 9 states have (on average 17.555555555555557) internal successors, (158), 9 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:18:37,811 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:18:37,811 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:18:37,811 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:18:38,458 INFO L124 PetriNetUnfolderBase]: 1950/3484 cut-off events. [2024-01-30 14:18:38,458 INFO L125 PetriNetUnfolderBase]: For 25670/25868 co-relation queries the response was YES. [2024-01-30 14:18:38,476 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15926 conditions, 3484 events. 1950/3484 cut-off events. For 25670/25868 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 21377 event pairs, 566 based on Foata normal form. 66/3394 useless extension candidates. Maximal degree in co-relation 15853. Up to 1594 conditions per place. [2024-01-30 14:18:38,489 INFO L140 encePairwiseOnDemand]: 58/68 looper letters, 112 selfloop transitions, 86 changer transitions 0/213 dead transitions. [2024-01-30 14:18:38,490 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 213 transitions, 2884 flow [2024-01-30 14:18:38,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:18:38,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:18:38,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 231 transitions. [2024-01-30 14:18:38,491 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42463235294117646 [2024-01-30 14:18:38,491 INFO L175 Difference]: Start difference. First operand has 174 places, 170 transitions, 2284 flow. Second operand 8 states and 231 transitions. [2024-01-30 14:18:38,491 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 213 transitions, 2884 flow [2024-01-30 14:18:38,549 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 213 transitions, 2740 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-01-30 14:18:38,552 INFO L231 Difference]: Finished difference. Result has 174 places, 170 transitions, 2319 flow [2024-01-30 14:18:38,552 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=2140, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2319, PETRI_PLACES=174, PETRI_TRANSITIONS=170} [2024-01-30 14:18:38,553 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 102 predicate places. [2024-01-30 14:18:38,553 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 170 transitions, 2319 flow [2024-01-30 14:18:38,553 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:18:38,553 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:18:38,553 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:18:38,553 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-01-30 14:18:38,554 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:18:38,554 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:18:38,554 INFO L85 PathProgramCache]: Analyzing trace with hash -1539821207, now seen corresponding path program 1 times [2024-01-30 14:18:38,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:18:38,554 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [16909025] [2024-01-30 14:18:38,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:18:38,554 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:18:38,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:18:38,743 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:18:38,743 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:18:38,743 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [16909025] [2024-01-30 14:18:38,744 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [16909025] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:18:38,744 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:18:38,744 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-01-30 14:18:38,744 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [501701480] [2024-01-30 14:18:38,744 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:18:38,744 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:18:38,744 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:18:38,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:18:38,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:18:38,769 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:18:38,770 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 170 transitions, 2319 flow. Second operand has 8 states, 8 states have (on average 17.5) internal successors, (140), 8 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:18:38,770 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:18:38,770 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:18:38,770 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:18:39,234 INFO L124 PetriNetUnfolderBase]: 1644/2995 cut-off events. [2024-01-30 14:18:39,234 INFO L125 PetriNetUnfolderBase]: For 23435/23465 co-relation queries the response was YES. [2024-01-30 14:18:39,250 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14071 conditions, 2995 events. 1644/2995 cut-off events. For 23435/23465 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 18322 event pairs, 648 based on Foata normal form. 19/2923 useless extension candidates. Maximal degree in co-relation 13997. Up to 2454 conditions per place. [2024-01-30 14:18:39,260 INFO L140 encePairwiseOnDemand]: 60/68 looper letters, 159 selfloop transitions, 34 changer transitions 0/204 dead transitions. [2024-01-30 14:18:39,260 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 204 transitions, 2875 flow [2024-01-30 14:18:39,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:18:39,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:18:39,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 212 transitions. [2024-01-30 14:18:39,261 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3897058823529412 [2024-01-30 14:18:39,261 INFO L175 Difference]: Start difference. First operand has 174 places, 170 transitions, 2319 flow. Second operand 8 states and 212 transitions. [2024-01-30 14:18:39,261 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 204 transitions, 2875 flow [2024-01-30 14:18:39,311 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 204 transitions, 2703 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-01-30 14:18:39,314 INFO L231 Difference]: Finished difference. Result has 176 places, 177 transitions, 2282 flow [2024-01-30 14:18:39,314 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=2147, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2282, PETRI_PLACES=176, PETRI_TRANSITIONS=177} [2024-01-30 14:18:39,315 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 104 predicate places. [2024-01-30 14:18:39,315 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 177 transitions, 2282 flow [2024-01-30 14:18:39,315 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:18:39,315 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:18:39,315 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:18:39,315 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-01-30 14:18:39,316 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:18:39,316 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:18:39,316 INFO L85 PathProgramCache]: Analyzing trace with hash -465673179, now seen corresponding path program 2 times [2024-01-30 14:18:39,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:18:39,316 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [181551427] [2024-01-30 14:18:39,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:18:39,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:18:39,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:18:39,488 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:18:39,488 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:18:39,489 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [181551427] [2024-01-30 14:18:39,489 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [181551427] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:18:39,489 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:18:39,489 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-01-30 14:18:39,489 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [204526787] [2024-01-30 14:18:39,489 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:18:39,489 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:18:39,490 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:18:39,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:18:39,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:18:39,507 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:18:39,508 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 177 transitions, 2282 flow. Second operand has 8 states, 8 states have (on average 17.5) internal successors, (140), 8 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:18:39,508 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:18:39,508 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:18:39,508 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:18:39,958 INFO L124 PetriNetUnfolderBase]: 1638/2985 cut-off events. [2024-01-30 14:18:39,958 INFO L125 PetriNetUnfolderBase]: For 21820/21850 co-relation queries the response was YES. [2024-01-30 14:18:39,973 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13756 conditions, 2985 events. 1638/2985 cut-off events. For 21820/21850 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 18269 event pairs, 650 based on Foata normal form. 19/2913 useless extension candidates. Maximal degree in co-relation 13680. Up to 2454 conditions per place. [2024-01-30 14:18:39,982 INFO L140 encePairwiseOnDemand]: 60/68 looper letters, 157 selfloop transitions, 36 changer transitions 0/204 dead transitions. [2024-01-30 14:18:39,983 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 204 transitions, 2783 flow [2024-01-30 14:18:39,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:18:39,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:18:39,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 212 transitions. [2024-01-30 14:18:39,984 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3897058823529412 [2024-01-30 14:18:39,984 INFO L175 Difference]: Start difference. First operand has 176 places, 177 transitions, 2282 flow. Second operand 8 states and 212 transitions. [2024-01-30 14:18:39,984 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 204 transitions, 2783 flow [2024-01-30 14:18:40,033 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 204 transitions, 2731 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-01-30 14:18:40,035 INFO L231 Difference]: Finished difference. Result has 180 places, 177 transitions, 2307 flow [2024-01-30 14:18:40,036 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=2230, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2307, PETRI_PLACES=180, PETRI_TRANSITIONS=177} [2024-01-30 14:18:40,036 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 108 predicate places. [2024-01-30 14:18:40,036 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 177 transitions, 2307 flow [2024-01-30 14:18:40,036 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:18:40,036 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:18:40,036 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:18:40,037 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-01-30 14:18:40,037 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:18:40,037 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:18:40,037 INFO L85 PathProgramCache]: Analyzing trace with hash 1213216002, now seen corresponding path program 1 times [2024-01-30 14:18:40,037 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:18:40,037 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [216973051] [2024-01-30 14:18:40,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:18:40,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:18:40,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:18:40,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:18:40,273 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:18:40,273 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [216973051] [2024-01-30 14:18:40,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [216973051] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:18:40,274 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:18:40,274 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:18:40,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1275662630] [2024-01-30 14:18:40,274 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:18:40,274 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:18:40,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:18:40,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:18:40,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:18:40,296 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:18:40,297 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 177 transitions, 2307 flow. Second operand has 9 states, 9 states have (on average 17.555555555555557) internal successors, (158), 9 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:18:40,297 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:18:40,297 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:18:40,297 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:18:40,843 INFO L124 PetriNetUnfolderBase]: 1886/3375 cut-off events. [2024-01-30 14:18:40,843 INFO L125 PetriNetUnfolderBase]: For 26071/26101 co-relation queries the response was YES. [2024-01-30 14:18:40,862 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15842 conditions, 3375 events. 1886/3375 cut-off events. For 26071/26101 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 21233 event pairs, 538 based on Foata normal form. 27/3315 useless extension candidates. Maximal degree in co-relation 15765. Up to 1436 conditions per place. [2024-01-30 14:18:40,874 INFO L140 encePairwiseOnDemand]: 54/68 looper letters, 126 selfloop transitions, 96 changer transitions 0/233 dead transitions. [2024-01-30 14:18:40,874 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 233 transitions, 3084 flow [2024-01-30 14:18:40,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:18:40,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:18:40,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 245 transitions. [2024-01-30 14:18:40,876 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45036764705882354 [2024-01-30 14:18:40,876 INFO L175 Difference]: Start difference. First operand has 180 places, 177 transitions, 2307 flow. Second operand 8 states and 245 transitions. [2024-01-30 14:18:40,876 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 233 transitions, 3084 flow [2024-01-30 14:18:40,937 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 233 transitions, 3012 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-01-30 14:18:40,940 INFO L231 Difference]: Finished difference. Result has 183 places, 184 transitions, 2537 flow [2024-01-30 14:18:40,940 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=2235, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2537, PETRI_PLACES=183, PETRI_TRANSITIONS=184} [2024-01-30 14:18:40,941 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 111 predicate places. [2024-01-30 14:18:40,941 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 184 transitions, 2537 flow [2024-01-30 14:18:40,941 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:18:40,941 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:18:40,941 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:18:40,941 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-01-30 14:18:40,942 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:18:40,942 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:18:40,942 INFO L85 PathProgramCache]: Analyzing trace with hash 670619733, now seen corresponding path program 3 times [2024-01-30 14:18:40,942 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:18:40,942 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [340205684] [2024-01-30 14:18:40,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:18:40,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:18:40,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:18:41,196 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:18:41,197 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:18:41,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [340205684] [2024-01-30 14:18:41,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [340205684] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:18:41,198 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:18:41,199 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-01-30 14:18:41,199 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1113938105] [2024-01-30 14:18:41,199 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:18:41,199 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:18:41,200 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:18:41,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:18:41,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:18:41,223 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:18:41,223 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 184 transitions, 2537 flow. Second operand has 8 states, 8 states have (on average 17.5) internal successors, (140), 8 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:18:41,224 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:18:41,224 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:18:41,224 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:18:41,735 INFO L124 PetriNetUnfolderBase]: 1892/3403 cut-off events. [2024-01-30 14:18:41,736 INFO L125 PetriNetUnfolderBase]: For 30275/30305 co-relation queries the response was YES. [2024-01-30 14:18:41,753 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17113 conditions, 3403 events. 1892/3403 cut-off events. For 30275/30305 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 21460 event pairs, 693 based on Foata normal form. 19/3331 useless extension candidates. Maximal degree in co-relation 17034. Up to 2850 conditions per place. [2024-01-30 14:18:41,765 INFO L140 encePairwiseOnDemand]: 60/68 looper letters, 164 selfloop transitions, 37 changer transitions 0/212 dead transitions. [2024-01-30 14:18:41,766 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 212 transitions, 3073 flow [2024-01-30 14:18:41,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:18:41,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:18:41,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 210 transitions. [2024-01-30 14:18:41,767 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3860294117647059 [2024-01-30 14:18:41,767 INFO L175 Difference]: Start difference. First operand has 183 places, 184 transitions, 2537 flow. Second operand 8 states and 210 transitions. [2024-01-30 14:18:41,767 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 212 transitions, 3073 flow [2024-01-30 14:18:41,836 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 212 transitions, 2893 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-01-30 14:18:41,838 INFO L231 Difference]: Finished difference. Result has 186 places, 189 transitions, 2493 flow [2024-01-30 14:18:41,839 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=2357, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2493, PETRI_PLACES=186, PETRI_TRANSITIONS=189} [2024-01-30 14:18:41,839 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 114 predicate places. [2024-01-30 14:18:41,839 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 189 transitions, 2493 flow [2024-01-30 14:18:41,840 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:18:41,840 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:18:41,840 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:18:41,840 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-01-30 14:18:41,840 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:18:41,840 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:18:41,840 INFO L85 PathProgramCache]: Analyzing trace with hash -482400090, now seen corresponding path program 2 times [2024-01-30 14:18:41,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:18:41,841 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [70658572] [2024-01-30 14:18:41,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:18:41,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:18:41,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:18:42,095 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:18:42,095 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:18:42,095 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [70658572] [2024-01-30 14:18:42,095 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [70658572] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:18:42,096 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:18:42,096 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:18:42,096 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1315200754] [2024-01-30 14:18:42,096 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:18:42,096 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:18:42,096 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:18:42,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:18:42,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:18:42,135 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:18:42,135 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 189 transitions, 2493 flow. Second operand has 9 states, 9 states have (on average 17.555555555555557) internal successors, (158), 9 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:18:42,135 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:18:42,135 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:18:42,135 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:18:42,832 INFO L124 PetriNetUnfolderBase]: 2310/4052 cut-off events. [2024-01-30 14:18:42,833 INFO L125 PetriNetUnfolderBase]: For 34041/34321 co-relation queries the response was YES. [2024-01-30 14:18:42,854 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19797 conditions, 4052 events. 2310/4052 cut-off events. For 34041/34321 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 24965 event pairs, 825 based on Foata normal form. 77/3953 useless extension candidates. Maximal degree in co-relation 19716. Up to 2691 conditions per place. [2024-01-30 14:18:42,868 INFO L140 encePairwiseOnDemand]: 58/68 looper letters, 139 selfloop transitions, 70 changer transitions 0/229 dead transitions. [2024-01-30 14:18:42,868 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 229 transitions, 3110 flow [2024-01-30 14:18:42,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:18:42,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:18:42,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 227 transitions. [2024-01-30 14:18:42,870 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4172794117647059 [2024-01-30 14:18:42,870 INFO L175 Difference]: Start difference. First operand has 186 places, 189 transitions, 2493 flow. Second operand 8 states and 227 transitions. [2024-01-30 14:18:42,870 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 229 transitions, 3110 flow [2024-01-30 14:18:42,953 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 229 transitions, 3062 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-01-30 14:18:42,959 INFO L231 Difference]: Finished difference. Result has 191 places, 189 transitions, 2595 flow [2024-01-30 14:18:42,960 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=2447, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2595, PETRI_PLACES=191, PETRI_TRANSITIONS=189} [2024-01-30 14:18:42,960 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 119 predicate places. [2024-01-30 14:18:42,960 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 189 transitions, 2595 flow [2024-01-30 14:18:42,961 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:18:42,961 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:18:42,961 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:18:42,961 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-01-30 14:18:42,961 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:18:42,961 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:18:42,962 INFO L85 PathProgramCache]: Analyzing trace with hash -283495496, now seen corresponding path program 2 times [2024-01-30 14:18:42,962 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:18:42,962 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [697875251] [2024-01-30 14:18:42,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:18:42,962 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:18:42,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:18:43,222 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:18:43,223 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:18:43,223 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [697875251] [2024-01-30 14:18:43,223 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [697875251] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:18:43,223 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:18:43,223 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:18:43,223 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1096437192] [2024-01-30 14:18:43,223 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:18:43,223 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:18:43,224 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:18:43,224 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:18:43,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:18:43,253 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:18:43,253 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 189 transitions, 2595 flow. Second operand has 9 states, 9 states have (on average 17.555555555555557) internal successors, (158), 9 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:18:43,253 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:18:43,253 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:18:43,253 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:18:43,834 INFO L124 PetriNetUnfolderBase]: 1812/3275 cut-off events. [2024-01-30 14:18:43,834 INFO L125 PetriNetUnfolderBase]: For 29873/29903 co-relation queries the response was YES. [2024-01-30 14:18:43,851 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16532 conditions, 3275 events. 1812/3275 cut-off events. For 29873/29903 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 20523 event pairs, 710 based on Foata normal form. 27/3211 useless extension candidates. Maximal degree in co-relation 16450. Up to 2222 conditions per place. [2024-01-30 14:18:43,861 INFO L140 encePairwiseOnDemand]: 54/68 looper letters, 146 selfloop transitions, 75 changer transitions 0/232 dead transitions. [2024-01-30 14:18:43,862 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 232 transitions, 3268 flow [2024-01-30 14:18:43,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:18:43,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:18:43,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 236 transitions. [2024-01-30 14:18:43,863 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4338235294117647 [2024-01-30 14:18:43,863 INFO L175 Difference]: Start difference. First operand has 191 places, 189 transitions, 2595 flow. Second operand 8 states and 236 transitions. [2024-01-30 14:18:43,863 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 232 transitions, 3268 flow [2024-01-30 14:18:43,930 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 232 transitions, 3128 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-01-30 14:18:43,933 INFO L231 Difference]: Finished difference. Result has 192 places, 189 transitions, 2613 flow [2024-01-30 14:18:43,933 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=2455, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2613, PETRI_PLACES=192, PETRI_TRANSITIONS=189} [2024-01-30 14:18:43,934 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 120 predicate places. [2024-01-30 14:18:43,934 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 189 transitions, 2613 flow [2024-01-30 14:18:43,934 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:18:43,934 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:18:43,934 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:18:43,934 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-01-30 14:18:43,934 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:18:43,935 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:18:43,935 INFO L85 PathProgramCache]: Analyzing trace with hash -481765830, now seen corresponding path program 3 times [2024-01-30 14:18:43,935 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:18:43,935 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1168051667] [2024-01-30 14:18:43,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:18:43,935 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:18:43,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:18:44,156 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:18:44,156 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:18:44,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1168051667] [2024-01-30 14:18:44,157 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1168051667] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:18:44,157 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:18:44,157 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:18:44,157 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1000214794] [2024-01-30 14:18:44,157 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:18:44,157 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:18:44,157 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:18:44,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:18:44,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:18:44,188 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:18:44,190 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 189 transitions, 2613 flow. Second operand has 9 states, 9 states have (on average 17.555555555555557) internal successors, (158), 9 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:18:44,190 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:18:44,190 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:18:44,190 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:18:44,964 INFO L124 PetriNetUnfolderBase]: 2186/3848 cut-off events. [2024-01-30 14:18:44,964 INFO L125 PetriNetUnfolderBase]: For 37089/37360 co-relation queries the response was YES. [2024-01-30 14:18:44,982 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19502 conditions, 3848 events. 2186/3848 cut-off events. For 37089/37360 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 23439 event pairs, 791 based on Foata normal form. 104/3786 useless extension candidates. Maximal degree in co-relation 19419. Up to 2673 conditions per place. [2024-01-30 14:18:44,993 INFO L140 encePairwiseOnDemand]: 58/68 looper letters, 141 selfloop transitions, 72 changer transitions 0/233 dead transitions. [2024-01-30 14:18:44,993 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 233 transitions, 3220 flow [2024-01-30 14:18:44,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-01-30 14:18:44,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-01-30 14:18:44,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 265 transitions. [2024-01-30 14:18:44,994 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3897058823529412 [2024-01-30 14:18:44,994 INFO L175 Difference]: Start difference. First operand has 192 places, 189 transitions, 2613 flow. Second operand 10 states and 265 transitions. [2024-01-30 14:18:44,994 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 233 transitions, 3220 flow [2024-01-30 14:18:45,070 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 233 transitions, 3066 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-01-30 14:18:45,073 INFO L231 Difference]: Finished difference. Result has 195 places, 189 transitions, 2612 flow [2024-01-30 14:18:45,074 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=2459, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2612, PETRI_PLACES=195, PETRI_TRANSITIONS=189} [2024-01-30 14:18:45,074 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 123 predicate places. [2024-01-30 14:18:45,074 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 189 transitions, 2612 flow [2024-01-30 14:18:45,074 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:18:45,074 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:18:45,074 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:18:45,075 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-01-30 14:18:45,075 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:18:45,075 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:18:45,075 INFO L85 PathProgramCache]: Analyzing trace with hash -610632414, now seen corresponding path program 3 times [2024-01-30 14:18:45,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:18:45,075 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1116236586] [2024-01-30 14:18:45,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:18:45,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:18:45,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:18:45,283 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:18:45,283 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:18:45,283 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1116236586] [2024-01-30 14:18:45,284 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1116236586] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:18:45,284 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:18:45,284 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:18:45,284 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [137945669] [2024-01-30 14:18:45,284 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:18:45,284 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:18:45,284 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:18:45,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:18:45,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:18:45,310 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:18:45,311 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 189 transitions, 2612 flow. Second operand has 9 states, 9 states have (on average 17.555555555555557) internal successors, (158), 9 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:18:45,311 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:18:45,311 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:18:45,311 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:18:45,887 INFO L124 PetriNetUnfolderBase]: 1662/3035 cut-off events. [2024-01-30 14:18:45,888 INFO L125 PetriNetUnfolderBase]: For 29789/29819 co-relation queries the response was YES. [2024-01-30 14:18:45,904 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15504 conditions, 3035 events. 1662/3035 cut-off events. For 29789/29819 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 18683 event pairs, 656 based on Foata normal form. 39/2983 useless extension candidates. Maximal degree in co-relation 15420. Up to 2198 conditions per place. [2024-01-30 14:18:45,914 INFO L140 encePairwiseOnDemand]: 54/68 looper letters, 145 selfloop transitions, 77 changer transitions 0/233 dead transitions. [2024-01-30 14:18:45,915 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 233 transitions, 3257 flow [2024-01-30 14:18:45,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-01-30 14:18:45,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-01-30 14:18:45,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 271 transitions. [2024-01-30 14:18:45,916 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3985294117647059 [2024-01-30 14:18:45,916 INFO L175 Difference]: Start difference. First operand has 195 places, 189 transitions, 2612 flow. Second operand 10 states and 271 transitions. [2024-01-30 14:18:45,916 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 233 transitions, 3257 flow [2024-01-30 14:18:45,983 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 233 transitions, 3113 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-01-30 14:18:45,986 INFO L231 Difference]: Finished difference. Result has 196 places, 189 transitions, 2631 flow [2024-01-30 14:18:45,986 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=2468, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2631, PETRI_PLACES=196, PETRI_TRANSITIONS=189} [2024-01-30 14:18:45,986 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 124 predicate places. [2024-01-30 14:18:45,987 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 189 transitions, 2631 flow [2024-01-30 14:18:45,987 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:18:45,987 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:18:45,987 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:18:45,987 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-01-30 14:18:45,987 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:18:45,987 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:18:45,988 INFO L85 PathProgramCache]: Analyzing trace with hash 1594161108, now seen corresponding path program 4 times [2024-01-30 14:18:45,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:18:45,988 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1072807135] [2024-01-30 14:18:45,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:18:45,988 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:18:45,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:18:46,139 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:18:46,140 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:18:46,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1072807135] [2024-01-30 14:18:46,140 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1072807135] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:18:46,140 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:18:46,140 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-01-30 14:18:46,140 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [77000597] [2024-01-30 14:18:46,140 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:18:46,140 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:18:46,141 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:18:46,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:18:46,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:18:46,148 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 68 [2024-01-30 14:18:46,148 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 189 transitions, 2631 flow. Second operand has 8 states, 8 states have (on average 27.375) internal successors, (219), 8 states have internal predecessors, (219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:18:46,148 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:18:46,148 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 68 [2024-01-30 14:18:46,149 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:18:46,660 INFO L124 PetriNetUnfolderBase]: 1524/2842 cut-off events. [2024-01-30 14:18:46,661 INFO L125 PetriNetUnfolderBase]: For 33509/33647 co-relation queries the response was YES. [2024-01-30 14:18:46,676 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15127 conditions, 2842 events. 1524/2842 cut-off events. For 33509/33647 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 18252 event pairs, 525 based on Foata normal form. 52/2781 useless extension candidates. Maximal degree in co-relation 15042. Up to 1475 conditions per place. [2024-01-30 14:18:46,685 INFO L140 encePairwiseOnDemand]: 60/68 looper letters, 100 selfloop transitions, 91 changer transitions 0/219 dead transitions. [2024-01-30 14:18:46,685 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 219 transitions, 3255 flow [2024-01-30 14:18:46,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-01-30 14:18:46,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-01-30 14:18:46,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 233 transitions. [2024-01-30 14:18:46,686 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.571078431372549 [2024-01-30 14:18:46,686 INFO L175 Difference]: Start difference. First operand has 196 places, 189 transitions, 2631 flow. Second operand 6 states and 233 transitions. [2024-01-30 14:18:46,686 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 219 transitions, 3255 flow [2024-01-30 14:18:46,758 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 219 transitions, 3101 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-01-30 14:18:46,761 INFO L231 Difference]: Finished difference. Result has 193 places, 191 transitions, 2691 flow [2024-01-30 14:18:46,762 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=2477, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2691, PETRI_PLACES=193, PETRI_TRANSITIONS=191} [2024-01-30 14:18:46,762 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 121 predicate places. [2024-01-30 14:18:46,762 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 191 transitions, 2691 flow [2024-01-30 14:18:46,762 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 27.375) internal successors, (219), 8 states have internal predecessors, (219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:18:46,762 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:18:46,763 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:18:46,763 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-01-30 14:18:46,763 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:18:46,763 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:18:46,763 INFO L85 PathProgramCache]: Analyzing trace with hash -1937459064, now seen corresponding path program 5 times [2024-01-30 14:18:46,763 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:18:46,763 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [145606642] [2024-01-30 14:18:46,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:18:46,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:18:46,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:18:46,922 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:18:46,923 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:18:46,923 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [145606642] [2024-01-30 14:18:46,923 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [145606642] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:18:46,923 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:18:46,923 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-01-30 14:18:46,923 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1023020848] [2024-01-30 14:18:46,923 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:18:46,924 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:18:46,924 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:18:46,924 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:18:46,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:18:46,932 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 68 [2024-01-30 14:18:46,932 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 191 transitions, 2691 flow. Second operand has 8 states, 8 states have (on average 27.375) internal successors, (219), 8 states have internal predecessors, (219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:18:46,932 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:18:46,932 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 68 [2024-01-30 14:18:46,932 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:18:47,515 INFO L124 PetriNetUnfolderBase]: 1721/3192 cut-off events. [2024-01-30 14:18:47,515 INFO L125 PetriNetUnfolderBase]: For 42177/42332 co-relation queries the response was YES. [2024-01-30 14:18:47,534 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17302 conditions, 3192 events. 1721/3192 cut-off events. For 42177/42332 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 21074 event pairs, 568 based on Foata normal form. 90/3170 useless extension candidates. Maximal degree in co-relation 17216. Up to 1542 conditions per place. [2024-01-30 14:18:47,545 INFO L140 encePairwiseOnDemand]: 60/68 looper letters, 106 selfloop transitions, 101 changer transitions 0/235 dead transitions. [2024-01-30 14:18:47,546 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 235 transitions, 3474 flow [2024-01-30 14:18:47,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:18:47,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:18:47,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 300 transitions. [2024-01-30 14:18:47,547 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5514705882352942 [2024-01-30 14:18:47,547 INFO L175 Difference]: Start difference. First operand has 193 places, 191 transitions, 2691 flow. Second operand 8 states and 300 transitions. [2024-01-30 14:18:47,547 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 235 transitions, 3474 flow [2024-01-30 14:18:47,637 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 235 transitions, 3341 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-01-30 14:18:47,640 INFO L231 Difference]: Finished difference. Result has 197 places, 195 transitions, 2825 flow [2024-01-30 14:18:47,640 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=2564, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2825, PETRI_PLACES=197, PETRI_TRANSITIONS=195} [2024-01-30 14:18:47,640 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 125 predicate places. [2024-01-30 14:18:47,641 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 195 transitions, 2825 flow [2024-01-30 14:18:47,641 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 27.375) internal successors, (219), 8 states have internal predecessors, (219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:18:47,641 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:18:47,641 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:18:47,641 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-01-30 14:18:47,641 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:18:47,641 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:18:47,641 INFO L85 PathProgramCache]: Analyzing trace with hash -1398442384, now seen corresponding path program 6 times [2024-01-30 14:18:47,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:18:47,642 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1038528160] [2024-01-30 14:18:47,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:18:47,642 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:18:47,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:18:47,806 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:18:47,806 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:18:47,806 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1038528160] [2024-01-30 14:18:47,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1038528160] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:18:47,806 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:18:47,806 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-01-30 14:18:47,806 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1016426247] [2024-01-30 14:18:47,807 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:18:47,807 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:18:47,807 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:18:47,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:18:47,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:18:47,816 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 68 [2024-01-30 14:18:47,817 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 195 transitions, 2825 flow. Second operand has 8 states, 8 states have (on average 27.375) internal successors, (219), 8 states have internal predecessors, (219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:18:47,817 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:18:47,817 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 68 [2024-01-30 14:18:47,817 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:18:48,409 INFO L124 PetriNetUnfolderBase]: 1643/3075 cut-off events. [2024-01-30 14:18:48,410 INFO L125 PetriNetUnfolderBase]: For 38579/38728 co-relation queries the response was YES. [2024-01-30 14:18:48,427 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16357 conditions, 3075 events. 1643/3075 cut-off events. For 38579/38728 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 20253 event pairs, 557 based on Foata normal form. 83/3038 useless extension candidates. Maximal degree in co-relation 16271. Up to 2062 conditions per place. [2024-01-30 14:18:48,437 INFO L140 encePairwiseOnDemand]: 60/68 looper letters, 108 selfloop transitions, 79 changer transitions 0/215 dead transitions. [2024-01-30 14:18:48,438 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 215 transitions, 3320 flow [2024-01-30 14:18:48,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-01-30 14:18:48,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-01-30 14:18:48,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 196 transitions. [2024-01-30 14:18:48,439 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5764705882352941 [2024-01-30 14:18:48,439 INFO L175 Difference]: Start difference. First operand has 197 places, 195 transitions, 2825 flow. Second operand 5 states and 196 transitions. [2024-01-30 14:18:48,439 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 215 transitions, 3320 flow [2024-01-30 14:18:48,516 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 215 transitions, 3099 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-01-30 14:18:48,519 INFO L231 Difference]: Finished difference. Result has 195 places, 195 transitions, 2806 flow [2024-01-30 14:18:48,519 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=2604, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2806, PETRI_PLACES=195, PETRI_TRANSITIONS=195} [2024-01-30 14:18:48,519 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 123 predicate places. [2024-01-30 14:18:48,520 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 195 transitions, 2806 flow [2024-01-30 14:18:48,520 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 27.375) internal successors, (219), 8 states have internal predecessors, (219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:18:48,520 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:18:48,520 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:18:48,520 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-01-30 14:18:48,520 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:18:48,521 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:18:48,521 INFO L85 PathProgramCache]: Analyzing trace with hash 288191387, now seen corresponding path program 4 times [2024-01-30 14:18:48,521 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:18:48,521 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1745758260] [2024-01-30 14:18:48,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:18:48,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:18:48,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:18:48,713 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:18:48,714 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:18:48,714 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1745758260] [2024-01-30 14:18:48,714 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1745758260] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:18:48,714 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:18:48,714 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-01-30 14:18:48,714 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1192972968] [2024-01-30 14:18:48,714 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:18:48,715 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:18:48,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:18:48,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:18:48,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:18:48,744 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:18:48,744 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 195 transitions, 2806 flow. Second operand has 8 states, 8 states have (on average 17.5) internal successors, (140), 8 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:18:48,744 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:18:48,744 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:18:48,744 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:18:49,272 INFO L124 PetriNetUnfolderBase]: 1880/3402 cut-off events. [2024-01-30 14:18:49,272 INFO L125 PetriNetUnfolderBase]: For 31637/31667 co-relation queries the response was YES. [2024-01-30 14:18:49,292 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17367 conditions, 3402 events. 1880/3402 cut-off events. For 31637/31667 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 21758 event pairs, 674 based on Foata normal form. 19/3327 useless extension candidates. Maximal degree in co-relation 17281. Up to 2850 conditions per place. [2024-01-30 14:18:49,303 INFO L140 encePairwiseOnDemand]: 60/68 looper letters, 166 selfloop transitions, 41 changer transitions 0/218 dead transitions. [2024-01-30 14:18:49,303 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 218 transitions, 3319 flow [2024-01-30 14:18:49,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:18:49,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:18:49,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 206 transitions. [2024-01-30 14:18:49,304 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3786764705882353 [2024-01-30 14:18:49,304 INFO L175 Difference]: Start difference. First operand has 195 places, 195 transitions, 2806 flow. Second operand 8 states and 206 transitions. [2024-01-30 14:18:49,304 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 218 transitions, 3319 flow [2024-01-30 14:18:49,390 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 218 transitions, 3147 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-01-30 14:18:49,393 INFO L231 Difference]: Finished difference. Result has 200 places, 200 transitions, 2778 flow [2024-01-30 14:18:49,393 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=2634, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2778, PETRI_PLACES=200, PETRI_TRANSITIONS=200} [2024-01-30 14:18:49,394 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 128 predicate places. [2024-01-30 14:18:49,394 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 200 transitions, 2778 flow [2024-01-30 14:18:49,394 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:18:49,394 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:18:49,394 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:18:49,395 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-01-30 14:18:49,395 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:18:49,395 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:18:49,395 INFO L85 PathProgramCache]: Analyzing trace with hash -475435862, now seen corresponding path program 4 times [2024-01-30 14:18:49,395 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:18:49,395 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [865868236] [2024-01-30 14:18:49,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:18:49,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:18:49,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:18:49,704 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:18:49,704 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:18:49,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [865868236] [2024-01-30 14:18:49,705 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [865868236] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:18:49,705 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:18:49,705 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:18:49,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1932871645] [2024-01-30 14:18:49,705 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:18:49,705 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:18:49,706 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:18:49,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:18:49,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:18:49,733 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:18:49,733 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 200 transitions, 2778 flow. Second operand has 9 states, 9 states have (on average 17.555555555555557) internal successors, (158), 9 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:18:49,733 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:18:49,734 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:18:49,734 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:18:50,692 INFO L124 PetriNetUnfolderBase]: 3007/5227 cut-off events. [2024-01-30 14:18:50,692 INFO L125 PetriNetUnfolderBase]: For 45835/46144 co-relation queries the response was YES. [2024-01-30 14:18:50,727 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26219 conditions, 5227 events. 3007/5227 cut-off events. For 45835/46144 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 34132 event pairs, 965 based on Foata normal form. 139/5165 useless extension candidates. Maximal degree in co-relation 26131. Up to 3170 conditions per place. [2024-01-30 14:18:50,747 INFO L140 encePairwiseOnDemand]: 58/68 looper letters, 165 selfloop transitions, 74 changer transitions 0/260 dead transitions. [2024-01-30 14:18:50,747 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 260 transitions, 3629 flow [2024-01-30 14:18:50,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-01-30 14:18:50,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-01-30 14:18:50,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 252 transitions. [2024-01-30 14:18:50,756 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4117647058823529 [2024-01-30 14:18:50,757 INFO L175 Difference]: Start difference. First operand has 200 places, 200 transitions, 2778 flow. Second operand 9 states and 252 transitions. [2024-01-30 14:18:50,757 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 260 transitions, 3629 flow [2024-01-30 14:18:50,898 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 260 transitions, 3585 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-01-30 14:18:50,901 INFO L231 Difference]: Finished difference. Result has 208 places, 210 transitions, 3029 flow [2024-01-30 14:18:50,901 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=2736, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3029, PETRI_PLACES=208, PETRI_TRANSITIONS=210} [2024-01-30 14:18:50,902 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 136 predicate places. [2024-01-30 14:18:50,902 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 210 transitions, 3029 flow [2024-01-30 14:18:50,902 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:18:50,902 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:18:50,902 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:18:50,902 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-01-30 14:18:50,903 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:18:50,903 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:18:50,903 INFO L85 PathProgramCache]: Analyzing trace with hash -314993408, now seen corresponding path program 4 times [2024-01-30 14:18:50,903 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:18:50,903 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [60370000] [2024-01-30 14:18:50,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:18:50,903 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:18:50,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:18:51,106 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:18:51,106 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:18:51,106 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [60370000] [2024-01-30 14:18:51,106 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [60370000] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:18:51,107 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:18:51,107 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:18:51,107 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1696855595] [2024-01-30 14:18:51,107 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:18:51,107 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:18:51,107 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:18:51,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:18:51,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:18:51,140 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:18:51,141 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 210 transitions, 3029 flow. Second operand has 9 states, 9 states have (on average 17.555555555555557) internal successors, (158), 9 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:18:51,141 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:18:51,141 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:18:51,141 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:18:51,897 INFO L124 PetriNetUnfolderBase]: 2220/3986 cut-off events. [2024-01-30 14:18:51,898 INFO L125 PetriNetUnfolderBase]: For 39504/39534 co-relation queries the response was YES. [2024-01-30 14:18:51,923 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20692 conditions, 3986 events. 2220/3986 cut-off events. For 39504/39534 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 26397 event pairs, 735 based on Foata normal form. 111/4009 useless extension candidates. Maximal degree in co-relation 20601. Up to 1735 conditions per place. [2024-01-30 14:18:51,937 INFO L140 encePairwiseOnDemand]: 58/68 looper letters, 157 selfloop transitions, 101 changer transitions 0/269 dead transitions. [2024-01-30 14:18:51,937 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 269 transitions, 3934 flow [2024-01-30 14:18:51,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-01-30 14:18:51,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-01-30 14:18:51,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 301 transitions. [2024-01-30 14:18:51,939 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40240641711229946 [2024-01-30 14:18:51,939 INFO L175 Difference]: Start difference. First operand has 208 places, 210 transitions, 3029 flow. Second operand 11 states and 301 transitions. [2024-01-30 14:18:51,939 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 269 transitions, 3934 flow [2024-01-30 14:18:52,055 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 269 transitions, 3793 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-01-30 14:18:52,059 INFO L231 Difference]: Finished difference. Result has 213 places, 210 transitions, 3104 flow [2024-01-30 14:18:52,059 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=2888, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3104, PETRI_PLACES=213, PETRI_TRANSITIONS=210} [2024-01-30 14:18:52,059 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 141 predicate places. [2024-01-30 14:18:52,059 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 210 transitions, 3104 flow [2024-01-30 14:18:52,060 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:18:52,060 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:18:52,060 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:18:52,060 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-01-30 14:18:52,061 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:18:52,061 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:18:52,061 INFO L85 PathProgramCache]: Analyzing trace with hash -452458352, now seen corresponding path program 5 times [2024-01-30 14:18:52,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:18:52,061 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [537048482] [2024-01-30 14:18:52,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:18:52,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:18:52,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:18:52,278 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:18:52,278 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:18:52,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [537048482] [2024-01-30 14:18:52,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [537048482] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:18:52,279 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:18:52,279 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:18:52,279 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1999196324] [2024-01-30 14:18:52,279 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:18:52,279 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:18:52,280 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:18:52,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:18:52,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:18:52,323 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:18:52,323 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 210 transitions, 3104 flow. Second operand has 9 states, 9 states have (on average 17.555555555555557) internal successors, (158), 9 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:18:52,324 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:18:52,324 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:18:52,324 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:18:53,206 INFO L124 PetriNetUnfolderBase]: 2708/4748 cut-off events. [2024-01-30 14:18:53,207 INFO L125 PetriNetUnfolderBase]: For 49444/49750 co-relation queries the response was YES. [2024-01-30 14:18:53,238 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24972 conditions, 4748 events. 2708/4748 cut-off events. For 49444/49750 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 30533 event pairs, 833 based on Foata normal form. 142/4701 useless extension candidates. Maximal degree in co-relation 24880. Up to 2939 conditions per place. [2024-01-30 14:18:53,256 INFO L140 encePairwiseOnDemand]: 58/68 looper letters, 174 selfloop transitions, 76 changer transitions 0/271 dead transitions. [2024-01-30 14:18:53,256 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 271 transitions, 3928 flow [2024-01-30 14:18:53,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-01-30 14:18:53,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-01-30 14:18:53,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 298 transitions. [2024-01-30 14:18:53,258 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3983957219251337 [2024-01-30 14:18:53,258 INFO L175 Difference]: Start difference. First operand has 213 places, 210 transitions, 3104 flow. Second operand 11 states and 298 transitions. [2024-01-30 14:18:53,258 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 271 transitions, 3928 flow [2024-01-30 14:18:53,400 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 271 transitions, 3641 flow, removed 6 selfloop flow, removed 11 redundant places. [2024-01-30 14:18:53,403 INFO L231 Difference]: Finished difference. Result has 213 places, 210 transitions, 2978 flow [2024-01-30 14:18:53,404 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=2817, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2978, PETRI_PLACES=213, PETRI_TRANSITIONS=210} [2024-01-30 14:18:53,404 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 141 predicate places. [2024-01-30 14:18:53,404 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 210 transitions, 2978 flow [2024-01-30 14:18:53,404 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:18:53,404 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:18:53,404 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:18:53,405 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-01-30 14:18:53,405 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:18:53,405 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:18:53,405 INFO L85 PathProgramCache]: Analyzing trace with hash -315649988, now seen corresponding path program 5 times [2024-01-30 14:18:53,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:18:53,405 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1087017576] [2024-01-30 14:18:53,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:18:53,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:18:53,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:18:53,612 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:18:53,613 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:18:53,613 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1087017576] [2024-01-30 14:18:53,613 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1087017576] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:18:53,613 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:18:53,613 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:18:53,613 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [748150829] [2024-01-30 14:18:53,613 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:18:53,613 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:18:53,614 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:18:53,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:18:53,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:18:53,644 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:18:53,644 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 210 transitions, 2978 flow. Second operand has 9 states, 9 states have (on average 17.555555555555557) internal successors, (158), 9 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:18:53,644 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:18:53,644 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:18:53,644 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:18:54,453 INFO L124 PetriNetUnfolderBase]: 2090/3778 cut-off events. [2024-01-30 14:18:54,454 INFO L125 PetriNetUnfolderBase]: For 38564/38594 co-relation queries the response was YES. [2024-01-30 14:18:54,473 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19544 conditions, 3778 events. 2090/3778 cut-off events. For 38564/38594 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 24807 event pairs, 705 based on Foata normal form. 51/3741 useless extension candidates. Maximal degree in co-relation 19452. Up to 1711 conditions per place. [2024-01-30 14:18:54,484 INFO L140 encePairwiseOnDemand]: 58/68 looper letters, 145 selfloop transitions, 97 changer transitions 0/253 dead transitions. [2024-01-30 14:18:54,484 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 253 transitions, 3742 flow [2024-01-30 14:18:54,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-01-30 14:18:54,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-01-30 14:18:54,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 250 transitions. [2024-01-30 14:18:54,485 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4084967320261438 [2024-01-30 14:18:54,486 INFO L175 Difference]: Start difference. First operand has 213 places, 210 transitions, 2978 flow. Second operand 9 states and 250 transitions. [2024-01-30 14:18:54,486 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 253 transitions, 3742 flow [2024-01-30 14:18:54,588 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 253 transitions, 3586 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-01-30 14:18:54,593 INFO L231 Difference]: Finished difference. Result has 213 places, 210 transitions, 3028 flow [2024-01-30 14:18:54,594 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=2822, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3028, PETRI_PLACES=213, PETRI_TRANSITIONS=210} [2024-01-30 14:18:54,594 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 141 predicate places. [2024-01-30 14:18:54,594 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 210 transitions, 3028 flow [2024-01-30 14:18:54,595 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:18:54,595 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:18:54,595 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:18:54,595 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-01-30 14:18:54,595 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:18:54,595 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:18:54,595 INFO L85 PathProgramCache]: Analyzing trace with hash 295593658, now seen corresponding path program 6 times [2024-01-30 14:18:54,596 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:18:54,596 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1731606502] [2024-01-30 14:18:54,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:18:54,596 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:18:54,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:18:54,813 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:18:54,814 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:18:54,814 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1731606502] [2024-01-30 14:18:54,814 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1731606502] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:18:54,814 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:18:54,814 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:18:54,814 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [433096649] [2024-01-30 14:18:54,814 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:18:54,815 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:18:54,815 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:18:54,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:18:54,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:18:54,850 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:18:54,850 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 210 transitions, 3028 flow. Second operand has 9 states, 9 states have (on average 17.555555555555557) internal successors, (158), 9 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:18:54,850 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:18:54,850 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:18:54,850 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:18:55,587 INFO L124 PetriNetUnfolderBase]: 2506/4432 cut-off events. [2024-01-30 14:18:55,587 INFO L125 PetriNetUnfolderBase]: For 47346/47620 co-relation queries the response was YES. [2024-01-30 14:18:55,617 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22854 conditions, 4432 events. 2506/4432 cut-off events. For 47346/47620 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 28403 event pairs, 879 based on Foata normal form. 145/4385 useless extension candidates. Maximal degree in co-relation 22761. Up to 3590 conditions per place. [2024-01-30 14:18:55,634 INFO L140 encePairwiseOnDemand]: 58/68 looper letters, 183 selfloop transitions, 37 changer transitions 0/241 dead transitions. [2024-01-30 14:18:55,634 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 241 transitions, 3635 flow [2024-01-30 14:18:55,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:18:55,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:18:55,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 212 transitions. [2024-01-30 14:18:55,635 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3897058823529412 [2024-01-30 14:18:55,635 INFO L175 Difference]: Start difference. First operand has 213 places, 210 transitions, 3028 flow. Second operand 8 states and 212 transitions. [2024-01-30 14:18:55,635 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 241 transitions, 3635 flow [2024-01-30 14:18:55,758 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 241 transitions, 3453 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-01-30 14:18:55,761 INFO L231 Difference]: Finished difference. Result has 214 places, 210 transitions, 2930 flow [2024-01-30 14:18:55,761 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=2846, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2930, PETRI_PLACES=214, PETRI_TRANSITIONS=210} [2024-01-30 14:18:55,761 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 142 predicate places. [2024-01-30 14:18:55,762 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 210 transitions, 2930 flow [2024-01-30 14:18:55,762 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:18:55,762 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:18:55,762 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:18:55,762 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-01-30 14:18:55,762 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:18:55,762 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:18:55,763 INFO L85 PathProgramCache]: Analyzing trace with hash 482098432, now seen corresponding path program 6 times [2024-01-30 14:18:55,763 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:18:55,763 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1996638011] [2024-01-30 14:18:55,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:18:55,763 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:18:55,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:18:55,983 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:18:55,983 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:18:55,984 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1996638011] [2024-01-30 14:18:55,984 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1996638011] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:18:55,984 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:18:55,984 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:18:55,984 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1330549084] [2024-01-30 14:18:55,984 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:18:55,985 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:18:55,985 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:18:55,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:18:55,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:18:56,021 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:18:56,022 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 210 transitions, 2930 flow. Second operand has 9 states, 9 states have (on average 17.555555555555557) internal successors, (158), 9 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:18:56,022 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:18:56,022 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:18:56,022 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:18:56,708 INFO L124 PetriNetUnfolderBase]: 1860/3421 cut-off events. [2024-01-30 14:18:56,708 INFO L125 PetriNetUnfolderBase]: For 34084/34114 co-relation queries the response was YES. [2024-01-30 14:18:56,726 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16939 conditions, 3421 events. 1860/3421 cut-off events. For 34084/34114 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 22072 event pairs, 632 based on Foata normal form. 87/3419 useless extension candidates. Maximal degree in co-relation 16845. Up to 2537 conditions per place. [2024-01-30 14:18:56,736 INFO L140 encePairwiseOnDemand]: 58/68 looper letters, 173 selfloop transitions, 52 changer transitions 0/236 dead transitions. [2024-01-30 14:18:56,736 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 236 transitions, 3525 flow [2024-01-30 14:18:56,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:18:56,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:18:56,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 208 transitions. [2024-01-30 14:18:56,737 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38235294117647056 [2024-01-30 14:18:56,737 INFO L175 Difference]: Start difference. First operand has 214 places, 210 transitions, 2930 flow. Second operand 8 states and 208 transitions. [2024-01-30 14:18:56,737 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 236 transitions, 3525 flow [2024-01-30 14:18:56,818 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 236 transitions, 3460 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-01-30 14:18:56,821 INFO L231 Difference]: Finished difference. Result has 216 places, 210 transitions, 2987 flow [2024-01-30 14:18:56,822 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=2865, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2987, PETRI_PLACES=216, PETRI_TRANSITIONS=210} [2024-01-30 14:18:56,822 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 144 predicate places. [2024-01-30 14:18:56,822 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 210 transitions, 2987 flow [2024-01-30 14:18:56,822 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:18:56,822 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:18:56,822 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:18:56,822 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-01-30 14:18:56,823 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:18:56,823 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:18:56,823 INFO L85 PathProgramCache]: Analyzing trace with hash 323267503, now seen corresponding path program 1 times [2024-01-30 14:18:56,823 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:18:56,823 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1528486252] [2024-01-30 14:18:56,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:18:56,823 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:18:56,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:18:57,008 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:18:57,008 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:18:57,008 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1528486252] [2024-01-30 14:18:57,008 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1528486252] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:18:57,008 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:18:57,008 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-01-30 14:18:57,009 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [43885287] [2024-01-30 14:18:57,009 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:18:57,009 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:18:57,009 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:18:57,009 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:18:57,009 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:18:57,037 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:18:57,038 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 210 transitions, 2987 flow. Second operand has 8 states, 8 states have (on average 17.5) internal successors, (140), 8 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:18:57,038 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:18:57,038 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:18:57,038 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:18:57,707 INFO L124 PetriNetUnfolderBase]: 2286/4110 cut-off events. [2024-01-30 14:18:57,707 INFO L125 PetriNetUnfolderBase]: For 39198/39462 co-relation queries the response was YES. [2024-01-30 14:18:57,733 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20436 conditions, 4110 events. 2286/4110 cut-off events. For 39198/39462 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 26341 event pairs, 831 based on Foata normal form. 84/4002 useless extension candidates. Maximal degree in co-relation 20341. Up to 3366 conditions per place. [2024-01-30 14:18:57,747 INFO L140 encePairwiseOnDemand]: 60/68 looper letters, 194 selfloop transitions, 36 changer transitions 0/251 dead transitions. [2024-01-30 14:18:57,747 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 251 transitions, 3676 flow [2024-01-30 14:18:57,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:18:57,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:18:57,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 214 transitions. [2024-01-30 14:18:57,748 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39338235294117646 [2024-01-30 14:18:57,748 INFO L175 Difference]: Start difference. First operand has 216 places, 210 transitions, 2987 flow. Second operand 8 states and 214 transitions. [2024-01-30 14:18:57,748 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 251 transitions, 3676 flow [2024-01-30 14:18:57,848 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 251 transitions, 3550 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-01-30 14:18:57,851 INFO L231 Difference]: Finished difference. Result has 219 places, 223 transitions, 3079 flow [2024-01-30 14:18:57,851 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=2867, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3079, PETRI_PLACES=219, PETRI_TRANSITIONS=223} [2024-01-30 14:18:57,852 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 147 predicate places. [2024-01-30 14:18:57,852 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 223 transitions, 3079 flow [2024-01-30 14:18:57,852 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:18:57,852 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:18:57,852 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:18:57,852 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-01-30 14:18:57,852 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:18:57,853 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:18:57,853 INFO L85 PathProgramCache]: Analyzing trace with hash 259000674, now seen corresponding path program 7 times [2024-01-30 14:18:57,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:18:57,853 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [732503136] [2024-01-30 14:18:57,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:18:57,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:18:57,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:18:58,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:18:58,050 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:18:58,050 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [732503136] [2024-01-30 14:18:58,050 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [732503136] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:18:58,050 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:18:58,050 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:18:58,050 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [154582635] [2024-01-30 14:18:58,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:18:58,051 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:18:58,051 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:18:58,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:18:58,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:18:58,078 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:18:58,079 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 223 transitions, 3079 flow. Second operand has 9 states, 9 states have (on average 17.555555555555557) internal successors, (158), 9 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:18:58,079 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:18:58,079 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:18:58,079 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:18:58,810 INFO L124 PetriNetUnfolderBase]: 2294/4098 cut-off events. [2024-01-30 14:18:58,810 INFO L125 PetriNetUnfolderBase]: For 37964/38222 co-relation queries the response was YES. [2024-01-30 14:18:58,837 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20354 conditions, 4098 events. 2294/4098 cut-off events. For 37964/38222 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 26051 event pairs, 560 based on Foata normal form. 102/4015 useless extension candidates. Maximal degree in co-relation 20256. Up to 1983 conditions per place. [2024-01-30 14:18:58,851 INFO L140 encePairwiseOnDemand]: 58/68 looper letters, 122 selfloop transitions, 111 changer transitions 0/254 dead transitions. [2024-01-30 14:18:58,851 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 254 transitions, 3684 flow [2024-01-30 14:18:58,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-30 14:18:58,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-30 14:18:58,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 203 transitions. [2024-01-30 14:18:58,852 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4264705882352941 [2024-01-30 14:18:58,852 INFO L175 Difference]: Start difference. First operand has 219 places, 223 transitions, 3079 flow. Second operand 7 states and 203 transitions. [2024-01-30 14:18:58,852 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 254 transitions, 3684 flow [2024-01-30 14:18:58,952 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 254 transitions, 3641 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-01-30 14:18:58,955 INFO L231 Difference]: Finished difference. Result has 224 places, 223 transitions, 3274 flow [2024-01-30 14:18:58,956 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=3036, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3274, PETRI_PLACES=224, PETRI_TRANSITIONS=223} [2024-01-30 14:18:58,956 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 152 predicate places. [2024-01-30 14:18:58,956 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 223 transitions, 3274 flow [2024-01-30 14:18:58,956 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:18:58,956 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:18:58,956 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:18:58,957 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-01-30 14:18:58,957 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:18:58,957 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:18:58,957 INFO L85 PathProgramCache]: Analyzing trace with hash 1878096712, now seen corresponding path program 8 times [2024-01-30 14:18:58,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:18:58,957 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [941797174] [2024-01-30 14:18:58,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:18:58,958 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:18:58,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:18:59,159 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:18:59,159 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:18:59,159 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [941797174] [2024-01-30 14:18:59,159 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [941797174] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:18:59,159 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:18:59,159 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:18:59,159 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1480214113] [2024-01-30 14:18:59,159 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:18:59,159 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:18:59,160 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:18:59,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:18:59,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:18:59,184 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:18:59,185 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 223 transitions, 3274 flow. Second operand has 9 states, 9 states have (on average 17.555555555555557) internal successors, (158), 9 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:18:59,185 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:18:59,185 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:18:59,185 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:18:59,924 INFO L124 PetriNetUnfolderBase]: 2250/4014 cut-off events. [2024-01-30 14:18:59,924 INFO L125 PetriNetUnfolderBase]: For 42983/43235 co-relation queries the response was YES. [2024-01-30 14:18:59,952 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20559 conditions, 4014 events. 2250/4014 cut-off events. For 42983/43235 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 25249 event pairs, 532 based on Foata normal form. 123/3968 useless extension candidates. Maximal degree in co-relation 20459. Up to 1971 conditions per place. [2024-01-30 14:18:59,964 INFO L140 encePairwiseOnDemand]: 58/68 looper letters, 127 selfloop transitions, 117 changer transitions 0/265 dead transitions. [2024-01-30 14:18:59,965 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 265 transitions, 3946 flow [2024-01-30 14:18:59,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-01-30 14:18:59,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-01-30 14:18:59,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 249 transitions. [2024-01-30 14:18:59,966 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4068627450980392 [2024-01-30 14:18:59,966 INFO L175 Difference]: Start difference. First operand has 224 places, 223 transitions, 3274 flow. Second operand 9 states and 249 transitions. [2024-01-30 14:18:59,966 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 265 transitions, 3946 flow [2024-01-30 14:19:00,066 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 265 transitions, 3700 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-01-30 14:19:00,069 INFO L231 Difference]: Finished difference. Result has 226 places, 223 transitions, 3289 flow [2024-01-30 14:19:00,070 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=3036, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3289, PETRI_PLACES=226, PETRI_TRANSITIONS=223} [2024-01-30 14:19:00,070 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 154 predicate places. [2024-01-30 14:19:00,070 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 223 transitions, 3289 flow [2024-01-30 14:19:00,070 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:00,070 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:00,070 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:00,071 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-01-30 14:19:00,071 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:19:00,071 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:00,071 INFO L85 PathProgramCache]: Analyzing trace with hash 1030048794, now seen corresponding path program 9 times [2024-01-30 14:19:00,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:00,071 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [799150374] [2024-01-30 14:19:00,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:00,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:00,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:00,281 INFO L134 CoverageAnalysis]: 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:00,281 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:00,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [799150374] [2024-01-30 14:19:00,281 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [799150374] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:00,281 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:00,281 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:19:00,281 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [364719730] [2024-01-30 14:19:00,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:00,282 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:19:00,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:00,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:19:00,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:19:00,328 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:19:00,329 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 223 transitions, 3289 flow. Second operand has 9 states, 9 states have (on average 17.555555555555557) internal successors, (158), 9 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:00,329 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:00,329 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:19:00,329 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:01,080 INFO L124 PetriNetUnfolderBase]: 2320/4149 cut-off events. [2024-01-30 14:19:01,081 INFO L125 PetriNetUnfolderBase]: For 42229/42495 co-relation queries the response was YES. [2024-01-30 14:19:01,109 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21058 conditions, 4149 events. 2320/4149 cut-off events. For 42229/42495 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 26468 event pairs, 781 based on Foata normal form. 120/4086 useless extension candidates. Maximal degree in co-relation 20958. Up to 3230 conditions per place. [2024-01-30 14:19:01,123 INFO L140 encePairwiseOnDemand]: 59/68 looper letters, 182 selfloop transitions, 48 changer transitions 0/251 dead transitions. [2024-01-30 14:19:01,123 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 251 transitions, 3896 flow [2024-01-30 14:19:01,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-30 14:19:01,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-30 14:19:01,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 190 transitions. [2024-01-30 14:19:01,124 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39915966386554624 [2024-01-30 14:19:01,124 INFO L175 Difference]: Start difference. First operand has 226 places, 223 transitions, 3289 flow. Second operand 7 states and 190 transitions. [2024-01-30 14:19:01,125 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 251 transitions, 3896 flow [2024-01-30 14:19:01,230 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 251 transitions, 3636 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-01-30 14:19:01,233 INFO L231 Difference]: Finished difference. Result has 223 places, 227 transitions, 3203 flow [2024-01-30 14:19:01,233 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=3037, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3203, PETRI_PLACES=223, PETRI_TRANSITIONS=227} [2024-01-30 14:19:01,234 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 151 predicate places. [2024-01-30 14:19:01,234 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 227 transitions, 3203 flow [2024-01-30 14:19:01,234 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:01,234 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:01,234 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:01,234 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-01-30 14:19:01,234 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:19:01,235 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:01,235 INFO L85 PathProgramCache]: Analyzing trace with hash -1650043200, now seen corresponding path program 10 times [2024-01-30 14:19:01,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:01,235 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1868016803] [2024-01-30 14:19:01,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:01,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:01,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:01,460 INFO L134 CoverageAnalysis]: 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:01,461 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:01,461 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1868016803] [2024-01-30 14:19:01,461 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1868016803] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:01,461 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:01,461 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:19:01,461 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1312044041] [2024-01-30 14:19:01,461 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:01,461 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:19:01,461 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:01,462 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:19:01,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:19:01,485 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:19:01,485 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 227 transitions, 3203 flow. Second operand has 9 states, 9 states have (on average 17.555555555555557) internal successors, (158), 9 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:01,485 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:01,485 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:19:01,485 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:02,212 INFO L124 PetriNetUnfolderBase]: 2306/4125 cut-off events. [2024-01-30 14:19:02,212 INFO L125 PetriNetUnfolderBase]: For 37968/38224 co-relation queries the response was YES. [2024-01-30 14:19:02,243 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20376 conditions, 4125 events. 2306/4125 cut-off events. For 37968/38224 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 26271 event pairs, 599 based on Foata normal form. 114/4049 useless extension candidates. Maximal degree in co-relation 20277. Up to 2748 conditions per place. [2024-01-30 14:19:02,257 INFO L140 encePairwiseOnDemand]: 58/68 looper letters, 137 selfloop transitions, 93 changer transitions 0/251 dead transitions. [2024-01-30 14:19:02,257 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 251 transitions, 3747 flow [2024-01-30 14:19:02,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-01-30 14:19:02,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-01-30 14:19:02,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 177 transitions. [2024-01-30 14:19:02,258 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4338235294117647 [2024-01-30 14:19:02,258 INFO L175 Difference]: Start difference. First operand has 223 places, 227 transitions, 3203 flow. Second operand 6 states and 177 transitions. [2024-01-30 14:19:02,258 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 251 transitions, 3747 flow [2024-01-30 14:19:02,435 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 251 transitions, 3645 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-01-30 14:19:02,438 INFO L231 Difference]: Finished difference. Result has 223 places, 227 transitions, 3341 flow [2024-01-30 14:19:02,438 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=3101, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3341, PETRI_PLACES=223, PETRI_TRANSITIONS=227} [2024-01-30 14:19:02,439 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 151 predicate places. [2024-01-30 14:19:02,439 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 227 transitions, 3341 flow [2024-01-30 14:19:02,439 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:02,439 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:02,439 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:02,439 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-01-30 14:19:02,439 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:19:02,440 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:02,440 INFO L85 PathProgramCache]: Analyzing trace with hash 1057722639, now seen corresponding path program 2 times [2024-01-30 14:19:02,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:02,440 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1083177348] [2024-01-30 14:19:02,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:02,440 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:02,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:02,628 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:19:02,628 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:02,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1083177348] [2024-01-30 14:19:02,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1083177348] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:02,629 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:02,629 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-01-30 14:19:02,629 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1642145312] [2024-01-30 14:19:02,629 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:02,629 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:19:02,629 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:02,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:19:02,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:19:02,671 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:19:02,672 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 227 transitions, 3341 flow. Second operand has 8 states, 8 states have (on average 17.5) internal successors, (140), 8 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:02,672 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:02,672 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:19:02,672 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:03,340 INFO L124 PetriNetUnfolderBase]: 2270/4099 cut-off events. [2024-01-30 14:19:03,340 INFO L125 PetriNetUnfolderBase]: For 39653/39898 co-relation queries the response was YES. [2024-01-30 14:19:03,370 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20440 conditions, 4099 events. 2270/4099 cut-off events. For 39653/39898 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 26294 event pairs, 779 based on Foata normal form. 74/3983 useless extension candidates. Maximal degree in co-relation 20341. Up to 3333 conditions per place. [2024-01-30 14:19:03,384 INFO L140 encePairwiseOnDemand]: 61/68 looper letters, 196 selfloop transitions, 40 changer transitions 0/257 dead transitions. [2024-01-30 14:19:03,385 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 257 transitions, 3944 flow [2024-01-30 14:19:03,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-30 14:19:03,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-30 14:19:03,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 194 transitions. [2024-01-30 14:19:03,386 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40756302521008403 [2024-01-30 14:19:03,386 INFO L175 Difference]: Start difference. First operand has 223 places, 227 transitions, 3341 flow. Second operand 7 states and 194 transitions. [2024-01-30 14:19:03,386 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 257 transitions, 3944 flow [2024-01-30 14:19:03,512 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 257 transitions, 3754 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-01-30 14:19:03,515 INFO L231 Difference]: Finished difference. Result has 226 places, 231 transitions, 3288 flow [2024-01-30 14:19:03,515 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=3151, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3288, PETRI_PLACES=226, PETRI_TRANSITIONS=231} [2024-01-30 14:19:03,516 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 154 predicate places. [2024-01-30 14:19:03,516 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 231 transitions, 3288 flow [2024-01-30 14:19:03,516 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.5) internal successors, (140), 8 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:03,516 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:03,517 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:03,517 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-01-30 14:19:03,517 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:19:03,517 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:03,517 INFO L85 PathProgramCache]: Analyzing trace with hash -705402375, now seen corresponding path program 3 times [2024-01-30 14:19:03,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:03,518 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [633812575] [2024-01-30 14:19:03,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:03,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:03,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:03,712 INFO L134 CoverageAnalysis]: 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:03,712 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:03,712 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [633812575] [2024-01-30 14:19:03,712 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [633812575] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:03,713 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:03,713 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-01-30 14:19:03,713 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1196151664] [2024-01-30 14:19:03,713 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:03,713 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:19:03,713 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:03,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:19:03,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:19:03,737 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:19:03,738 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 231 transitions, 3288 flow. Second operand has 8 states, 8 states have (on average 17.5) internal successors, (140), 8 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:03,738 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:03,738 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:19:03,738 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:04,440 INFO L124 PetriNetUnfolderBase]: 2300/4133 cut-off events. [2024-01-30 14:19:04,441 INFO L125 PetriNetUnfolderBase]: For 37024/37284 co-relation queries the response was YES. [2024-01-30 14:19:04,462 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20376 conditions, 4133 events. 2300/4133 cut-off events. For 37024/37284 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 26437 event pairs, 777 based on Foata normal form. 82/4017 useless extension candidates. Maximal degree in co-relation 20275. Up to 3361 conditions per place. [2024-01-30 14:19:04,472 INFO L140 encePairwiseOnDemand]: 62/68 looper letters, 195 selfloop transitions, 41 changer transitions 0/257 dead transitions. [2024-01-30 14:19:04,473 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 257 transitions, 3873 flow [2024-01-30 14:19:04,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-01-30 14:19:04,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-01-30 14:19:04,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 173 transitions. [2024-01-30 14:19:04,473 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42401960784313725 [2024-01-30 14:19:04,474 INFO L175 Difference]: Start difference. First operand has 226 places, 231 transitions, 3288 flow. Second operand 6 states and 173 transitions. [2024-01-30 14:19:04,474 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 257 transitions, 3873 flow [2024-01-30 14:19:04,571 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 257 transitions, 3813 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-01-30 14:19:04,575 INFO L231 Difference]: Finished difference. Result has 228 places, 233 transitions, 3341 flow [2024-01-30 14:19:04,575 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=3232, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3341, PETRI_PLACES=228, PETRI_TRANSITIONS=233} [2024-01-30 14:19:04,575 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 156 predicate places. [2024-01-30 14:19:04,575 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 233 transitions, 3341 flow [2024-01-30 14:19:04,575 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:04,576 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:04,576 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:04,576 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-01-30 14:19:04,576 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:19:04,576 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:04,576 INFO L85 PathProgramCache]: Analyzing trace with hash -704328225, now seen corresponding path program 4 times [2024-01-30 14:19:04,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:04,577 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1444991888] [2024-01-30 14:19:04,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:04,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:04,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:04,741 INFO L134 CoverageAnalysis]: 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:04,742 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:04,742 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1444991888] [2024-01-30 14:19:04,742 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1444991888] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:04,742 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:04,742 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-01-30 14:19:04,742 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1541294822] [2024-01-30 14:19:04,742 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:04,743 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:19:04,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:04,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:19:04,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:19:04,764 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:19:04,765 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 233 transitions, 3341 flow. Second operand has 8 states, 8 states have (on average 17.5) internal successors, (140), 8 states have internal predecessors, (140), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:04,765 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:04,765 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:19:04,765 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:05,400 INFO L124 PetriNetUnfolderBase]: 2294/4118 cut-off events. [2024-01-30 14:19:05,400 INFO L125 PetriNetUnfolderBase]: For 37873/38089 co-relation queries the response was YES. [2024-01-30 14:19:05,428 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20353 conditions, 4118 events. 2294/4118 cut-off events. For 37873/38089 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 26368 event pairs, 825 based on Foata normal form. 78/3991 useless extension candidates. Maximal degree in co-relation 20252. Up to 3361 conditions per place. [2024-01-30 14:19:05,442 INFO L140 encePairwiseOnDemand]: 62/68 looper letters, 193 selfloop transitions, 39 changer transitions 0/253 dead transitions. [2024-01-30 14:19:05,442 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 253 transitions, 3881 flow [2024-01-30 14:19:05,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-01-30 14:19:05,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-01-30 14:19:05,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 168 transitions. [2024-01-30 14:19:05,443 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4117647058823529 [2024-01-30 14:19:05,443 INFO L175 Difference]: Start difference. First operand has 228 places, 233 transitions, 3341 flow. Second operand 6 states and 168 transitions. [2024-01-30 14:19:05,443 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 253 transitions, 3881 flow [2024-01-30 14:19:05,551 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 253 transitions, 3844 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-01-30 14:19:05,555 INFO L231 Difference]: Finished difference. Result has 231 places, 233 transitions, 3387 flow [2024-01-30 14:19:05,555 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=3304, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3387, PETRI_PLACES=231, PETRI_TRANSITIONS=233} [2024-01-30 14:19:05,555 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 159 predicate places. [2024-01-30 14:19:05,556 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 233 transitions, 3387 flow [2024-01-30 14:19:05,556 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:05,556 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:05,556 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:05,556 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-01-30 14:19:05,556 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:19:05,556 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:05,557 INFO L85 PathProgramCache]: Analyzing trace with hash 2027190944, now seen corresponding path program 1 times [2024-01-30 14:19:05,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:05,557 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [855963644] [2024-01-30 14:19:05,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:05,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:05,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:05,761 INFO L134 CoverageAnalysis]: 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:05,761 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:05,762 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [855963644] [2024-01-30 14:19:05,762 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [855963644] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:05,762 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:05,762 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:19:05,762 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [420376431] [2024-01-30 14:19:05,762 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:05,762 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:19:05,762 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:05,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:19:05,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:19:05,770 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 68 [2024-01-30 14:19:05,771 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 233 transitions, 3387 flow. Second operand has 9 states, 9 states have (on average 27.444444444444443) internal successors, (247), 9 states have internal predecessors, (247), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:05,771 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:05,771 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 68 [2024-01-30 14:19:05,771 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:06,318 INFO L124 PetriNetUnfolderBase]: 1525/2964 cut-off events. [2024-01-30 14:19:06,318 INFO L125 PetriNetUnfolderBase]: For 33424/33553 co-relation queries the response was YES. [2024-01-30 14:19:06,336 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15210 conditions, 2964 events. 1525/2964 cut-off events. For 33424/33553 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 19937 event pairs, 444 based on Foata normal form. 52/2920 useless extension candidates. Maximal degree in co-relation 15109. Up to 2242 conditions per place. [2024-01-30 14:19:06,346 INFO L140 encePairwiseOnDemand]: 61/68 looper letters, 178 selfloop transitions, 40 changer transitions 0/251 dead transitions. [2024-01-30 14:19:06,347 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 251 transitions, 3906 flow [2024-01-30 14:19:06,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-30 14:19:06,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-30 14:19:06,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 244 transitions. [2024-01-30 14:19:06,348 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5126050420168067 [2024-01-30 14:19:06,348 INFO L175 Difference]: Start difference. First operand has 231 places, 233 transitions, 3387 flow. Second operand 7 states and 244 transitions. [2024-01-30 14:19:06,348 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 251 transitions, 3906 flow [2024-01-30 14:19:06,441 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 251 transitions, 3828 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-01-30 14:19:06,444 INFO L231 Difference]: Finished difference. Result has 235 places, 235 transitions, 3434 flow [2024-01-30 14:19:06,444 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=3309, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3434, PETRI_PLACES=235, PETRI_TRANSITIONS=235} [2024-01-30 14:19:06,444 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 163 predicate places. [2024-01-30 14:19:06,445 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 235 transitions, 3434 flow [2024-01-30 14:19:06,445 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 27.444444444444443) internal successors, (247), 9 states have internal predecessors, (247), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:06,445 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:06,445 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:06,445 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-01-30 14:19:06,445 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:19:06,445 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:06,446 INFO L85 PathProgramCache]: Analyzing trace with hash -1458973542, now seen corresponding path program 1 times [2024-01-30 14:19:06,446 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:06,446 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1996478259] [2024-01-30 14:19:06,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:06,446 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:06,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:06,684 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:19:06,684 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:06,684 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1996478259] [2024-01-30 14:19:06,684 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1996478259] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:06,685 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:06,685 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:19:06,685 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [566615318] [2024-01-30 14:19:06,685 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:06,685 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:19:06,686 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:06,687 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:19:06,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:19:06,727 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:19:06,728 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 235 transitions, 3434 flow. Second operand has 9 states, 9 states have (on average 17.555555555555557) internal successors, (158), 9 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:06,728 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:06,728 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:19:06,728 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:07,383 INFO L124 PetriNetUnfolderBase]: 1774/3302 cut-off events. [2024-01-30 14:19:07,384 INFO L125 PetriNetUnfolderBase]: For 31159/31186 co-relation queries the response was YES. [2024-01-30 14:19:07,407 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16257 conditions, 3302 events. 1774/3302 cut-off events. For 31159/31186 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 21362 event pairs, 583 based on Foata normal form. 20/3278 useless extension candidates. Maximal degree in co-relation 16154. Up to 2773 conditions per place. [2024-01-30 14:19:07,419 INFO L140 encePairwiseOnDemand]: 57/68 looper letters, 201 selfloop transitions, 65 changer transitions 0/281 dead transitions. [2024-01-30 14:19:07,419 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 281 transitions, 4404 flow [2024-01-30 14:19:07,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-01-30 14:19:07,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-01-30 14:19:07,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 232 transitions. [2024-01-30 14:19:07,421 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3790849673202614 [2024-01-30 14:19:07,421 INFO L175 Difference]: Start difference. First operand has 235 places, 235 transitions, 3434 flow. Second operand 9 states and 232 transitions. [2024-01-30 14:19:07,421 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 281 transitions, 4404 flow [2024-01-30 14:19:07,528 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 281 transitions, 4297 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-01-30 14:19:07,531 INFO L231 Difference]: Finished difference. Result has 242 places, 261 transitions, 3890 flow [2024-01-30 14:19:07,532 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=3327, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3890, PETRI_PLACES=242, PETRI_TRANSITIONS=261} [2024-01-30 14:19:07,532 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 170 predicate places. [2024-01-30 14:19:07,532 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 261 transitions, 3890 flow [2024-01-30 14:19:07,532 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:07,532 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:07,532 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:07,533 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-01-30 14:19:07,533 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:19:07,533 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:07,533 INFO L85 PathProgramCache]: Analyzing trace with hash -899361068, now seen corresponding path program 1 times [2024-01-30 14:19:07,533 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:07,533 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2089225644] [2024-01-30 14:19:07,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:07,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:07,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:07,741 INFO L134 CoverageAnalysis]: 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,741 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:07,741 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2089225644] [2024-01-30 14:19:07,741 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2089225644] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:07,741 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:07,741 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:19:07,741 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [820472675] [2024-01-30 14:19:07,741 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:07,742 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:19:07,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:07,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:19:07,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:19:07,750 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 68 [2024-01-30 14:19:07,750 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 261 transitions, 3890 flow. Second operand has 9 states, 9 states have (on average 27.444444444444443) internal successors, (247), 9 states have internal predecessors, (247), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:07,750 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:07,750 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 68 [2024-01-30 14:19:07,750 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:08,222 INFO L124 PetriNetUnfolderBase]: 1491/2912 cut-off events. [2024-01-30 14:19:08,223 INFO L125 PetriNetUnfolderBase]: For 35073/35199 co-relation queries the response was YES. [2024-01-30 14:19:08,243 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15336 conditions, 2912 events. 1491/2912 cut-off events. For 35073/35199 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 19653 event pairs, 439 based on Foata normal form. 56/2898 useless extension candidates. Maximal degree in co-relation 15230. Up to 2210 conditions per place. [2024-01-30 14:19:08,252 INFO L140 encePairwiseOnDemand]: 62/68 looper letters, 209 selfloop transitions, 30 changer transitions 0/273 dead transitions. [2024-01-30 14:19:08,253 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 273 transitions, 4427 flow [2024-01-30 14:19:08,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-01-30 14:19:08,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-01-30 14:19:08,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 183 transitions. [2024-01-30 14:19:08,254 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.538235294117647 [2024-01-30 14:19:08,254 INFO L175 Difference]: Start difference. First operand has 242 places, 261 transitions, 3890 flow. Second operand 5 states and 183 transitions. [2024-01-30 14:19:08,254 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 273 transitions, 4427 flow [2024-01-30 14:19:08,348 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 273 transitions, 4365 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-01-30 14:19:08,351 INFO L231 Difference]: Finished difference. Result has 245 places, 263 transitions, 3937 flow [2024-01-30 14:19:08,352 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=3828, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3937, PETRI_PLACES=245, PETRI_TRANSITIONS=263} [2024-01-30 14:19:08,352 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 173 predicate places. [2024-01-30 14:19:08,352 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 263 transitions, 3937 flow [2024-01-30 14:19:08,352 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 27.444444444444443) internal successors, (247), 9 states have internal predecessors, (247), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:08,352 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:08,353 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:08,353 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-01-30 14:19:08,353 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:19:08,353 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:08,353 INFO L85 PathProgramCache]: Analyzing trace with hash 551367842, now seen corresponding path program 2 times [2024-01-30 14:19:08,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:08,353 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1450467000] [2024-01-30 14:19:08,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:08,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:08,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:08,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:08,558 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:08,558 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1450467000] [2024-01-30 14:19:08,558 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1450467000] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:08,558 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:08,558 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:19:08,558 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [59593135] [2024-01-30 14:19:08,558 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:08,559 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:19:08,559 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:08,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:19:08,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:19:08,586 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:19:08,586 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 263 transitions, 3937 flow. Second operand has 9 states, 9 states have (on average 17.555555555555557) internal successors, (158), 9 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:08,587 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:08,587 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:19:08,587 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:09,202 INFO L124 PetriNetUnfolderBase]: 1758/3262 cut-off events. [2024-01-30 14:19:09,203 INFO L125 PetriNetUnfolderBase]: For 34097/34124 co-relation queries the response was YES. [2024-01-30 14:19:09,225 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16626 conditions, 3262 events. 1758/3262 cut-off events. For 34097/34124 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 21050 event pairs, 566 based on Foata normal form. 20/3237 useless extension candidates. Maximal degree in co-relation 16519. Up to 2673 conditions per place. [2024-01-30 14:19:09,236 INFO L140 encePairwiseOnDemand]: 58/68 looper letters, 206 selfloop transitions, 74 changer transitions 0/295 dead transitions. [2024-01-30 14:19:09,236 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 295 transitions, 4729 flow [2024-01-30 14:19:09,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-01-30 14:19:09,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-01-30 14:19:09,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 249 transitions. [2024-01-30 14:19:09,237 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36617647058823527 [2024-01-30 14:19:09,237 INFO L175 Difference]: Start difference. First operand has 245 places, 263 transitions, 3937 flow. Second operand 10 states and 249 transitions. [2024-01-30 14:19:09,237 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 295 transitions, 4729 flow [2024-01-30 14:19:09,350 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 295 transitions, 4663 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-01-30 14:19:09,354 INFO L231 Difference]: Finished difference. Result has 254 places, 274 transitions, 4220 flow [2024-01-30 14:19:09,354 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=3871, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4220, PETRI_PLACES=254, PETRI_TRANSITIONS=274} [2024-01-30 14:19:09,354 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 182 predicate places. [2024-01-30 14:19:09,355 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 274 transitions, 4220 flow [2024-01-30 14:19:09,355 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:09,355 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:09,355 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:19:09,355 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-01-30 14:19:09,355 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:19:09,355 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:09,355 INFO L85 PathProgramCache]: Analyzing trace with hash 1579029158, now seen corresponding path program 1 times [2024-01-30 14:19:09,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:09,356 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [440685395] [2024-01-30 14:19:09,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:09,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:09,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:09,567 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:19:09,567 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:09,567 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [440685395] [2024-01-30 14:19:09,567 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [440685395] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:09,567 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:09,567 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:19:09,567 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1027220912] [2024-01-30 14:19:09,567 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:09,567 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:19:09,567 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:09,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:19:09,568 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:19:09,604 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:19:09,604 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 274 transitions, 4220 flow. Second operand has 9 states, 9 states have (on average 17.555555555555557) internal successors, (158), 9 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:09,604 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:09,604 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:19:09,604 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:10,200 INFO L124 PetriNetUnfolderBase]: 1788/3316 cut-off events. [2024-01-30 14:19:10,200 INFO L125 PetriNetUnfolderBase]: For 35606/35633 co-relation queries the response was YES. [2024-01-30 14:19:10,225 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17242 conditions, 3316 events. 1788/3316 cut-off events. For 35606/35633 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 21464 event pairs, 420 based on Foata normal form. 20/3292 useless extension candidates. Maximal degree in co-relation 17133. Up to 2674 conditions per place. [2024-01-30 14:19:10,236 INFO L140 encePairwiseOnDemand]: 61/68 looper letters, 247 selfloop transitions, 41 changer transitions 0/303 dead transitions. [2024-01-30 14:19:10,237 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 303 transitions, 4908 flow [2024-01-30 14:19:10,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-30 14:19:10,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-30 14:19:10,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 192 transitions. [2024-01-30 14:19:10,238 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40336134453781514 [2024-01-30 14:19:10,238 INFO L175 Difference]: Start difference. First operand has 254 places, 274 transitions, 4220 flow. Second operand 7 states and 192 transitions. [2024-01-30 14:19:10,238 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 303 transitions, 4908 flow [2024-01-30 14:19:10,367 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 303 transitions, 4804 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-01-30 14:19:10,371 INFO L231 Difference]: Finished difference. Result has 258 places, 278 transitions, 4233 flow [2024-01-30 14:19:10,371 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=4116, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4233, PETRI_PLACES=258, PETRI_TRANSITIONS=278} [2024-01-30 14:19:10,371 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 186 predicate places. [2024-01-30 14:19:10,372 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 278 transitions, 4233 flow [2024-01-30 14:19:10,372 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:10,372 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:10,372 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:19:10,372 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-01-30 14:19:10,372 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:19:10,372 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:10,373 INFO L85 PathProgramCache]: Analyzing trace with hash -1639069502, now seen corresponding path program 2 times [2024-01-30 14:19:10,373 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:10,373 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [531923330] [2024-01-30 14:19:10,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:10,373 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:10,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:10,582 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:19:10,582 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:10,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [531923330] [2024-01-30 14:19:10,582 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [531923330] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:10,582 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:10,583 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:19:10,583 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1119718851] [2024-01-30 14:19:10,583 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:10,583 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:19:10,583 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:10,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:19:10,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:19:10,606 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:19:10,607 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 278 transitions, 4233 flow. Second operand has 9 states, 9 states have (on average 17.555555555555557) internal successors, (158), 9 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:10,607 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:10,607 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:19:10,607 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:11,177 INFO L124 PetriNetUnfolderBase]: 1778/3298 cut-off events. [2024-01-30 14:19:11,177 INFO L125 PetriNetUnfolderBase]: For 34971/34998 co-relation queries the response was YES. [2024-01-30 14:19:11,201 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16887 conditions, 3298 events. 1778/3298 cut-off events. For 34971/34998 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 21337 event pairs, 423 based on Foata normal form. 20/3274 useless extension candidates. Maximal degree in co-relation 16776. Up to 2674 conditions per place. [2024-01-30 14:19:11,319 INFO L140 encePairwiseOnDemand]: 61/68 looper letters, 240 selfloop transitions, 45 changer transitions 0/300 dead transitions. [2024-01-30 14:19:11,319 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 300 transitions, 4860 flow [2024-01-30 14:19:11,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-30 14:19:11,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-30 14:19:11,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 189 transitions. [2024-01-30 14:19:11,320 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39705882352941174 [2024-01-30 14:19:11,320 INFO L175 Difference]: Start difference. First operand has 258 places, 278 transitions, 4233 flow. Second operand 7 states and 189 transitions. [2024-01-30 14:19:11,320 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 300 transitions, 4860 flow [2024-01-30 14:19:11,430 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 300 transitions, 4798 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-01-30 14:19:11,434 INFO L231 Difference]: Finished difference. Result has 260 places, 278 transitions, 4268 flow [2024-01-30 14:19:11,434 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=4171, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4268, PETRI_PLACES=260, PETRI_TRANSITIONS=278} [2024-01-30 14:19:11,436 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 188 predicate places. [2024-01-30 14:19:11,436 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 278 transitions, 4268 flow [2024-01-30 14:19:11,436 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:11,436 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:11,436 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:19:11,437 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-01-30 14:19:11,437 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:19:11,437 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:11,437 INFO L85 PathProgramCache]: Analyzing trace with hash -1004205514, now seen corresponding path program 1 times [2024-01-30 14:19:11,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:11,437 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2140586620] [2024-01-30 14:19:11,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:11,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:11,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:11,612 INFO L134 CoverageAnalysis]: 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,612 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:11,612 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2140586620] [2024-01-30 14:19:11,613 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2140586620] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:11,613 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:11,613 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-01-30 14:19:11,613 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [726624587] [2024-01-30 14:19:11,613 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:11,613 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:19:11,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:11,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:19:11,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:19:11,619 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 68 [2024-01-30 14:19:11,619 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 278 transitions, 4268 flow. Second operand has 8 states, 8 states have (on average 27.5) internal successors, (220), 8 states have internal predecessors, (220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:11,619 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:11,619 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 68 [2024-01-30 14:19:11,619 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:12,154 INFO L124 PetriNetUnfolderBase]: 1535/2998 cut-off events. [2024-01-30 14:19:12,159 INFO L125 PetriNetUnfolderBase]: For 38642/38777 co-relation queries the response was YES. [2024-01-30 14:19:12,181 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16009 conditions, 2998 events. 1535/2998 cut-off events. For 38642/38777 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 20315 event pairs, 349 based on Foata normal form. 67/3007 useless extension candidates. Maximal degree in co-relation 15899. Up to 1868 conditions per place. [2024-01-30 14:19:12,191 INFO L140 encePairwiseOnDemand]: 60/68 looper letters, 189 selfloop transitions, 87 changer transitions 0/310 dead transitions. [2024-01-30 14:19:12,192 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 310 transitions, 5021 flow [2024-01-30 14:19:12,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:19:12,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:19:12,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 288 transitions. [2024-01-30 14:19:12,193 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5294117647058824 [2024-01-30 14:19:12,193 INFO L175 Difference]: Start difference. First operand has 260 places, 278 transitions, 4268 flow. Second operand 8 states and 288 transitions. [2024-01-30 14:19:12,193 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 310 transitions, 5021 flow [2024-01-30 14:19:12,304 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 310 transitions, 4917 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-01-30 14:19:12,308 INFO L231 Difference]: Finished difference. Result has 262 places, 284 transitions, 4409 flow [2024-01-30 14:19:12,308 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=4164, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4409, PETRI_PLACES=262, PETRI_TRANSITIONS=284} [2024-01-30 14:19:12,308 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 190 predicate places. [2024-01-30 14:19:12,308 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 284 transitions, 4409 flow [2024-01-30 14:19:12,309 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 27.5) internal successors, (220), 8 states have internal predecessors, (220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:12,309 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:12,309 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:12,309 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-01-30 14:19:12,309 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:19:12,309 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:12,309 INFO L85 PathProgramCache]: Analyzing trace with hash -609047548, now seen corresponding path program 2 times [2024-01-30 14:19:12,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:12,313 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1749870676] [2024-01-30 14:19:12,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:12,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:12,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:12,493 INFO L134 CoverageAnalysis]: 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,493 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:12,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1749870676] [2024-01-30 14:19:12,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1749870676] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:12,494 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:12,494 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-01-30 14:19:12,494 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1657151792] [2024-01-30 14:19:12,494 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:12,494 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:19:12,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:12,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:19:12,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:19:12,500 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 68 [2024-01-30 14:19:12,500 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 284 transitions, 4409 flow. Second operand has 8 states, 8 states have (on average 27.5) internal successors, (220), 8 states have internal predecessors, (220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:12,500 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:12,501 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 68 [2024-01-30 14:19:12,501 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:13,018 INFO L124 PetriNetUnfolderBase]: 1519/2978 cut-off events. [2024-01-30 14:19:13,018 INFO L125 PetriNetUnfolderBase]: For 38995/39124 co-relation queries the response was YES. [2024-01-30 14:19:13,041 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16080 conditions, 2978 events. 1519/2978 cut-off events. For 38995/39124 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 20235 event pairs, 267 based on Foata normal form. 67/2987 useless extension candidates. Maximal degree in co-relation 15970. Up to 1852 conditions per place. [2024-01-30 14:19:13,052 INFO L140 encePairwiseOnDemand]: 60/68 looper letters, 181 selfloop transitions, 95 changer transitions 0/310 dead transitions. [2024-01-30 14:19:13,052 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 310 transitions, 5088 flow [2024-01-30 14:19:13,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:19:13,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:19:13,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 287 transitions. [2024-01-30 14:19:13,053 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5275735294117647 [2024-01-30 14:19:13,053 INFO L175 Difference]: Start difference. First operand has 262 places, 284 transitions, 4409 flow. Second operand 8 states and 287 transitions. [2024-01-30 14:19:13,054 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 310 transitions, 5088 flow [2024-01-30 14:19:13,172 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 310 transitions, 4946 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-01-30 14:19:13,176 INFO L231 Difference]: Finished difference. Result has 266 places, 285 transitions, 4476 flow [2024-01-30 14:19:13,177 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=4273, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4476, PETRI_PLACES=266, PETRI_TRANSITIONS=285} [2024-01-30 14:19:13,177 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 194 predicate places. [2024-01-30 14:19:13,177 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 285 transitions, 4476 flow [2024-01-30 14:19:13,177 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 27.5) internal successors, (220), 8 states have internal predecessors, (220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:13,177 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:13,177 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:19:13,178 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-01-30 14:19:13,178 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:19:13,178 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:13,178 INFO L85 PathProgramCache]: Analyzing trace with hash 1290409702, now seen corresponding path program 3 times [2024-01-30 14:19:13,178 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:13,178 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [85109950] [2024-01-30 14:19:13,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:13,178 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:13,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:13,418 INFO L134 CoverageAnalysis]: 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,419 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:13,419 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [85109950] [2024-01-30 14:19:13,419 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [85109950] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:13,419 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:13,419 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:19:13,419 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [828480002] [2024-01-30 14:19:13,419 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:13,419 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:19:13,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:13,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:19:13,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:19:13,461 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:19:13,462 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 285 transitions, 4476 flow. Second operand has 9 states, 9 states have (on average 17.555555555555557) internal successors, (158), 9 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:13,462 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:13,462 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:19:13,462 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:14,067 INFO L124 PetriNetUnfolderBase]: 1797/3331 cut-off events. [2024-01-30 14:19:14,067 INFO L125 PetriNetUnfolderBase]: For 36788/36815 co-relation queries the response was YES. [2024-01-30 14:19:14,089 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17227 conditions, 3331 events. 1797/3331 cut-off events. For 36788/36815 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 21593 event pairs, 416 based on Foata normal form. 20/3307 useless extension candidates. Maximal degree in co-relation 17116. Up to 2697 conditions per place. [2024-01-30 14:19:14,099 INFO L140 encePairwiseOnDemand]: 61/68 looper letters, 253 selfloop transitions, 41 changer transitions 0/309 dead transitions. [2024-01-30 14:19:14,099 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 309 transitions, 5137 flow [2024-01-30 14:19:14,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-30 14:19:14,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-30 14:19:14,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 190 transitions. [2024-01-30 14:19:14,100 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39915966386554624 [2024-01-30 14:19:14,100 INFO L175 Difference]: Start difference. First operand has 266 places, 285 transitions, 4476 flow. Second operand 7 states and 190 transitions. [2024-01-30 14:19:14,100 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 309 transitions, 5137 flow [2024-01-30 14:19:14,223 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 309 transitions, 4985 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-01-30 14:19:14,226 INFO L231 Difference]: Finished difference. Result has 268 places, 287 transitions, 4431 flow [2024-01-30 14:19:14,227 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=4324, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4431, PETRI_PLACES=268, PETRI_TRANSITIONS=287} [2024-01-30 14:19:14,227 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 196 predicate places. [2024-01-30 14:19:14,227 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 287 transitions, 4431 flow [2024-01-30 14:19:14,227 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:14,227 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:14,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] [2024-01-30 14:19:14,227 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-01-30 14:19:14,227 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:19:14,227 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:14,228 INFO L85 PathProgramCache]: Analyzing trace with hash 624354870, now seen corresponding path program 1 times [2024-01-30 14:19:14,228 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:14,228 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [38336083] [2024-01-30 14:19:14,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:14,228 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:14,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:14,395 INFO L134 CoverageAnalysis]: 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,395 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:14,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [38336083] [2024-01-30 14:19:14,395 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [38336083] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:14,395 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:14,395 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-01-30 14:19:14,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1631863351] [2024-01-30 14:19:14,396 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:14,396 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:19:14,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:14,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:19:14,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:19:14,403 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 68 [2024-01-30 14:19:14,404 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 287 transitions, 4431 flow. Second operand has 8 states, 8 states have (on average 27.5) internal successors, (220), 8 states have internal predecessors, (220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:14,404 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:14,404 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 68 [2024-01-30 14:19:14,404 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:14,974 INFO L124 PetriNetUnfolderBase]: 1527/2994 cut-off events. [2024-01-30 14:19:14,975 INFO L125 PetriNetUnfolderBase]: For 40161/40288 co-relation queries the response was YES. [2024-01-30 14:19:14,997 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16002 conditions, 2994 events. 1527/2994 cut-off events. For 40161/40288 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 20463 event pairs, 441 based on Foata normal form. 56/2980 useless extension candidates. Maximal degree in co-relation 15890. Up to 1956 conditions per place. [2024-01-30 14:19:15,009 INFO L140 encePairwiseOnDemand]: 60/68 looper letters, 223 selfloop transitions, 81 changer transitions 0/338 dead transitions. [2024-01-30 14:19:15,009 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 338 transitions, 5524 flow [2024-01-30 14:19:15,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:19:15,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:19:15,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 290 transitions. [2024-01-30 14:19:15,010 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5330882352941176 [2024-01-30 14:19:15,010 INFO L175 Difference]: Start difference. First operand has 268 places, 287 transitions, 4431 flow. Second operand 8 states and 290 transitions. [2024-01-30 14:19:15,010 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 338 transitions, 5524 flow [2024-01-30 14:19:15,149 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 338 transitions, 5459 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-01-30 14:19:15,153 INFO L231 Difference]: Finished difference. Result has 272 places, 302 transitions, 4767 flow [2024-01-30 14:19:15,154 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=4366, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4767, PETRI_PLACES=272, PETRI_TRANSITIONS=302} [2024-01-30 14:19:15,154 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 200 predicate places. [2024-01-30 14:19:15,154 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 302 transitions, 4767 flow [2024-01-30 14:19:15,154 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 27.5) internal successors, (220), 8 states have internal predecessors, (220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:15,154 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:15,155 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:15,155 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-01-30 14:19:15,155 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:19:15,155 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:15,155 INFO L85 PathProgramCache]: Analyzing trace with hash -1741713290, now seen corresponding path program 1 times [2024-01-30 14:19:15,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:15,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1309748106] [2024-01-30 14:19:15,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:15,156 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:15,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:15,263 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:19:15,263 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:15,264 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1309748106] [2024-01-30 14:19:15,264 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1309748106] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:15,264 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:15,264 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-01-30 14:19:15,264 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1021617505] [2024-01-30 14:19:15,264 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:15,264 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-01-30 14:19:15,264 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:15,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-01-30 14:19:15,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-01-30 14:19:15,267 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 68 [2024-01-30 14:19:15,267 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 302 transitions, 4767 flow. Second operand has 4 states, 4 states have (on average 29.5) internal successors, (118), 4 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:15,267 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:15,268 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 68 [2024-01-30 14:19:15,268 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:15,815 INFO L124 PetriNetUnfolderBase]: 1556/3016 cut-off events. [2024-01-30 14:19:15,815 INFO L125 PetriNetUnfolderBase]: For 44685/44815 co-relation queries the response was YES. [2024-01-30 14:19:15,838 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16684 conditions, 3016 events. 1556/3016 cut-off events. For 44685/44815 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 20747 event pairs, 261 based on Foata normal form. 100/2978 useless extension candidates. Maximal degree in co-relation 16571. Up to 865 conditions per place. [2024-01-30 14:19:15,850 INFO L140 encePairwiseOnDemand]: 63/68 looper letters, 206 selfloop transitions, 90 changer transitions 0/330 dead transitions. [2024-01-30 14:19:15,850 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 330 transitions, 5620 flow [2024-01-30 14:19:15,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-01-30 14:19:15,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-01-30 14:19:15,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 168 transitions. [2024-01-30 14:19:15,851 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6176470588235294 [2024-01-30 14:19:15,851 INFO L175 Difference]: Start difference. First operand has 272 places, 302 transitions, 4767 flow. Second operand 4 states and 168 transitions. [2024-01-30 14:19:15,851 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 330 transitions, 5620 flow [2024-01-30 14:19:15,977 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 330 transitions, 5541 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-01-30 14:19:15,981 INFO L231 Difference]: Finished difference. Result has 273 places, 304 transitions, 4988 flow [2024-01-30 14:19:15,982 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=4693, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=4988, PETRI_PLACES=273, PETRI_TRANSITIONS=304} [2024-01-30 14:19:15,982 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 201 predicate places. [2024-01-30 14:19:15,983 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 304 transitions, 4988 flow [2024-01-30 14:19:15,983 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 29.5) internal successors, (118), 4 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:15,983 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:15,983 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:15,983 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-01-30 14:19:15,983 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:19:15,983 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:15,983 INFO L85 PathProgramCache]: Analyzing trace with hash 1223633022, now seen corresponding path program 2 times [2024-01-30 14:19:15,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:15,984 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [886195519] [2024-01-30 14:19:15,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:15,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:15,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:16,051 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:19:16,052 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:16,052 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [886195519] [2024-01-30 14:19:16,052 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [886195519] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:16,052 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:16,052 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-01-30 14:19:16,052 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [295309586] [2024-01-30 14:19:16,052 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:16,053 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-01-30 14:19:16,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:16,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-01-30 14:19:16,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-01-30 14:19:16,055 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 68 [2024-01-30 14:19:16,056 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 304 transitions, 4988 flow. Second operand has 5 states, 5 states have (on average 28.8) internal successors, (144), 5 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:16,056 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:16,056 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 68 [2024-01-30 14:19:16,056 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:16,501 INFO L124 PetriNetUnfolderBase]: 1151/2271 cut-off events. [2024-01-30 14:19:16,501 INFO L125 PetriNetUnfolderBase]: For 40027/40115 co-relation queries the response was YES. [2024-01-30 14:19:16,516 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13738 conditions, 2271 events. 1151/2271 cut-off events. For 40027/40115 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 15402 event pairs, 272 based on Foata normal form. 101/2263 useless extension candidates. Maximal degree in co-relation 13624. Up to 865 conditions per place. [2024-01-30 14:19:16,524 INFO L140 encePairwiseOnDemand]: 63/68 looper letters, 198 selfloop transitions, 76 changer transitions 1/309 dead transitions. [2024-01-30 14:19:16,524 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 309 transitions, 5555 flow [2024-01-30 14:19:16,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-01-30 14:19:16,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-01-30 14:19:16,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 184 transitions. [2024-01-30 14:19:16,525 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5411764705882353 [2024-01-30 14:19:16,525 INFO L175 Difference]: Start difference. First operand has 273 places, 304 transitions, 4988 flow. Second operand 5 states and 184 transitions. [2024-01-30 14:19:16,525 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 309 transitions, 5555 flow [2024-01-30 14:19:16,684 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 309 transitions, 5412 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-01-30 14:19:16,689 INFO L231 Difference]: Finished difference. Result has 271 places, 297 transitions, 5027 flow [2024-01-30 14:19:16,689 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=4784, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=5027, PETRI_PLACES=271, PETRI_TRANSITIONS=297} [2024-01-30 14:19:16,689 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 199 predicate places. [2024-01-30 14:19:16,689 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 297 transitions, 5027 flow [2024-01-30 14:19:16,690 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 28.8) internal successors, (144), 5 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:16,690 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:16,690 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:16,690 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-01-30 14:19:16,690 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:19:16,690 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:16,690 INFO L85 PathProgramCache]: Analyzing trace with hash -1524517554, now seen corresponding path program 3 times [2024-01-30 14:19:16,691 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:16,691 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [200455478] [2024-01-30 14:19:16,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:16,691 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:16,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:16,899 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:19:16,900 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:16,900 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [200455478] [2024-01-30 14:19:16,900 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [200455478] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:16,900 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:16,900 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:19:16,900 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1978748851] [2024-01-30 14:19:16,901 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:16,901 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:19:16,901 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:16,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:19:16,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:19:16,935 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:19:16,935 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 297 transitions, 5027 flow. Second operand has 9 states, 9 states have (on average 17.555555555555557) internal successors, (158), 9 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:16,935 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:16,935 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:19:16,936 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:17,483 INFO L124 PetriNetUnfolderBase]: 1437/2695 cut-off events. [2024-01-30 14:19:17,484 INFO L125 PetriNetUnfolderBase]: For 38338/38365 co-relation queries the response was YES. [2024-01-30 14:19:17,505 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15634 conditions, 2695 events. 1437/2695 cut-off events. For 38338/38365 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 17460 event pairs, 191 based on Foata normal form. 16/2687 useless extension candidates. Maximal degree in co-relation 15521. Up to 1812 conditions per place. [2024-01-30 14:19:17,516 INFO L140 encePairwiseOnDemand]: 58/68 looper letters, 219 selfloop transitions, 98 changer transitions 0/332 dead transitions. [2024-01-30 14:19:17,516 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 332 transitions, 5804 flow [2024-01-30 14:19:17,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-01-30 14:19:17,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-01-30 14:19:17,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 237 transitions. [2024-01-30 14:19:17,517 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3872549019607843 [2024-01-30 14:19:17,517 INFO L175 Difference]: Start difference. First operand has 271 places, 297 transitions, 5027 flow. Second operand 9 states and 237 transitions. [2024-01-30 14:19:17,517 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 332 transitions, 5804 flow [2024-01-30 14:19:17,709 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 332 transitions, 5609 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-01-30 14:19:17,714 INFO L231 Difference]: Finished difference. Result has 275 places, 305 transitions, 5119 flow [2024-01-30 14:19:17,715 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=4832, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5119, PETRI_PLACES=275, PETRI_TRANSITIONS=305} [2024-01-30 14:19:17,715 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 203 predicate places. [2024-01-30 14:19:17,715 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 305 transitions, 5119 flow [2024-01-30 14:19:17,715 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:17,715 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:17,715 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:17,716 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-01-30 14:19:17,716 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:19:17,716 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:17,716 INFO L85 PathProgramCache]: Analyzing trace with hash -609199614, now seen corresponding path program 4 times [2024-01-30 14:19:17,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:17,716 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [588578943] [2024-01-30 14:19:17,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:17,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:17,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:17,920 INFO L134 CoverageAnalysis]: 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,921 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:17,921 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [588578943] [2024-01-30 14:19:17,921 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [588578943] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:17,921 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:17,921 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:19:17,921 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [197728874] [2024-01-30 14:19:17,921 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:17,921 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:19:17,922 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:17,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:19:17,922 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:19:17,947 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:19:17,948 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 305 transitions, 5119 flow. Second operand has 9 states, 9 states have (on average 17.555555555555557) internal successors, (158), 9 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:17,948 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:17,948 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:19:17,948 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:18,510 INFO L124 PetriNetUnfolderBase]: 1461/2735 cut-off events. [2024-01-30 14:19:18,510 INFO L125 PetriNetUnfolderBase]: For 38177/38204 co-relation queries the response was YES. [2024-01-30 14:19:18,530 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15793 conditions, 2735 events. 1461/2735 cut-off events. For 38177/38204 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 17833 event pairs, 191 based on Foata normal form. 16/2727 useless extension candidates. Maximal degree in co-relation 15681. Up to 1824 conditions per place. [2024-01-30 14:19:18,541 INFO L140 encePairwiseOnDemand]: 58/68 looper letters, 217 selfloop transitions, 106 changer transitions 0/338 dead transitions. [2024-01-30 14:19:18,541 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 338 transitions, 5930 flow [2024-01-30 14:19:18,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-01-30 14:19:18,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-01-30 14:19:18,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 237 transitions. [2024-01-30 14:19:18,542 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3872549019607843 [2024-01-30 14:19:18,542 INFO L175 Difference]: Start difference. First operand has 275 places, 305 transitions, 5119 flow. Second operand 9 states and 237 transitions. [2024-01-30 14:19:18,542 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 338 transitions, 5930 flow [2024-01-30 14:19:18,724 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 338 transitions, 5775 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-01-30 14:19:18,729 INFO L231 Difference]: Finished difference. Result has 278 places, 311 transitions, 5237 flow [2024-01-30 14:19:18,729 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=4972, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5237, PETRI_PLACES=278, PETRI_TRANSITIONS=311} [2024-01-30 14:19:18,729 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 206 predicate places. [2024-01-30 14:19:18,730 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 311 transitions, 5237 flow [2024-01-30 14:19:18,730 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:18,730 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:18,730 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:18,730 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-01-30 14:19:18,730 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:19:18,730 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:18,730 INFO L85 PathProgramCache]: Analyzing trace with hash -835313304, now seen corresponding path program 5 times [2024-01-30 14:19:18,731 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:18,731 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1537602192] [2024-01-30 14:19:18,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:18,731 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:18,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:18,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:19:18,930 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:18,930 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1537602192] [2024-01-30 14:19:18,930 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1537602192] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:18,930 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:18,930 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:19:18,930 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2017488061] [2024-01-30 14:19:18,930 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:18,931 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:19:18,931 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:18,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:19:18,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:19:18,962 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:19:18,962 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 311 transitions, 5237 flow. Second operand has 9 states, 9 states have (on average 17.555555555555557) internal successors, (158), 9 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:18,962 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:18,962 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:19:18,962 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:19,545 INFO L124 PetriNetUnfolderBase]: 1461/2735 cut-off events. [2024-01-30 14:19:19,545 INFO L125 PetriNetUnfolderBase]: For 38529/38556 co-relation queries the response was YES. [2024-01-30 14:19:19,565 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15836 conditions, 2735 events. 1461/2735 cut-off events. For 38529/38556 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 17795 event pairs, 165 based on Foata normal form. 16/2727 useless extension candidates. Maximal degree in co-relation 15723. Up to 1828 conditions per place. [2024-01-30 14:19:19,575 INFO L140 encePairwiseOnDemand]: 58/68 looper letters, 213 selfloop transitions, 112 changer transitions 0/340 dead transitions. [2024-01-30 14:19:19,575 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 340 transitions, 5999 flow [2024-01-30 14:19:19,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-01-30 14:19:19,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-01-30 14:19:19,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 236 transitions. [2024-01-30 14:19:19,576 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38562091503267976 [2024-01-30 14:19:19,576 INFO L175 Difference]: Start difference. First operand has 278 places, 311 transitions, 5237 flow. Second operand 9 states and 236 transitions. [2024-01-30 14:19:19,577 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 340 transitions, 5999 flow [2024-01-30 14:19:19,762 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 340 transitions, 5836 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-01-30 14:19:19,767 INFO L231 Difference]: Finished difference. Result has 284 places, 314 transitions, 5367 flow [2024-01-30 14:19:19,767 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=5076, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5367, PETRI_PLACES=284, PETRI_TRANSITIONS=314} [2024-01-30 14:19:19,768 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 212 predicate places. [2024-01-30 14:19:19,768 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 314 transitions, 5367 flow [2024-01-30 14:19:19,768 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:19,768 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:19,768 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:19,768 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-01-30 14:19:19,769 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:19:19,769 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:19,769 INFO L85 PathProgramCache]: Analyzing trace with hash -1653374296, now seen corresponding path program 1 times [2024-01-30 14:19:19,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:19,769 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [35326831] [2024-01-30 14:19:19,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:19,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:19,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:19,983 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:19:19,983 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:19,984 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [35326831] [2024-01-30 14:19:19,984 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [35326831] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:19,984 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:19,984 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:19:19,984 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1817122615] [2024-01-30 14:19:19,984 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:19,984 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:19:19,984 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:19,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:19:19,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:19:20,010 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:19:20,010 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 314 transitions, 5367 flow. Second operand has 9 states, 9 states have (on average 17.555555555555557) internal successors, (158), 9 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:20,010 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:20,010 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:19:20,010 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:20,672 INFO L124 PetriNetUnfolderBase]: 1883/3384 cut-off events. [2024-01-30 14:19:20,672 INFO L125 PetriNetUnfolderBase]: For 50267/50476 co-relation queries the response was YES. [2024-01-30 14:19:20,701 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20216 conditions, 3384 events. 1883/3384 cut-off events. For 50267/50476 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 21768 event pairs, 354 based on Foata normal form. 94/3358 useless extension candidates. Maximal degree in co-relation 20100. Up to 2307 conditions per place. [2024-01-30 14:19:20,715 INFO L140 encePairwiseOnDemand]: 59/68 looper letters, 241 selfloop transitions, 86 changer transitions 0/352 dead transitions. [2024-01-30 14:19:20,715 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 352 transitions, 6284 flow [2024-01-30 14:19:20,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-01-30 14:19:20,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-01-30 14:19:20,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 237 transitions. [2024-01-30 14:19:20,716 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3872549019607843 [2024-01-30 14:19:20,716 INFO L175 Difference]: Start difference. First operand has 284 places, 314 transitions, 5367 flow. Second operand 9 states and 237 transitions. [2024-01-30 14:19:20,716 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 352 transitions, 6284 flow [2024-01-30 14:19:20,956 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 352 transitions, 6089 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-01-30 14:19:20,960 INFO L231 Difference]: Finished difference. Result has 286 places, 314 transitions, 5349 flow [2024-01-30 14:19:20,961 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=5172, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5349, PETRI_PLACES=286, PETRI_TRANSITIONS=314} [2024-01-30 14:19:20,961 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 214 predicate places. [2024-01-30 14:19:20,961 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 314 transitions, 5349 flow [2024-01-30 14:19:20,961 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:20,961 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:20,962 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:20,962 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-01-30 14:19:20,962 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:19:20,962 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:20,962 INFO L85 PathProgramCache]: Analyzing trace with hash -1606039734, now seen corresponding path program 4 times [2024-01-30 14:19:20,962 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:20,962 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [856762572] [2024-01-30 14:19:20,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:20,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:20,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:21,188 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:19:21,188 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:21,188 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [856762572] [2024-01-30 14:19:21,189 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [856762572] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:21,189 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:21,189 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:19:21,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1093569119] [2024-01-30 14:19:21,189 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:21,189 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:19:21,189 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:21,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:19:21,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:19:21,214 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:19:21,215 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 314 transitions, 5349 flow. Second operand has 9 states, 9 states have (on average 17.555555555555557) internal successors, (158), 9 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:21,215 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:21,215 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:19:21,215 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:21,749 INFO L124 PetriNetUnfolderBase]: 1453/2704 cut-off events. [2024-01-30 14:19:21,750 INFO L125 PetriNetUnfolderBase]: For 40675/40702 co-relation queries the response was YES. [2024-01-30 14:19:21,769 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15937 conditions, 2704 events. 1453/2704 cut-off events. For 40675/40702 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 17581 event pairs, 286 based on Foata normal form. 16/2693 useless extension candidates. Maximal degree in co-relation 15821. Up to 2229 conditions per place. [2024-01-30 14:19:21,828 INFO L140 encePairwiseOnDemand]: 61/68 looper letters, 272 selfloop transitions, 37 changer transitions 0/324 dead transitions. [2024-01-30 14:19:21,828 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 324 transitions, 5967 flow [2024-01-30 14:19:21,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-30 14:19:21,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-30 14:19:21,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-01-30 14:19:21,829 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3697478991596639 [2024-01-30 14:19:21,830 INFO L175 Difference]: Start difference. First operand has 286 places, 314 transitions, 5349 flow. Second operand 7 states and 176 transitions. [2024-01-30 14:19:21,830 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 324 transitions, 5967 flow [2024-01-30 14:19:21,975 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 324 transitions, 5798 flow, removed 0 selfloop flow, removed 14 redundant places. [2024-01-30 14:19:21,980 INFO L231 Difference]: Finished difference. Result has 277 places, 313 transitions, 5232 flow [2024-01-30 14:19:21,981 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=5158, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5232, PETRI_PLACES=277, PETRI_TRANSITIONS=313} [2024-01-30 14:19:21,981 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 205 predicate places. [2024-01-30 14:19:21,981 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 313 transitions, 5232 flow [2024-01-30 14:19:21,981 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:21,981 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:21,981 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:21,981 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-01-30 14:19:21,982 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:19:21,982 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:21,982 INFO L85 PathProgramCache]: Analyzing trace with hash -919423342, now seen corresponding path program 1 times [2024-01-30 14:19:21,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:21,982 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [3779745] [2024-01-30 14:19:21,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:21,982 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:21,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:22,241 INFO L134 CoverageAnalysis]: 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,241 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:22,241 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [3779745] [2024-01-30 14:19:22,241 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [3779745] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:22,242 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:22,242 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:19:22,242 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2071927205] [2024-01-30 14:19:22,242 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:22,242 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:19:22,242 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:22,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:19:22,243 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:19:22,297 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:19:22,298 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 313 transitions, 5232 flow. Second operand has 9 states, 9 states have (on average 17.555555555555557) internal successors, (158), 9 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:22,298 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:22,298 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:19:22,298 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:22,942 INFO L124 PetriNetUnfolderBase]: 1866/3383 cut-off events. [2024-01-30 14:19:22,942 INFO L125 PetriNetUnfolderBase]: For 50224/50424 co-relation queries the response was YES. [2024-01-30 14:19:22,967 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19743 conditions, 3383 events. 1866/3383 cut-off events. For 50224/50424 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 21960 event pairs, 398 based on Foata normal form. 75/3339 useless extension candidates. Maximal degree in co-relation 19634. Up to 2814 conditions per place. [2024-01-30 14:19:22,979 INFO L140 encePairwiseOnDemand]: 59/68 looper letters, 267 selfloop transitions, 52 changer transitions 0/344 dead transitions. [2024-01-30 14:19:22,980 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 344 transitions, 6146 flow [2024-01-30 14:19:22,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:19:22,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:19:22,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-01-30 14:19:22,980 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37683823529411764 [2024-01-30 14:19:22,981 INFO L175 Difference]: Start difference. First operand has 277 places, 313 transitions, 5232 flow. Second operand 8 states and 205 transitions. [2024-01-30 14:19:22,981 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 344 transitions, 6146 flow [2024-01-30 14:19:23,191 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 344 transitions, 6047 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-01-30 14:19:23,197 INFO L231 Difference]: Finished difference. Result has 281 places, 326 transitions, 5501 flow [2024-01-30 14:19:23,197 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=5138, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5501, PETRI_PLACES=281, PETRI_TRANSITIONS=326} [2024-01-30 14:19:23,198 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 209 predicate places. [2024-01-30 14:19:23,198 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 326 transitions, 5501 flow [2024-01-30 14:19:23,198 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:23,198 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:23,198 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:19:23,198 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-01-30 14:19:23,198 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:19:23,199 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:23,199 INFO L85 PathProgramCache]: Analyzing trace with hash 1457742366, now seen corresponding path program 2 times [2024-01-30 14:19:23,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:23,199 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1412897490] [2024-01-30 14:19:23,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:23,199 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:23,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:23,415 INFO L134 CoverageAnalysis]: 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,415 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:23,415 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1412897490] [2024-01-30 14:19:23,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1412897490] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:23,415 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:23,415 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-01-30 14:19:23,415 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [132216704] [2024-01-30 14:19:23,416 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:23,416 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:19:23,416 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:23,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:19:23,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:19:23,423 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 68 [2024-01-30 14:19:23,423 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 326 transitions, 5501 flow. Second operand has 8 states, 8 states have (on average 27.5) internal successors, (220), 8 states have internal predecessors, (220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:23,423 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:23,423 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 68 [2024-01-30 14:19:23,424 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:23,945 INFO L124 PetriNetUnfolderBase]: 1183/2390 cut-off events. [2024-01-30 14:19:23,945 INFO L125 PetriNetUnfolderBase]: For 42584/42668 co-relation queries the response was YES. [2024-01-30 14:19:23,962 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14518 conditions, 2390 events. 1183/2390 cut-off events. For 42584/42668 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 16553 event pairs, 205 based on Foata normal form. 39/2363 useless extension candidates. Maximal degree in co-relation 14407. Up to 1468 conditions per place. [2024-01-30 14:19:23,970 INFO L140 encePairwiseOnDemand]: 61/68 looper letters, 230 selfloop transitions, 91 changer transitions 0/358 dead transitions. [2024-01-30 14:19:23,971 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 358 transitions, 6437 flow [2024-01-30 14:19:23,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-30 14:19:23,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-30 14:19:23,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 251 transitions. [2024-01-30 14:19:23,972 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5273109243697479 [2024-01-30 14:19:23,972 INFO L175 Difference]: Start difference. First operand has 281 places, 326 transitions, 5501 flow. Second operand 7 states and 251 transitions. [2024-01-30 14:19:23,972 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 358 transitions, 6437 flow [2024-01-30 14:19:24,133 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 358 transitions, 6395 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-01-30 14:19:24,138 INFO L231 Difference]: Finished difference. Result has 286 places, 331 transitions, 5727 flow [2024-01-30 14:19:24,139 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=5459, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5727, PETRI_PLACES=286, PETRI_TRANSITIONS=331} [2024-01-30 14:19:24,139 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 214 predicate places. [2024-01-30 14:19:24,139 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 331 transitions, 5727 flow [2024-01-30 14:19:24,139 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 27.5) internal successors, (220), 8 states have internal predecessors, (220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:24,139 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:24,139 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:19:24,140 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-01-30 14:19:24,140 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:19:24,140 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:24,140 INFO L85 PathProgramCache]: Analyzing trace with hash 1605783308, now seen corresponding path program 3 times [2024-01-30 14:19:24,140 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:24,140 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [524877078] [2024-01-30 14:19:24,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:24,141 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:24,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:24,303 INFO L134 CoverageAnalysis]: 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,303 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:24,304 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [524877078] [2024-01-30 14:19:24,304 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [524877078] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:24,304 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:24,304 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-01-30 14:19:24,304 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1986890486] [2024-01-30 14:19:24,304 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:24,304 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:19:24,304 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:24,305 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:19:24,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:19:24,314 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 68 [2024-01-30 14:19:24,314 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 331 transitions, 5727 flow. Second operand has 8 states, 8 states have (on average 27.5) internal successors, (220), 8 states have internal predecessors, (220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:24,314 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:24,314 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 68 [2024-01-30 14:19:24,314 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:24,851 INFO L124 PetriNetUnfolderBase]: 1195/2414 cut-off events. [2024-01-30 14:19:24,851 INFO L125 PetriNetUnfolderBase]: For 46042/46126 co-relation queries the response was YES. [2024-01-30 14:19:24,867 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14899 conditions, 2414 events. 1195/2414 cut-off events. For 46042/46126 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 16761 event pairs, 204 based on Foata normal form. 39/2387 useless extension candidates. Maximal degree in co-relation 14786. Up to 1636 conditions per place. [2024-01-30 14:19:24,875 INFO L140 encePairwiseOnDemand]: 61/68 looper letters, 239 selfloop transitions, 82 changer transitions 0/358 dead transitions. [2024-01-30 14:19:24,875 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 358 transitions, 6620 flow [2024-01-30 14:19:24,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-01-30 14:19:24,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-01-30 14:19:24,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 220 transitions. [2024-01-30 14:19:24,876 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5392156862745098 [2024-01-30 14:19:24,876 INFO L175 Difference]: Start difference. First operand has 286 places, 331 transitions, 5727 flow. Second operand 6 states and 220 transitions. [2024-01-30 14:19:24,877 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 358 transitions, 6620 flow [2024-01-30 14:19:25,043 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 358 transitions, 6480 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-01-30 14:19:25,048 INFO L231 Difference]: Finished difference. Result has 289 places, 339 transitions, 5946 flow [2024-01-30 14:19:25,049 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=5591, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5946, PETRI_PLACES=289, PETRI_TRANSITIONS=339} [2024-01-30 14:19:25,049 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 217 predicate places. [2024-01-30 14:19:25,049 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 339 transitions, 5946 flow [2024-01-30 14:19:25,049 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 27.5) internal successors, (220), 8 states have internal predecessors, (220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:25,049 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:25,049 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:25,050 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-01-30 14:19:25,050 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:19:25,050 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:25,050 INFO L85 PathProgramCache]: Analyzing trace with hash 1422388206, now seen corresponding path program 4 times [2024-01-30 14:19:25,050 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:25,050 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [783139038] [2024-01-30 14:19:25,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:25,050 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:25,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:25,213 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:19:25,213 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:25,213 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [783139038] [2024-01-30 14:19:25,213 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [783139038] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:25,214 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:25,214 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-01-30 14:19:25,214 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1655240969] [2024-01-30 14:19:25,214 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:25,214 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:19:25,214 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:25,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:19:25,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:19:25,222 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 68 [2024-01-30 14:19:25,222 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 339 transitions, 5946 flow. Second operand has 8 states, 8 states have (on average 27.5) internal successors, (220), 8 states have internal predecessors, (220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:25,222 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:25,222 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 68 [2024-01-30 14:19:25,222 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:25,739 INFO L124 PetriNetUnfolderBase]: 1189/2405 cut-off events. [2024-01-30 14:19:25,740 INFO L125 PetriNetUnfolderBase]: For 46846/46927 co-relation queries the response was YES. [2024-01-30 14:19:25,758 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14925 conditions, 2405 events. 1189/2405 cut-off events. For 46846/46927 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 16672 event pairs, 194 based on Foata normal form. 38/2376 useless extension candidates. Maximal degree in co-relation 14811. Up to 1634 conditions per place. [2024-01-30 14:19:25,767 INFO L140 encePairwiseOnDemand]: 61/68 looper letters, 235 selfloop transitions, 87 changer transitions 0/359 dead transitions. [2024-01-30 14:19:25,768 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 359 transitions, 6678 flow [2024-01-30 14:19:25,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:19:25,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:19:25,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 277 transitions. [2024-01-30 14:19:25,770 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5091911764705882 [2024-01-30 14:19:25,770 INFO L175 Difference]: Start difference. First operand has 289 places, 339 transitions, 5946 flow. Second operand 8 states and 277 transitions. [2024-01-30 14:19:25,770 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 359 transitions, 6678 flow [2024-01-30 14:19:25,953 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 359 transitions, 6520 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-01-30 14:19:25,958 INFO L231 Difference]: Finished difference. Result has 293 places, 339 transitions, 5970 flow [2024-01-30 14:19:25,959 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=5788, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5970, PETRI_PLACES=293, PETRI_TRANSITIONS=339} [2024-01-30 14:19:25,959 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 221 predicate places. [2024-01-30 14:19:25,960 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 339 transitions, 5970 flow [2024-01-30 14:19:25,960 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 27.5) internal successors, (220), 8 states have internal predecessors, (220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:25,960 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:25,960 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:19:25,960 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-01-30 14:19:25,960 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:19:25,961 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:25,961 INFO L85 PathProgramCache]: Analyzing trace with hash -222968974, now seen corresponding path program 2 times [2024-01-30 14:19:25,961 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:25,961 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1350851057] [2024-01-30 14:19:25,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:25,961 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:25,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:26,177 INFO L134 CoverageAnalysis]: 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,178 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:26,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1350851057] [2024-01-30 14:19:26,178 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1350851057] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:26,178 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:26,178 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:19:26,178 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1428690700] [2024-01-30 14:19:26,178 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:26,179 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:19:26,179 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:26,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:19:26,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:19:26,226 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:19:26,226 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 339 transitions, 5970 flow. Second operand has 9 states, 9 states have (on average 17.555555555555557) internal successors, (158), 9 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:26,226 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:26,226 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:19:26,226 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:26,922 INFO L124 PetriNetUnfolderBase]: 1940/3511 cut-off events. [2024-01-30 14:19:26,922 INFO L125 PetriNetUnfolderBase]: For 56222/56424 co-relation queries the response was YES. [2024-01-30 14:19:26,949 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21055 conditions, 3511 events. 1940/3511 cut-off events. For 56222/56424 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 22845 event pairs, 362 based on Foata normal form. 77/3476 useless extension candidates. Maximal degree in co-relation 20940. Up to 2290 conditions per place. [2024-01-30 14:19:26,963 INFO L140 encePairwiseOnDemand]: 59/68 looper letters, 262 selfloop transitions, 95 changer transitions 0/382 dead transitions. [2024-01-30 14:19:26,963 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 382 transitions, 6939 flow [2024-01-30 14:19:26,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-01-30 14:19:26,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-01-30 14:19:26,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 239 transitions. [2024-01-30 14:19:26,966 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39052287581699346 [2024-01-30 14:19:26,967 INFO L175 Difference]: Start difference. First operand has 293 places, 339 transitions, 5970 flow. Second operand 9 states and 239 transitions. [2024-01-30 14:19:26,967 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 382 transitions, 6939 flow [2024-01-30 14:19:27,216 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 382 transitions, 6735 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-01-30 14:19:27,221 INFO L231 Difference]: Finished difference. Result has 296 places, 349 transitions, 6080 flow [2024-01-30 14:19:27,222 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=5788, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6080, PETRI_PLACES=296, PETRI_TRANSITIONS=349} [2024-01-30 14:19:27,222 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 224 predicate places. [2024-01-30 14:19:27,222 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 349 transitions, 6080 flow [2024-01-30 14:19:27,222 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.555555555555557) internal successors, (158), 9 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:27,223 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:27,223 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:27,223 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-01-30 14:19:27,223 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:19:27,223 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:27,223 INFO L85 PathProgramCache]: Analyzing trace with hash 356093512, now seen corresponding path program 3 times [2024-01-30 14:19:27,223 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:27,224 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1052110534] [2024-01-30 14:19:27,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:27,224 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:27,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:27,460 INFO L134 CoverageAnalysis]: 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,461 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:27,461 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1052110534] [2024-01-30 14:19:27,461 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1052110534] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:27,461 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:27,461 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:19:27,461 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [134046194] [2024-01-30 14:19:27,461 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:27,462 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:19:27,462 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:27,462 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:19:27,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:19:27,503 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:19:27,504 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 349 transitions, 6080 flow. Second operand has 9 states, 9 states have (on average 17.555555555555557) internal successors, (158), 9 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:27,504 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:27,504 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:19:27,504 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:28,232 INFO L124 PetriNetUnfolderBase]: 1929/3492 cut-off events. [2024-01-30 14:19:28,232 INFO L125 PetriNetUnfolderBase]: For 56159/56368 co-relation queries the response was YES. [2024-01-30 14:19:28,257 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20907 conditions, 3492 events. 1929/3492 cut-off events. For 56159/56368 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 22727 event pairs, 390 based on Foata normal form. 72/3447 useless extension candidates. Maximal degree in co-relation 20791. Up to 2843 conditions per place. [2024-01-30 14:19:28,269 INFO L140 encePairwiseOnDemand]: 59/68 looper letters, 292 selfloop transitions, 59 changer transitions 0/376 dead transitions. [2024-01-30 14:19:28,269 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 376 transitions, 6891 flow [2024-01-30 14:19:28,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-01-30 14:19:28,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-01-30 14:19:28,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 230 transitions. [2024-01-30 14:19:28,270 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3758169934640523 [2024-01-30 14:19:28,270 INFO L175 Difference]: Start difference. First operand has 296 places, 349 transitions, 6080 flow. Second operand 9 states and 230 transitions. [2024-01-30 14:19:28,270 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 376 transitions, 6891 flow [2024-01-30 14:19:28,549 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 376 transitions, 6760 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-01-30 14:19:28,554 INFO L231 Difference]: Finished difference. Result has 301 places, 349 transitions, 6073 flow [2024-01-30 14:19:28,555 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=5949, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6073, PETRI_PLACES=301, PETRI_TRANSITIONS=349} [2024-01-30 14:19:28,555 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 229 predicate places. [2024-01-30 14:19:28,555 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 349 transitions, 6073 flow [2024-01-30 14:19:28,555 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:28,555 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:28,555 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:28,555 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-01-30 14:19:28,556 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:19:28,556 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:28,556 INFO L85 PathProgramCache]: Analyzing trace with hash 357163012, now seen corresponding path program 4 times [2024-01-30 14:19:28,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:28,556 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [438988766] [2024-01-30 14:19:28,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:28,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:28,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:28,776 INFO L134 CoverageAnalysis]: 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,776 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:28,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [438988766] [2024-01-30 14:19:28,776 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [438988766] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:28,776 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:28,776 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:19:28,776 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1473134239] [2024-01-30 14:19:28,777 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:28,777 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:19:28,777 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:28,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:19:28,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:19:28,807 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:19:28,808 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 349 transitions, 6073 flow. Second operand has 9 states, 9 states have (on average 17.555555555555557) internal successors, (158), 9 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:28,808 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:28,808 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:19:28,808 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:29,546 INFO L124 PetriNetUnfolderBase]: 1923/3482 cut-off events. [2024-01-30 14:19:29,546 INFO L125 PetriNetUnfolderBase]: For 56466/56680 co-relation queries the response was YES. [2024-01-30 14:19:29,573 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20747 conditions, 3482 events. 1923/3482 cut-off events. For 56466/56680 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 22702 event pairs, 390 based on Foata normal form. 72/3437 useless extension candidates. Maximal degree in co-relation 20630. Up to 2841 conditions per place. [2024-01-30 14:19:29,586 INFO L140 encePairwiseOnDemand]: 59/68 looper letters, 293 selfloop transitions, 60 changer transitions 0/378 dead transitions. [2024-01-30 14:19:29,586 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 378 transitions, 6882 flow [2024-01-30 14:19:29,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-01-30 14:19:29,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-01-30 14:19:29,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 268 transitions. [2024-01-30 14:19:29,587 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3582887700534759 [2024-01-30 14:19:29,587 INFO L175 Difference]: Start difference. First operand has 301 places, 349 transitions, 6073 flow. Second operand 11 states and 268 transitions. [2024-01-30 14:19:29,588 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 378 transitions, 6882 flow [2024-01-30 14:19:29,861 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 378 transitions, 6794 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-01-30 14:19:29,866 INFO L231 Difference]: Finished difference. Result has 307 places, 349 transitions, 6110 flow [2024-01-30 14:19:29,866 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=5985, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6110, PETRI_PLACES=307, PETRI_TRANSITIONS=349} [2024-01-30 14:19:29,866 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 235 predicate places. [2024-01-30 14:19:29,867 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 349 transitions, 6110 flow [2024-01-30 14:19:29,867 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:29,867 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:29,867 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:29,867 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-01-30 14:19:29,867 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:19:29,867 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:29,867 INFO L85 PathProgramCache]: Analyzing trace with hash 51845546, now seen corresponding path program 2 times [2024-01-30 14:19:29,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:29,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [792651797] [2024-01-30 14:19:29,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:29,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:29,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:30,109 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:19:30,109 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:30,109 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [792651797] [2024-01-30 14:19:30,110 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [792651797] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:30,110 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:30,110 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:19:30,110 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [214219330] [2024-01-30 14:19:30,110 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:30,110 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:19:30,110 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:30,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:19:30,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:19:30,144 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:19:30,144 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 349 transitions, 6110 flow. Second operand has 9 states, 9 states have (on average 17.555555555555557) internal successors, (158), 9 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:30,144 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:30,144 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:19:30,144 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:30,829 INFO L124 PetriNetUnfolderBase]: 1931/3492 cut-off events. [2024-01-30 14:19:30,829 INFO L125 PetriNetUnfolderBase]: For 57452/57674 co-relation queries the response was YES. [2024-01-30 14:19:30,855 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20858 conditions, 3492 events. 1931/3492 cut-off events. For 57452/57674 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 22786 event pairs, 407 based on Foata normal form. 77/3449 useless extension candidates. Maximal degree in co-relation 20740. Up to 2923 conditions per place. [2024-01-30 14:19:30,868 INFO L140 encePairwiseOnDemand]: 62/68 looper letters, 294 selfloop transitions, 45 changer transitions 0/364 dead transitions. [2024-01-30 14:19:30,868 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 364 transitions, 6846 flow [2024-01-30 14:19:30,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-01-30 14:19:30,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-01-30 14:19:30,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 160 transitions. [2024-01-30 14:19:30,869 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39215686274509803 [2024-01-30 14:19:30,869 INFO L175 Difference]: Start difference. First operand has 307 places, 349 transitions, 6110 flow. Second operand 6 states and 160 transitions. [2024-01-30 14:19:30,869 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 364 transitions, 6846 flow [2024-01-30 14:19:31,140 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 364 transitions, 6724 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-01-30 14:19:31,145 INFO L231 Difference]: Finished difference. Result has 304 places, 350 transitions, 6096 flow [2024-01-30 14:19:31,146 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=5990, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6096, PETRI_PLACES=304, PETRI_TRANSITIONS=350} [2024-01-30 14:19:31,146 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 232 predicate places. [2024-01-30 14:19:31,146 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 350 transitions, 6096 flow [2024-01-30 14:19:31,146 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:31,146 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:31,146 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:19:31,147 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-01-30 14:19:31,147 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:19:31,147 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:31,147 INFO L85 PathProgramCache]: Analyzing trace with hash -1711279468, now seen corresponding path program 3 times [2024-01-30 14:19:31,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:31,147 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1093121518] [2024-01-30 14:19:31,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:31,148 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:31,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:31,384 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:19:31,384 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:31,384 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1093121518] [2024-01-30 14:19:31,384 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1093121518] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:31,384 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:31,384 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:19:31,384 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [303523739] [2024-01-30 14:19:31,385 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:31,385 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:19:31,385 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:31,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:19:31,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:19:31,415 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:19:31,415 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 350 transitions, 6096 flow. Second operand has 9 states, 9 states have (on average 17.555555555555557) internal successors, (158), 9 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:31,415 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:31,415 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:19:31,415 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:32,060 INFO L124 PetriNetUnfolderBase]: 1931/3492 cut-off events. [2024-01-30 14:19:32,061 INFO L125 PetriNetUnfolderBase]: For 57093/57312 co-relation queries the response was YES. [2024-01-30 14:19:32,088 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20809 conditions, 3492 events. 1931/3492 cut-off events. For 57093/57312 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 22791 event pairs, 405 based on Foata normal form. 77/3449 useless extension candidates. Maximal degree in co-relation 20690. Up to 2925 conditions per place. [2024-01-30 14:19:32,101 INFO L140 encePairwiseOnDemand]: 63/68 looper letters, 293 selfloop transitions, 45 changer transitions 0/363 dead transitions. [2024-01-30 14:19:32,101 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 363 transitions, 6820 flow [2024-01-30 14:19:32,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-01-30 14:19:32,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-01-30 14:19:32,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 139 transitions. [2024-01-30 14:19:32,102 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4088235294117647 [2024-01-30 14:19:32,102 INFO L175 Difference]: Start difference. First operand has 304 places, 350 transitions, 6096 flow. Second operand 5 states and 139 transitions. [2024-01-30 14:19:32,102 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 363 transitions, 6820 flow [2024-01-30 14:19:32,388 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 363 transitions, 6776 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-01-30 14:19:32,394 INFO L231 Difference]: Finished difference. Result has 306 places, 351 transitions, 6166 flow [2024-01-30 14:19:32,394 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=6053, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=6166, PETRI_PLACES=306, PETRI_TRANSITIONS=351} [2024-01-30 14:19:32,394 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 234 predicate places. [2024-01-30 14:19:32,394 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 351 transitions, 6166 flow [2024-01-30 14:19:32,395 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:32,395 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:32,395 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:19:32,395 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-01-30 14:19:32,395 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:19:32,395 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:32,395 INFO L85 PathProgramCache]: Analyzing trace with hash -1710205318, now seen corresponding path program 4 times [2024-01-30 14:19:32,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:32,396 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [793925581] [2024-01-30 14:19:32,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:32,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:32,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:32,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:19:32,623 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:32,623 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [793925581] [2024-01-30 14:19:32,623 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [793925581] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:32,623 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:32,623 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:19:32,623 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [464195520] [2024-01-30 14:19:32,623 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:32,624 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:19:32,624 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:32,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:19:32,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:19:32,645 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:19:32,645 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 351 transitions, 6166 flow. Second operand has 9 states, 9 states have (on average 17.555555555555557) internal successors, (158), 9 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:32,645 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:32,645 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:19:32,646 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:33,312 INFO L124 PetriNetUnfolderBase]: 1964/3518 cut-off events. [2024-01-30 14:19:33,312 INFO L125 PetriNetUnfolderBase]: For 60287/60459 co-relation queries the response was YES. [2024-01-30 14:19:33,336 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21200 conditions, 3518 events. 1964/3518 cut-off events. For 60287/60459 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 22727 event pairs, 405 based on Foata normal form. 80/3460 useless extension candidates. Maximal degree in co-relation 21081. Up to 2961 conditions per place. [2024-01-30 14:19:33,348 INFO L140 encePairwiseOnDemand]: 63/68 looper letters, 293 selfloop transitions, 41 changer transitions 0/359 dead transitions. [2024-01-30 14:19:33,348 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 359 transitions, 6849 flow [2024-01-30 14:19:33,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-01-30 14:19:33,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-01-30 14:19:33,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 134 transitions. [2024-01-30 14:19:33,349 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3941176470588235 [2024-01-30 14:19:33,349 INFO L175 Difference]: Start difference. First operand has 306 places, 351 transitions, 6166 flow. Second operand 5 states and 134 transitions. [2024-01-30 14:19:33,349 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 359 transitions, 6849 flow [2024-01-30 14:19:33,624 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 359 transitions, 6694 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-01-30 14:19:33,628 INFO L231 Difference]: Finished difference. Result has 300 places, 350 transitions, 6081 flow [2024-01-30 14:19:33,629 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=5999, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=6081, PETRI_PLACES=300, PETRI_TRANSITIONS=350} [2024-01-30 14:19:33,629 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 228 predicate places. [2024-01-30 14:19:33,629 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 350 transitions, 6081 flow [2024-01-30 14:19:33,629 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:33,629 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:33,629 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:33,630 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-01-30 14:19:33,630 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:19:33,630 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:33,630 INFO L85 PathProgramCache]: Analyzing trace with hash -1436850346, now seen corresponding path program 5 times [2024-01-30 14:19:33,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:33,630 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [567983796] [2024-01-30 14:19:33,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:33,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:33,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:33,843 INFO L134 CoverageAnalysis]: 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,843 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:33,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [567983796] [2024-01-30 14:19:33,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [567983796] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:33,844 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:33,844 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:19:33,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [150745678] [2024-01-30 14:19:33,844 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:33,844 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:19:33,844 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:33,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:19:33,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:19:33,889 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:19:33,890 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 350 transitions, 6081 flow. Second operand has 9 states, 9 states have (on average 17.555555555555557) internal successors, (158), 9 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:33,890 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:33,890 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:19:33,890 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:34,583 INFO L124 PetriNetUnfolderBase]: 1952/3527 cut-off events. [2024-01-30 14:19:34,583 INFO L125 PetriNetUnfolderBase]: For 57713/57929 co-relation queries the response was YES. [2024-01-30 14:19:34,608 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20789 conditions, 3527 events. 1952/3527 cut-off events. For 57713/57929 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 22964 event pairs, 389 based on Foata normal form. 72/3481 useless extension candidates. Maximal degree in co-relation 20675. Up to 2817 conditions per place. [2024-01-30 14:19:34,621 INFO L140 encePairwiseOnDemand]: 60/68 looper letters, 285 selfloop transitions, 70 changer transitions 0/380 dead transitions. [2024-01-30 14:19:34,622 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 380 transitions, 6948 flow [2024-01-30 14:19:34,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:19:34,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:19:34,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 209 transitions. [2024-01-30 14:19:34,623 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38419117647058826 [2024-01-30 14:19:34,623 INFO L175 Difference]: Start difference. First operand has 300 places, 350 transitions, 6081 flow. Second operand 8 states and 209 transitions. [2024-01-30 14:19:34,623 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 380 transitions, 6948 flow [2024-01-30 14:19:34,904 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 380 transitions, 6821 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-01-30 14:19:34,909 INFO L231 Difference]: Finished difference. Result has 304 places, 355 transitions, 6186 flow [2024-01-30 14:19:34,910 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=5954, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6186, PETRI_PLACES=304, PETRI_TRANSITIONS=355} [2024-01-30 14:19:34,910 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 232 predicate places. [2024-01-30 14:19:34,911 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 355 transitions, 6186 flow [2024-01-30 14:19:34,911 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:34,911 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:34,911 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:34,911 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-01-30 14:19:34,911 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:19:34,911 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:34,911 INFO L85 PathProgramCache]: Analyzing trace with hash 987590784, now seen corresponding path program 6 times [2024-01-30 14:19:34,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:34,912 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1291709677] [2024-01-30 14:19:34,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:34,912 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:34,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:35,120 INFO L134 CoverageAnalysis]: 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,120 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:35,120 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1291709677] [2024-01-30 14:19:35,120 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1291709677] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:35,121 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:35,121 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:19:35,121 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1132702402] [2024-01-30 14:19:35,121 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:35,121 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:19:35,121 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:35,121 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:19:35,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:19:35,165 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:19:35,166 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 355 transitions, 6186 flow. Second operand has 9 states, 9 states have (on average 17.555555555555557) internal successors, (158), 9 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:35,166 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:35,166 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:19:35,166 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:35,937 INFO L124 PetriNetUnfolderBase]: 1951/3524 cut-off events. [2024-01-30 14:19:35,938 INFO L125 PetriNetUnfolderBase]: For 57544/57759 co-relation queries the response was YES. [2024-01-30 14:19:35,961 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21018 conditions, 3524 events. 1951/3524 cut-off events. For 57544/57759 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 23047 event pairs, 348 based on Foata normal form. 78/3488 useless extension candidates. Maximal degree in co-relation 20903. Up to 2297 conditions per place. [2024-01-30 14:19:35,971 INFO L140 encePairwiseOnDemand]: 60/68 looper letters, 246 selfloop transitions, 112 changer transitions 0/383 dead transitions. [2024-01-30 14:19:35,971 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 383 transitions, 7021 flow [2024-01-30 14:19:35,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:19:35,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:19:35,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 213 transitions. [2024-01-30 14:19:35,972 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3915441176470588 [2024-01-30 14:19:35,972 INFO L175 Difference]: Start difference. First operand has 304 places, 355 transitions, 6186 flow. Second operand 8 states and 213 transitions. [2024-01-30 14:19:35,972 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 383 transitions, 7021 flow [2024-01-30 14:19:36,237 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 383 transitions, 6891 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-01-30 14:19:36,242 INFO L231 Difference]: Finished difference. Result has 306 places, 355 transitions, 6293 flow [2024-01-30 14:19:36,243 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=6058, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6293, PETRI_PLACES=306, PETRI_TRANSITIONS=355} [2024-01-30 14:19:36,243 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 234 predicate places. [2024-01-30 14:19:36,243 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 355 transitions, 6293 flow [2024-01-30 14:19:36,243 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.555555555555557) internal successors, (158), 9 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:36,243 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:36,243 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:36,243 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-01-30 14:19:36,244 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:19:36,244 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:36,244 INFO L85 PathProgramCache]: Analyzing trace with hash -890047940, now seen corresponding path program 7 times [2024-01-30 14:19:36,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:36,244 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [777082200] [2024-01-30 14:19:36,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:36,244 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:36,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:36,455 INFO L134 CoverageAnalysis]: 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,455 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:36,456 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [777082200] [2024-01-30 14:19:36,456 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [777082200] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:36,456 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:36,456 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:19:36,456 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1938684094] [2024-01-30 14:19:36,456 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:36,456 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:19:36,456 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:36,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:19:36,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:19:36,482 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:19:36,482 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 355 transitions, 6293 flow. Second operand has 9 states, 9 states have (on average 17.555555555555557) internal successors, (158), 9 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:36,483 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:36,483 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:19:36,483 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:37,253 INFO L124 PetriNetUnfolderBase]: 1940/3509 cut-off events. [2024-01-30 14:19:37,253 INFO L125 PetriNetUnfolderBase]: For 60721/60939 co-relation queries the response was YES. [2024-01-30 14:19:37,279 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21118 conditions, 3509 events. 1940/3509 cut-off events. For 60721/60939 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 22859 event pairs, 386 based on Foata normal form. 72/3464 useless extension candidates. Maximal degree in co-relation 21003. Up to 2805 conditions per place. [2024-01-30 14:19:37,292 INFO L140 encePairwiseOnDemand]: 60/68 looper letters, 285 selfloop transitions, 72 changer transitions 0/382 dead transitions. [2024-01-30 14:19:37,292 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 382 transitions, 7100 flow [2024-01-30 14:19:37,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-01-30 14:19:37,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-01-30 14:19:37,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 247 transitions. [2024-01-30 14:19:37,293 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36323529411764705 [2024-01-30 14:19:37,293 INFO L175 Difference]: Start difference. First operand has 306 places, 355 transitions, 6293 flow. Second operand 10 states and 247 transitions. [2024-01-30 14:19:37,293 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 382 transitions, 7100 flow [2024-01-30 14:19:37,572 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 382 transitions, 6864 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-01-30 14:19:37,578 INFO L231 Difference]: Finished difference. Result has 307 places, 355 transitions, 6209 flow [2024-01-30 14:19:37,578 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=6057, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6209, PETRI_PLACES=307, PETRI_TRANSITIONS=355} [2024-01-30 14:19:37,578 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 235 predicate places. [2024-01-30 14:19:37,578 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 355 transitions, 6209 flow [2024-01-30 14:19:37,579 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:37,579 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:37,579 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:19:37,579 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-01-30 14:19:37,579 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:19:37,579 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:37,579 INFO L85 PathProgramCache]: Analyzing trace with hash 712093120, now seen corresponding path program 8 times [2024-01-30 14:19:37,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:37,580 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2142374226] [2024-01-30 14:19:37,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:37,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:37,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:37,791 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:19:37,791 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:37,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2142374226] [2024-01-30 14:19:37,792 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2142374226] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:37,792 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:37,792 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:19:37,792 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1834103503] [2024-01-30 14:19:37,792 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:37,792 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:19:37,793 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:37,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:19:37,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:19:37,825 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:19:37,825 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 355 transitions, 6209 flow. Second operand has 9 states, 9 states have (on average 17.555555555555557) internal successors, (158), 9 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:37,825 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:37,825 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:19:37,825 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:38,593 INFO L124 PetriNetUnfolderBase]: 1939/3503 cut-off events. [2024-01-30 14:19:38,593 INFO L125 PetriNetUnfolderBase]: For 57843/58058 co-relation queries the response was YES. [2024-01-30 14:19:38,613 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20908 conditions, 3503 events. 1939/3503 cut-off events. For 57843/58058 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 22843 event pairs, 336 based on Foata normal form. 78/3467 useless extension candidates. Maximal degree in co-relation 20794. Up to 2649 conditions per place. [2024-01-30 14:19:38,624 INFO L140 encePairwiseOnDemand]: 60/68 looper letters, 255 selfloop transitions, 100 changer transitions 0/380 dead transitions. [2024-01-30 14:19:38,624 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 380 transitions, 7024 flow [2024-01-30 14:19:38,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-30 14:19:38,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-30 14:19:38,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 191 transitions. [2024-01-30 14:19:38,625 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4012605042016807 [2024-01-30 14:19:38,625 INFO L175 Difference]: Start difference. First operand has 307 places, 355 transitions, 6209 flow. Second operand 7 states and 191 transitions. [2024-01-30 14:19:38,625 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 380 transitions, 7024 flow [2024-01-30 14:19:38,855 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 380 transitions, 6871 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-01-30 14:19:38,860 INFO L231 Difference]: Finished difference. Result has 305 places, 355 transitions, 6272 flow [2024-01-30 14:19:38,861 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=6058, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6272, PETRI_PLACES=305, PETRI_TRANSITIONS=355} [2024-01-30 14:19:38,861 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 233 predicate places. [2024-01-30 14:19:38,861 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 355 transitions, 6272 flow [2024-01-30 14:19:38,861 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:38,861 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:38,861 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:38,861 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-01-30 14:19:38,862 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:19:38,862 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:38,862 INFO L85 PathProgramCache]: Analyzing trace with hash 713162620, now seen corresponding path program 9 times [2024-01-30 14:19:38,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:38,862 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2067646080] [2024-01-30 14:19:38,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:38,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:38,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:39,150 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:19:39,150 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:39,150 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2067646080] [2024-01-30 14:19:39,150 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2067646080] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:39,150 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:39,150 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:19:39,151 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1660261432] [2024-01-30 14:19:39,151 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:39,151 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:19:39,151 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:39,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:19:39,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:19:39,192 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:19:39,192 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 355 transitions, 6272 flow. Second operand has 9 states, 9 states have (on average 17.555555555555557) internal successors, (158), 9 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:39,192 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:39,192 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:19:39,192 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:40,001 INFO L124 PetriNetUnfolderBase]: 1951/3523 cut-off events. [2024-01-30 14:19:40,001 INFO L125 PetriNetUnfolderBase]: For 59443/59658 co-relation queries the response was YES. [2024-01-30 14:19:40,029 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21128 conditions, 3523 events. 1951/3523 cut-off events. For 59443/59658 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 23038 event pairs, 336 based on Foata normal form. 78/3487 useless extension candidates. Maximal degree in co-relation 21014. Up to 2657 conditions per place. [2024-01-30 14:19:40,042 INFO L140 encePairwiseOnDemand]: 60/68 looper letters, 256 selfloop transitions, 106 changer transitions 0/387 dead transitions. [2024-01-30 14:19:40,042 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 387 transitions, 7141 flow [2024-01-30 14:19:40,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-01-30 14:19:40,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-01-30 14:19:40,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 232 transitions. [2024-01-30 14:19:40,043 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3790849673202614 [2024-01-30 14:19:40,044 INFO L175 Difference]: Start difference. First operand has 305 places, 355 transitions, 6272 flow. Second operand 9 states and 232 transitions. [2024-01-30 14:19:40,044 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 387 transitions, 7141 flow [2024-01-30 14:19:40,329 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 387 transitions, 6933 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-01-30 14:19:40,334 INFO L231 Difference]: Finished difference. Result has 308 places, 357 transitions, 6319 flow [2024-01-30 14:19:40,335 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=6070, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6319, PETRI_PLACES=308, PETRI_TRANSITIONS=357} [2024-01-30 14:19:40,335 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 236 predicate places. [2024-01-30 14:19:40,335 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 357 transitions, 6319 flow [2024-01-30 14:19:40,335 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:40,335 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:40,335 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:40,336 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-01-30 14:19:40,336 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:19:40,336 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:40,336 INFO L85 PathProgramCache]: Analyzing trace with hash 1745420770, now seen corresponding path program 10 times [2024-01-30 14:19:40,336 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:40,336 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [775543439] [2024-01-30 14:19:40,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:40,337 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:40,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:40,537 INFO L134 CoverageAnalysis]: 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,538 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:40,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [775543439] [2024-01-30 14:19:40,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [775543439] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:40,538 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:40,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:19:40,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [615842602] [2024-01-30 14:19:40,538 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:40,539 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:19:40,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:40,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:19:40,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:19:40,561 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:19:40,561 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 357 transitions, 6319 flow. Second operand has 9 states, 9 states have (on average 17.555555555555557) internal successors, (158), 9 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:40,561 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:40,561 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:19:40,561 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:41,353 INFO L124 PetriNetUnfolderBase]: 1999/3579 cut-off events. [2024-01-30 14:19:41,354 INFO L125 PetriNetUnfolderBase]: For 62173/62340 co-relation queries the response was YES. [2024-01-30 14:19:41,373 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21671 conditions, 3579 events. 1999/3579 cut-off events. For 62173/62340 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 23198 event pairs, 340 based on Foata normal form. 84/3533 useless extension candidates. Maximal degree in co-relation 21556. Up to 2705 conditions per place. [2024-01-30 14:19:41,383 INFO L140 encePairwiseOnDemand]: 59/68 looper letters, 254 selfloop transitions, 111 changer transitions 0/390 dead transitions. [2024-01-30 14:19:41,384 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 390 transitions, 7223 flow [2024-01-30 14:19:41,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-01-30 14:19:41,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-01-30 14:19:41,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 246 transitions. [2024-01-30 14:19:41,385 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36176470588235293 [2024-01-30 14:19:41,385 INFO L175 Difference]: Start difference. First operand has 308 places, 357 transitions, 6319 flow. Second operand 10 states and 246 transitions. [2024-01-30 14:19:41,385 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 390 transitions, 7223 flow [2024-01-30 14:19:41,633 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 390 transitions, 7071 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-01-30 14:19:41,639 INFO L231 Difference]: Finished difference. Result has 313 places, 364 transitions, 6506 flow [2024-01-30 14:19:41,639 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=6179, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=357, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6506, PETRI_PLACES=313, PETRI_TRANSITIONS=364} [2024-01-30 14:19:41,639 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 241 predicate places. [2024-01-30 14:19:41,639 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 364 transitions, 6506 flow [2024-01-30 14:19:41,640 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:41,640 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:41,640 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:19:41,640 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-01-30 14:19:41,640 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:19:41,640 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:41,640 INFO L85 PathProgramCache]: Analyzing trace with hash 51202539, now seen corresponding path program 1 times [2024-01-30 14:19:41,640 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:41,641 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [926889576] [2024-01-30 14:19:41,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:41,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:41,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:41,878 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:19:41,878 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:41,878 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [926889576] [2024-01-30 14:19:41,878 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [926889576] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:41,878 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:41,879 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-01-30 14:19:41,879 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [635196862] [2024-01-30 14:19:41,879 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:41,879 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-01-30 14:19:41,879 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:41,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-01-30 14:19:41,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-01-30 14:19:41,914 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:19:41,915 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 364 transitions, 6506 flow. Second operand has 10 states, 10 states have (on average 17.6) internal successors, (176), 10 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:41,915 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:41,915 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:19:41,915 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:42,589 INFO L124 PetriNetUnfolderBase]: 1551/2906 cut-off events. [2024-01-30 14:19:42,589 INFO L125 PetriNetUnfolderBase]: For 53086/53128 co-relation queries the response was YES. [2024-01-30 14:19:42,610 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17580 conditions, 2906 events. 1551/2906 cut-off events. For 53086/53128 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 19185 event pairs, 309 based on Foata normal form. 4/2866 useless extension candidates. Maximal degree in co-relation 17464. Up to 2381 conditions per place. [2024-01-30 14:19:42,619 INFO L140 encePairwiseOnDemand]: 59/68 looper letters, 300 selfloop transitions, 69 changer transitions 0/385 dead transitions. [2024-01-30 14:19:42,620 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 385 transitions, 7349 flow [2024-01-30 14:19:42,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:19:42,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:19:42,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-01-30 14:19:42,621 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37683823529411764 [2024-01-30 14:19:42,621 INFO L175 Difference]: Start difference. First operand has 313 places, 364 transitions, 6506 flow. Second operand 8 states and 205 transitions. [2024-01-30 14:19:42,621 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 385 transitions, 7349 flow [2024-01-30 14:19:42,859 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 385 transitions, 7118 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-01-30 14:19:42,865 INFO L231 Difference]: Finished difference. Result has 312 places, 365 transitions, 6435 flow [2024-01-30 14:19:42,865 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=6275, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=364, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6435, PETRI_PLACES=312, PETRI_TRANSITIONS=365} [2024-01-30 14:19:42,865 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 240 predicate places. [2024-01-30 14:19:42,865 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 365 transitions, 6435 flow [2024-01-30 14:19:42,866 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 17.6) internal successors, (176), 10 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:42,866 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:42,866 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:19:42,866 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-01-30 14:19:42,866 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:19:42,866 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:42,866 INFO L85 PathProgramCache]: Analyzing trace with hash -462639861, now seen corresponding path program 1 times [2024-01-30 14:19:42,866 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:42,867 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2069000217] [2024-01-30 14:19:42,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:42,867 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:42,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:43,104 INFO L134 CoverageAnalysis]: 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:43,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:43,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2069000217] [2024-01-30 14:19:43,105 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2069000217] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:43,105 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:43,105 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-01-30 14:19:43,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1760189148] [2024-01-30 14:19:43,105 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:43,105 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-01-30 14:19:43,106 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:43,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-01-30 14:19:43,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-01-30 14:19:43,148 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:19:43,149 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 365 transitions, 6435 flow. Second operand has 10 states, 10 states have (on average 17.6) internal successors, (176), 10 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:43,149 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:43,149 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:19:43,149 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:43,898 INFO L124 PetriNetUnfolderBase]: 1976/3584 cut-off events. [2024-01-30 14:19:43,898 INFO L125 PetriNetUnfolderBase]: For 62159/62384 co-relation queries the response was YES. [2024-01-30 14:19:43,926 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21479 conditions, 3584 events. 1976/3584 cut-off events. For 62159/62384 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 23612 event pairs, 406 based on Foata normal form. 77/3542 useless extension candidates. Maximal degree in co-relation 21363. Up to 2882 conditions per place. [2024-01-30 14:19:43,939 INFO L140 encePairwiseOnDemand]: 60/68 looper letters, 311 selfloop transitions, 55 changer transitions 0/391 dead transitions. [2024-01-30 14:19:43,939 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 391 transitions, 7281 flow [2024-01-30 14:19:43,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:19:43,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:19:43,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-01-30 14:19:43,940 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37683823529411764 [2024-01-30 14:19:43,940 INFO L175 Difference]: Start difference. First operand has 312 places, 365 transitions, 6435 flow. Second operand 8 states and 205 transitions. [2024-01-30 14:19:43,941 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 391 transitions, 7281 flow [2024-01-30 14:19:44,298 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 391 transitions, 7163 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-01-30 14:19:44,303 INFO L231 Difference]: Finished difference. Result has 315 places, 367 transitions, 6454 flow [2024-01-30 14:19:44,303 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=6317, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=365, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6454, PETRI_PLACES=315, PETRI_TRANSITIONS=367} [2024-01-30 14:19:44,304 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 243 predicate places. [2024-01-30 14:19:44,304 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 367 transitions, 6454 flow [2024-01-30 14:19:44,304 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 17.6) internal successors, (176), 10 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:44,304 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:44,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] [2024-01-30 14:19:44,304 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-01-30 14:19:44,304 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:19:44,305 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:44,305 INFO L85 PathProgramCache]: Analyzing trace with hash -88943387, now seen corresponding path program 1 times [2024-01-30 14:19:44,305 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:44,305 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [408847404] [2024-01-30 14:19:44,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:44,305 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:44,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:44,535 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:19:44,535 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:44,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [408847404] [2024-01-30 14:19:44,535 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [408847404] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:44,535 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:44,535 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-01-30 14:19:44,535 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1862300084] [2024-01-30 14:19:44,535 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:44,535 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-01-30 14:19:44,535 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:44,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-01-30 14:19:44,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-01-30 14:19:44,565 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:19:44,565 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 367 transitions, 6454 flow. Second operand has 10 states, 10 states have (on average 17.6) internal successors, (176), 10 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:44,566 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:44,566 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:19:44,566 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:45,330 INFO L124 PetriNetUnfolderBase]: 1759/3285 cut-off events. [2024-01-30 14:19:45,330 INFO L125 PetriNetUnfolderBase]: For 66732/66774 co-relation queries the response was YES. [2024-01-30 14:19:45,355 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19758 conditions, 3285 events. 1759/3285 cut-off events. For 66732/66774 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 22060 event pairs, 376 based on Foata normal form. 28/3269 useless extension candidates. Maximal degree in co-relation 19641. Up to 1846 conditions per place. [2024-01-30 14:19:45,370 INFO L140 encePairwiseOnDemand]: 51/68 looper letters, 296 selfloop transitions, 157 changer transitions 0/469 dead transitions. [2024-01-30 14:19:45,371 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 469 transitions, 8231 flow [2024-01-30 14:19:45,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-01-30 14:19:45,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-01-30 14:19:45,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 339 transitions. [2024-01-30 14:19:45,372 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41544117647058826 [2024-01-30 14:19:45,372 INFO L175 Difference]: Start difference. First operand has 315 places, 367 transitions, 6454 flow. Second operand 12 states and 339 transitions. [2024-01-30 14:19:45,372 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 469 transitions, 8231 flow [2024-01-30 14:19:45,676 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 469 transitions, 8172 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-01-30 14:19:45,683 INFO L231 Difference]: Finished difference. Result has 325 places, 394 transitions, 7100 flow [2024-01-30 14:19:45,683 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=6395, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7100, PETRI_PLACES=325, PETRI_TRANSITIONS=394} [2024-01-30 14:19:45,683 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 253 predicate places. [2024-01-30 14:19:45,684 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 394 transitions, 7100 flow [2024-01-30 14:19:45,684 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 17.6) internal successors, (176), 10 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:45,684 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:45,684 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:19:45,684 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-01-30 14:19:45,684 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:19:45,684 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:45,684 INFO L85 PathProgramCache]: Analyzing trace with hash 419249967, now seen corresponding path program 2 times [2024-01-30 14:19:45,685 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:45,685 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2091856367] [2024-01-30 14:19:45,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:45,685 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:45,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:45,943 INFO L134 CoverageAnalysis]: 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,944 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:45,944 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2091856367] [2024-01-30 14:19:45,944 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2091856367] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:45,944 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:45,944 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-01-30 14:19:45,944 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1253424382] [2024-01-30 14:19:45,944 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:45,944 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-01-30 14:19:45,945 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:45,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-01-30 14:19:45,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-01-30 14:19:45,993 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:19:45,993 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 394 transitions, 7100 flow. Second operand has 10 states, 10 states have (on average 17.6) internal successors, (176), 10 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:45,993 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:45,993 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:19:45,993 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:46,842 INFO L124 PetriNetUnfolderBase]: 2225/4029 cut-off events. [2024-01-30 14:19:46,843 INFO L125 PetriNetUnfolderBase]: For 81569/81819 co-relation queries the response was YES. [2024-01-30 14:19:46,875 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25616 conditions, 4029 events. 2225/4029 cut-off events. For 81569/81819 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 26817 event pairs, 533 based on Foata normal form. 77/3981 useless extension candidates. Maximal degree in co-relation 25495. Up to 3166 conditions per place. [2024-01-30 14:19:46,892 INFO L140 encePairwiseOnDemand]: 61/68 looper letters, 324 selfloop transitions, 70 changer transitions 0/421 dead transitions. [2024-01-30 14:19:46,892 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 421 transitions, 8035 flow [2024-01-30 14:19:46,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-30 14:19:46,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-30 14:19:46,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 185 transitions. [2024-01-30 14:19:46,893 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38865546218487396 [2024-01-30 14:19:46,893 INFO L175 Difference]: Start difference. First operand has 325 places, 394 transitions, 7100 flow. Second operand 7 states and 185 transitions. [2024-01-30 14:19:46,893 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 421 transitions, 8035 flow [2024-01-30 14:19:47,352 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 421 transitions, 7657 flow, removed 19 selfloop flow, removed 8 redundant places. [2024-01-30 14:19:47,358 INFO L231 Difference]: Finished difference. Result has 324 places, 396 transitions, 6904 flow [2024-01-30 14:19:47,359 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=6726, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=325, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6904, PETRI_PLACES=324, PETRI_TRANSITIONS=396} [2024-01-30 14:19:47,381 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 252 predicate places. [2024-01-30 14:19:47,381 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 396 transitions, 6904 flow [2024-01-30 14:19:47,382 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 17.6) internal successors, (176), 10 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:47,382 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:47,382 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:19:47,382 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-01-30 14:19:47,382 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:19:47,382 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:47,383 INFO L85 PathProgramCache]: Analyzing trace with hash -2107531307, now seen corresponding path program 2 times [2024-01-30 14:19:47,383 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:47,383 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1053644851] [2024-01-30 14:19:47,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:47,383 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:47,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:47,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:19:47,663 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:47,663 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1053644851] [2024-01-30 14:19:47,663 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1053644851] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:47,663 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:47,663 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-01-30 14:19:47,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [34826420] [2024-01-30 14:19:47,663 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:47,663 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-01-30 14:19:47,663 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:47,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-01-30 14:19:47,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-01-30 14:19:47,700 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:19:47,700 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 396 transitions, 6904 flow. Second operand has 10 states, 10 states have (on average 17.6) internal successors, (176), 10 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:47,700 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:47,700 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:19:47,701 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:48,457 INFO L124 PetriNetUnfolderBase]: 1775/3333 cut-off events. [2024-01-30 14:19:48,457 INFO L125 PetriNetUnfolderBase]: For 63842/63888 co-relation queries the response was YES. [2024-01-30 14:19:48,483 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20636 conditions, 3333 events. 1775/3333 cut-off events. For 63842/63888 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 22612 event pairs, 419 based on Foata normal form. 7/3295 useless extension candidates. Maximal degree in co-relation 20514. Up to 2656 conditions per place. [2024-01-30 14:19:48,495 INFO L140 encePairwiseOnDemand]: 59/68 looper letters, 314 selfloop transitions, 95 changer transitions 0/425 dead transitions. [2024-01-30 14:19:48,495 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 425 transitions, 7978 flow [2024-01-30 14:19:48,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-01-30 14:19:48,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-01-30 14:19:48,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 243 transitions. [2024-01-30 14:19:48,496 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3573529411764706 [2024-01-30 14:19:48,496 INFO L175 Difference]: Start difference. First operand has 324 places, 396 transitions, 6904 flow. Second operand 10 states and 243 transitions. [2024-01-30 14:19:48,496 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 425 transitions, 7978 flow [2024-01-30 14:19:48,811 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 425 transitions, 7906 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-01-30 14:19:48,817 INFO L231 Difference]: Finished difference. Result has 331 places, 404 transitions, 7223 flow [2024-01-30 14:19:48,817 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=6834, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=396, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7223, PETRI_PLACES=331, PETRI_TRANSITIONS=404} [2024-01-30 14:19:48,817 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 259 predicate places. [2024-01-30 14:19:48,818 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 404 transitions, 7223 flow [2024-01-30 14:19:48,818 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 17.6) internal successors, (176), 10 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:48,818 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:48,818 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:19:48,818 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-01-30 14:19:48,818 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:19:48,818 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:48,819 INFO L85 PathProgramCache]: Analyzing trace with hash -2043595061, now seen corresponding path program 3 times [2024-01-30 14:19:48,819 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:48,819 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [985213910] [2024-01-30 14:19:48,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:48,819 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:48,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:49,018 INFO L134 CoverageAnalysis]: 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,018 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:49,018 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [985213910] [2024-01-30 14:19:49,019 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [985213910] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:49,019 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:49,019 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-01-30 14:19:49,019 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1293682161] [2024-01-30 14:19:49,019 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:49,019 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-01-30 14:19:49,019 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:49,020 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-01-30 14:19:49,020 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-01-30 14:19:49,044 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:19:49,044 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 404 transitions, 7223 flow. Second operand has 10 states, 10 states have (on average 17.6) internal successors, (176), 10 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:49,044 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:49,045 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:19:49,045 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:49,901 INFO L124 PetriNetUnfolderBase]: 2244/4087 cut-off events. [2024-01-30 14:19:49,901 INFO L125 PetriNetUnfolderBase]: For 77204/77443 co-relation queries the response was YES. [2024-01-30 14:19:49,927 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25511 conditions, 4087 events. 2244/4087 cut-off events. For 77204/77443 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 27556 event pairs, 512 based on Foata normal form. 77/4045 useless extension candidates. Maximal degree in co-relation 25387. Up to 2906 conditions per place. [2024-01-30 14:19:49,941 INFO L140 encePairwiseOnDemand]: 61/68 looper letters, 285 selfloop transitions, 114 changer transitions 0/426 dead transitions. [2024-01-30 14:19:49,941 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 426 transitions, 8131 flow [2024-01-30 14:19:49,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-01-30 14:19:49,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-01-30 14:19:49,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 167 transitions. [2024-01-30 14:19:49,942 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40931372549019607 [2024-01-30 14:19:49,942 INFO L175 Difference]: Start difference. First operand has 331 places, 404 transitions, 7223 flow. Second operand 6 states and 167 transitions. [2024-01-30 14:19:49,942 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 426 transitions, 8131 flow [2024-01-30 14:19:50,334 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 426 transitions, 7937 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-01-30 14:19:50,340 INFO L231 Difference]: Finished difference. Result has 329 places, 406 transitions, 7302 flow [2024-01-30 14:19:50,340 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=7029, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=404, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7302, PETRI_PLACES=329, PETRI_TRANSITIONS=406} [2024-01-30 14:19:50,340 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 257 predicate places. [2024-01-30 14:19:50,341 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 406 transitions, 7302 flow [2024-01-30 14:19:50,341 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 17.6) internal successors, (176), 10 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:50,341 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:50,341 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:19:50,341 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-01-30 14:19:50,341 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:19:50,341 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:50,341 INFO L85 PathProgramCache]: Analyzing trace with hash -608335141, now seen corresponding path program 2 times [2024-01-30 14:19:50,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:50,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2057804168] [2024-01-30 14:19:50,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:50,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:50,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:50,553 INFO L134 CoverageAnalysis]: 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,554 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:50,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2057804168] [2024-01-30 14:19:50,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2057804168] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:50,554 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:50,554 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-01-30 14:19:50,554 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1276288489] [2024-01-30 14:19:50,554 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:50,554 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-01-30 14:19:50,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:50,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-01-30 14:19:50,555 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-01-30 14:19:50,591 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:19:50,592 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 406 transitions, 7302 flow. Second operand has 10 states, 10 states have (on average 17.6) internal successors, (176), 10 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:50,592 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:50,592 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:19:50,592 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:51,537 INFO L124 PetriNetUnfolderBase]: 2072/3853 cut-off events. [2024-01-30 14:19:51,538 INFO L125 PetriNetUnfolderBase]: For 90742/90790 co-relation queries the response was YES. [2024-01-30 14:19:51,570 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24687 conditions, 3853 events. 2072/3853 cut-off events. For 90742/90790 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 26621 event pairs, 470 based on Foata normal form. 29/3837 useless extension candidates. Maximal degree in co-relation 24562. Up to 1301 conditions per place. [2024-01-30 14:19:51,584 INFO L140 encePairwiseOnDemand]: 56/68 looper letters, 350 selfloop transitions, 176 changer transitions 0/542 dead transitions. [2024-01-30 14:19:51,585 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 542 transitions, 9795 flow [2024-01-30 14:19:51,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-01-30 14:19:51,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-01-30 14:19:51,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 371 transitions. [2024-01-30 14:19:51,586 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41968325791855204 [2024-01-30 14:19:51,586 INFO L175 Difference]: Start difference. First operand has 329 places, 406 transitions, 7302 flow. Second operand 13 states and 371 transitions. [2024-01-30 14:19:51,586 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 542 transitions, 9795 flow [2024-01-30 14:19:51,972 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 542 transitions, 9706 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-01-30 14:19:51,979 INFO L231 Difference]: Finished difference. Result has 339 places, 425 transitions, 7851 flow [2024-01-30 14:19:51,979 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=7213, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=406, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=7851, PETRI_PLACES=339, PETRI_TRANSITIONS=425} [2024-01-30 14:19:51,979 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 267 predicate places. [2024-01-30 14:19:51,979 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 425 transitions, 7851 flow [2024-01-30 14:19:51,979 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 17.6) internal successors, (176), 10 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:51,980 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:51,980 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:19:51,980 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-01-30 14:19:51,980 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:19:51,980 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:51,980 INFO L85 PathProgramCache]: Analyzing trace with hash -1223476577, now seen corresponding path program 3 times [2024-01-30 14:19:51,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:51,981 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [409424282] [2024-01-30 14:19:51,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:51,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:51,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:52,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:52,231 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:52,231 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [409424282] [2024-01-30 14:19:52,231 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [409424282] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:52,231 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:52,231 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-01-30 14:19:52,231 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1511763604] [2024-01-30 14:19:52,231 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:52,231 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-01-30 14:19:52,232 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:52,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-01-30 14:19:52,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=45, Unknown=0, NotChecked=0, Total=90 [2024-01-30 14:19:52,295 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:19:52,295 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 425 transitions, 7851 flow. Second operand has 10 states, 10 states have (on average 17.6) internal successors, (176), 10 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:52,295 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:52,295 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:19:52,295 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:53,203 INFO L124 PetriNetUnfolderBase]: 2083/3887 cut-off events. [2024-01-30 14:19:53,203 INFO L125 PetriNetUnfolderBase]: For 91772/91820 co-relation queries the response was YES. [2024-01-30 14:19:53,235 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25829 conditions, 3887 events. 2083/3887 cut-off events. For 91772/91820 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 26947 event pairs, 438 based on Foata normal form. 5/3848 useless extension candidates. Maximal degree in co-relation 25703. Up to 2891 conditions per place. [2024-01-30 14:19:53,251 INFO L140 encePairwiseOnDemand]: 59/68 looper letters, 329 selfloop transitions, 106 changer transitions 0/451 dead transitions. [2024-01-30 14:19:53,252 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 451 transitions, 8835 flow [2024-01-30 14:19:53,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:19:53,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:19:53,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 208 transitions. [2024-01-30 14:19:53,253 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38235294117647056 [2024-01-30 14:19:53,253 INFO L175 Difference]: Start difference. First operand has 339 places, 425 transitions, 7851 flow. Second operand 8 states and 208 transitions. [2024-01-30 14:19:53,253 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 451 transitions, 8835 flow [2024-01-30 14:19:53,727 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 451 transitions, 8594 flow, removed 33 selfloop flow, removed 4 redundant places. [2024-01-30 14:19:53,733 INFO L231 Difference]: Finished difference. Result has 344 places, 429 transitions, 7916 flow [2024-01-30 14:19:53,733 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=7610, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=425, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7916, PETRI_PLACES=344, PETRI_TRANSITIONS=429} [2024-01-30 14:19:53,734 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 272 predicate places. [2024-01-30 14:19:53,734 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 429 transitions, 7916 flow [2024-01-30 14:19:53,734 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 17.6) internal successors, (176), 10 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:53,734 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:53,734 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:19:53,734 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-01-30 14:19:53,735 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:19:53,735 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:53,735 INFO L85 PathProgramCache]: Analyzing trace with hash -57278693, now seen corresponding path program 4 times [2024-01-30 14:19:53,735 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:53,735 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [707754813] [2024-01-30 14:19:53,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:53,735 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:53,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:53,987 INFO L134 CoverageAnalysis]: 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,987 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:53,987 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [707754813] [2024-01-30 14:19:53,987 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [707754813] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:53,987 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:53,987 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-01-30 14:19:53,987 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1156987781] [2024-01-30 14:19:53,987 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:53,987 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-01-30 14:19:53,987 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:53,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-01-30 14:19:53,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=45, Unknown=0, NotChecked=0, Total=90 [2024-01-30 14:19:54,010 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:19:54,010 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 429 transitions, 7916 flow. Second operand has 10 states, 10 states have (on average 17.6) internal successors, (176), 10 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:54,010 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:54,010 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:19:54,010 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:54,827 INFO L124 PetriNetUnfolderBase]: 2091/3911 cut-off events. [2024-01-30 14:19:54,828 INFO L125 PetriNetUnfolderBase]: For 92499/92547 co-relation queries the response was YES. [2024-01-30 14:19:54,863 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25518 conditions, 3911 events. 2091/3911 cut-off events. For 92499/92547 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 27180 event pairs, 440 based on Foata normal form. 5/3872 useless extension candidates. Maximal degree in co-relation 25389. Up to 2903 conditions per place. [2024-01-30 14:19:54,879 INFO L140 encePairwiseOnDemand]: 59/68 looper letters, 325 selfloop transitions, 113 changer transitions 0/454 dead transitions. [2024-01-30 14:19:54,879 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 454 transitions, 8918 flow [2024-01-30 14:19:54,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:19:54,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:19:54,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 208 transitions. [2024-01-30 14:19:54,880 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38235294117647056 [2024-01-30 14:19:54,880 INFO L175 Difference]: Start difference. First operand has 344 places, 429 transitions, 7916 flow. Second operand 8 states and 208 transitions. [2024-01-30 14:19:54,880 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 454 transitions, 8918 flow [2024-01-30 14:19:55,338 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 454 transitions, 8739 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-01-30 14:19:55,345 INFO L231 Difference]: Finished difference. Result has 347 places, 432 transitions, 8013 flow [2024-01-30 14:19:55,345 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=7748, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=429, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=319, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8013, PETRI_PLACES=347, PETRI_TRANSITIONS=432} [2024-01-30 14:19:55,345 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 275 predicate places. [2024-01-30 14:19:55,345 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 432 transitions, 8013 flow [2024-01-30 14:19:55,346 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 17.6) internal successors, (176), 10 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:55,346 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:55,346 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:19:55,346 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-01-30 14:19:55,346 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:19:55,346 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:55,346 INFO L85 PathProgramCache]: Analyzing trace with hash 1791338629, now seen corresponding path program 5 times [2024-01-30 14:19:55,346 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:55,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1122996337] [2024-01-30 14:19:55,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:55,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:55,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:55,573 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:19:55,573 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:55,573 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1122996337] [2024-01-30 14:19:55,573 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1122996337] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:55,573 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:55,573 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-01-30 14:19:55,573 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [284588150] [2024-01-30 14:19:55,573 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:55,573 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-01-30 14:19:55,573 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:55,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-01-30 14:19:55,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=45, Unknown=0, NotChecked=0, Total=90 [2024-01-30 14:19:55,609 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:19:55,609 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 432 transitions, 8013 flow. Second operand has 10 states, 10 states have (on average 17.6) internal successors, (176), 10 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:55,609 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:55,609 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:19:55,610 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:56,419 INFO L124 PetriNetUnfolderBase]: 2091/3911 cut-off events. [2024-01-30 14:19:56,419 INFO L125 PetriNetUnfolderBase]: For 92687/92735 co-relation queries the response was YES. [2024-01-30 14:19:56,446 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25456 conditions, 3911 events. 2091/3911 cut-off events. For 92687/92735 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 27217 event pairs, 407 based on Foata normal form. 5/3872 useless extension candidates. Maximal degree in co-relation 25328. Up to 2907 conditions per place. [2024-01-30 14:19:56,458 INFO L140 encePairwiseOnDemand]: 59/68 looper letters, 317 selfloop transitions, 122 changer transitions 0/455 dead transitions. [2024-01-30 14:19:56,458 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 455 transitions, 8958 flow [2024-01-30 14:19:56,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:19:56,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:19:56,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 207 transitions. [2024-01-30 14:19:56,459 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3805147058823529 [2024-01-30 14:19:56,459 INFO L175 Difference]: Start difference. First operand has 347 places, 432 transitions, 8013 flow. Second operand 8 states and 207 transitions. [2024-01-30 14:19:56,459 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 455 transitions, 8958 flow [2024-01-30 14:19:56,870 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 455 transitions, 8617 flow, removed 16 selfloop flow, removed 14 redundant places. [2024-01-30 14:19:56,876 INFO L231 Difference]: Finished difference. Result has 340 places, 433 transitions, 7952 flow [2024-01-30 14:19:56,877 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=7646, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=431, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7952, PETRI_PLACES=340, PETRI_TRANSITIONS=433} [2024-01-30 14:19:56,877 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 268 predicate places. [2024-01-30 14:19:56,877 INFO L495 AbstractCegarLoop]: Abstraction has has 340 places, 433 transitions, 7952 flow [2024-01-30 14:19:56,877 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 17.6) internal successors, (176), 10 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:56,877 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:56,877 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:19:56,877 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-01-30 14:19:56,878 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:19:56,878 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:56,878 INFO L85 PathProgramCache]: Analyzing trace with hash -736158705, now seen corresponding path program 1 times [2024-01-30 14:19:56,878 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:56,878 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [400300762] [2024-01-30 14:19:56,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:56,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:56,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:57,042 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:19:57,042 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:57,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [400300762] [2024-01-30 14:19:57,043 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [400300762] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:57,043 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:57,043 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:19:57,043 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1609783056] [2024-01-30 14:19:57,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:57,043 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:19:57,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:57,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:19:57,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:19:57,049 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 68 [2024-01-30 14:19:57,050 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 433 transitions, 7952 flow. Second operand has 8 states, 8 states have (on average 27.625) internal successors, (221), 8 states have internal predecessors, (221), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:57,050 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:57,050 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 68 [2024-01-30 14:19:57,050 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:57,782 INFO L124 PetriNetUnfolderBase]: 1703/3398 cut-off events. [2024-01-30 14:19:57,782 INFO L125 PetriNetUnfolderBase]: For 89852/89981 co-relation queries the response was YES. [2024-01-30 14:19:57,807 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22418 conditions, 3398 events. 1703/3398 cut-off events. For 89852/89981 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 25153 event pairs, 298 based on Foata normal form. 52/3362 useless extension candidates. Maximal degree in co-relation 22299. Up to 1306 conditions per place. [2024-01-30 14:19:57,818 INFO L140 encePairwiseOnDemand]: 59/68 looper letters, 295 selfloop transitions, 159 changer transitions 2/498 dead transitions. [2024-01-30 14:19:57,819 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 498 transitions, 9606 flow [2024-01-30 14:19:57,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:19:57,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:19:57,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 298 transitions. [2024-01-30 14:19:57,819 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5477941176470589 [2024-01-30 14:19:57,820 INFO L175 Difference]: Start difference. First operand has 340 places, 433 transitions, 7952 flow. Second operand 8 states and 298 transitions. [2024-01-30 14:19:57,820 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 498 transitions, 9606 flow [2024-01-30 14:19:58,151 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 498 transitions, 9357 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-01-30 14:19:58,157 INFO L231 Difference]: Finished difference. Result has 343 places, 437 transitions, 8084 flow [2024-01-30 14:19:58,157 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=7703, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=433, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8084, PETRI_PLACES=343, PETRI_TRANSITIONS=437} [2024-01-30 14:19:58,158 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 271 predicate places. [2024-01-30 14:19:58,158 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 437 transitions, 8084 flow [2024-01-30 14:19:58,158 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 27.625) internal successors, (221), 8 states have internal predecessors, (221), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:58,158 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:58,158 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:19:58,158 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-01-30 14:19:58,158 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:19:58,159 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:58,159 INFO L85 PathProgramCache]: Analyzing trace with hash -855273311, now seen corresponding path program 2 times [2024-01-30 14:19:58,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:58,159 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [331740863] [2024-01-30 14:19:58,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:58,159 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:58,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:58,322 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:19:58,323 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:58,323 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [331740863] [2024-01-30 14:19:58,323 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [331740863] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:58,323 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:58,323 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:19:58,323 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2104060318] [2024-01-30 14:19:58,323 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:58,324 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:19:58,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:58,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:19:58,324 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:19:58,330 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 68 [2024-01-30 14:19:58,330 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 437 transitions, 8084 flow. Second operand has 8 states, 8 states have (on average 27.625) internal successors, (221), 8 states have internal predecessors, (221), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:58,330 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:58,331 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 68 [2024-01-30 14:19:58,331 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:19:59,060 INFO L124 PetriNetUnfolderBase]: 1735/3462 cut-off events. [2024-01-30 14:19:59,060 INFO L125 PetriNetUnfolderBase]: For 91410/91539 co-relation queries the response was YES. [2024-01-30 14:19:59,088 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23211 conditions, 3462 events. 1735/3462 cut-off events. For 91410/91539 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 25651 event pairs, 298 based on Foata normal form. 40/3414 useless extension candidates. Maximal degree in co-relation 23091. Up to 1306 conditions per place. [2024-01-30 14:19:59,100 INFO L140 encePairwiseOnDemand]: 59/68 looper letters, 301 selfloop transitions, 159 changer transitions 2/504 dead transitions. [2024-01-30 14:19:59,101 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 504 transitions, 9816 flow [2024-01-30 14:19:59,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:19:59,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:19:59,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 302 transitions. [2024-01-30 14:19:59,102 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5551470588235294 [2024-01-30 14:19:59,102 INFO L175 Difference]: Start difference. First operand has 343 places, 437 transitions, 8084 flow. Second operand 8 states and 302 transitions. [2024-01-30 14:19:59,102 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 504 transitions, 9816 flow [2024-01-30 14:19:59,437 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 504 transitions, 9364 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-01-30 14:19:59,444 INFO L231 Difference]: Finished difference. Result has 345 places, 440 transitions, 8016 flow [2024-01-30 14:19:59,444 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=7648, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=437, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8016, PETRI_PLACES=345, PETRI_TRANSITIONS=440} [2024-01-30 14:19:59,444 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 273 predicate places. [2024-01-30 14:19:59,444 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 440 transitions, 8016 flow [2024-01-30 14:19:59,445 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 27.625) internal successors, (221), 8 states have internal predecessors, (221), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:59,445 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:19:59,445 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:19:59,445 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-01-30 14:19:59,445 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:19:59,445 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:19:59,445 INFO L85 PathProgramCache]: Analyzing trace with hash -1179091871, now seen corresponding path program 3 times [2024-01-30 14:19:59,445 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:19:59,446 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1820405481] [2024-01-30 14:19:59,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:19:59,446 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:19:59,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:19:59,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:59,616 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:19:59,616 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1820405481] [2024-01-30 14:19:59,616 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1820405481] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:19:59,617 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:19:59,617 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:19:59,617 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [542996618] [2024-01-30 14:19:59,617 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:19:59,617 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-01-30 14:19:59,617 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:19:59,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-01-30 14:19:59,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-01-30 14:19:59,624 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 68 [2024-01-30 14:19:59,625 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 440 transitions, 8016 flow. Second operand has 8 states, 8 states have (on average 27.625) internal successors, (221), 8 states have internal predecessors, (221), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:19:59,625 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:19:59,625 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 68 [2024-01-30 14:19:59,625 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:20:00,370 INFO L124 PetriNetUnfolderBase]: 1767/3522 cut-off events. [2024-01-30 14:20:00,371 INFO L125 PetriNetUnfolderBase]: For 93795/93918 co-relation queries the response was YES. [2024-01-30 14:20:00,397 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23015 conditions, 3522 events. 1767/3522 cut-off events. For 93795/93918 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 26111 event pairs, 261 based on Foata normal form. 40/3474 useless extension candidates. Maximal degree in co-relation 22895. Up to 1036 conditions per place. [2024-01-30 14:20:00,410 INFO L140 encePairwiseOnDemand]: 59/68 looper letters, 256 selfloop transitions, 200 changer transitions 2/500 dead transitions. [2024-01-30 14:20:00,410 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 500 transitions, 9599 flow [2024-01-30 14:20:00,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:20:00,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:20:00,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 296 transitions. [2024-01-30 14:20:00,411 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5441176470588235 [2024-01-30 14:20:00,411 INFO L175 Difference]: Start difference. First operand has 345 places, 440 transitions, 8016 flow. Second operand 8 states and 296 transitions. [2024-01-30 14:20:00,411 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 500 transitions, 9599 flow [2024-01-30 14:20:00,794 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 500 transitions, 9304 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-01-30 14:20:00,800 INFO L231 Difference]: Finished difference. Result has 350 places, 461 transitions, 8575 flow [2024-01-30 14:20:00,801 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=7724, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=440, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=179, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8575, PETRI_PLACES=350, PETRI_TRANSITIONS=461} [2024-01-30 14:20:00,801 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 278 predicate places. [2024-01-30 14:20:00,801 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 461 transitions, 8575 flow [2024-01-30 14:20:00,801 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 27.625) internal successors, (221), 8 states have internal predecessors, (221), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:00,801 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:20:00,801 INFO L208 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:00,801 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-01-30 14:20:00,802 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:20:00,802 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:20:00,802 INFO L85 PathProgramCache]: Analyzing trace with hash 441565755, now seen corresponding path program 4 times [2024-01-30 14:20:00,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:20:00,802 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [403543164] [2024-01-30 14:20:00,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:20:00,802 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:20:00,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:20:00,975 INFO L134 CoverageAnalysis]: 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,975 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:20:00,976 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [403543164] [2024-01-30 14:20:00,976 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [403543164] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:20:00,976 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:20:00,976 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:20:00,976 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [277536142] [2024-01-30 14:20:00,976 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:20:00,976 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:20:00,976 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:20:00,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:20:00,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:20:00,983 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 68 [2024-01-30 14:20:00,984 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 461 transitions, 8575 flow. Second operand has 9 states, 9 states have (on average 27.444444444444443) internal successors, (247), 9 states have internal predecessors, (247), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:00,984 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:20:00,984 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 68 [2024-01-30 14:20:00,984 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:20:01,818 INFO L124 PetriNetUnfolderBase]: 1776/3553 cut-off events. [2024-01-30 14:20:01,818 INFO L125 PetriNetUnfolderBase]: For 101279/101402 co-relation queries the response was YES. [2024-01-30 14:20:01,847 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23636 conditions, 3553 events. 1776/3553 cut-off events. For 101279/101402 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 26472 event pairs, 354 based on Foata normal form. 52/3517 useless extension candidates. Maximal degree in co-relation 23514. Up to 2038 conditions per place. [2024-01-30 14:20:01,860 INFO L140 encePairwiseOnDemand]: 59/68 looper letters, 318 selfloop transitions, 148 changer transitions 0/508 dead transitions. [2024-01-30 14:20:01,861 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 508 transitions, 9986 flow [2024-01-30 14:20:01,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-01-30 14:20:01,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-01-30 14:20:01,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 330 transitions. [2024-01-30 14:20:01,862 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5392156862745098 [2024-01-30 14:20:01,862 INFO L175 Difference]: Start difference. First operand has 350 places, 461 transitions, 8575 flow. Second operand 9 states and 330 transitions. [2024-01-30 14:20:01,862 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 508 transitions, 9986 flow [2024-01-30 14:20:02,277 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 508 transitions, 9763 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-01-30 14:20:02,283 INFO L231 Difference]: Finished difference. Result has 356 places, 463 transitions, 8688 flow [2024-01-30 14:20:02,284 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=8353, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=461, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=314, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8688, PETRI_PLACES=356, PETRI_TRANSITIONS=463} [2024-01-30 14:20:02,284 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 284 predicate places. [2024-01-30 14:20:02,284 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 463 transitions, 8688 flow [2024-01-30 14:20:02,284 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 27.444444444444443) internal successors, (247), 9 states have internal predecessors, (247), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:02,284 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:20:02,284 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:20:02,285 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-01-30 14:20:02,285 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:20:02,285 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:20:02,285 INFO L85 PathProgramCache]: Analyzing trace with hash 441092385, now seen corresponding path program 5 times [2024-01-30 14:20:02,285 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:20:02,285 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1117514377] [2024-01-30 14:20:02,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:20:02,286 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:20:02,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:20:02,462 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:20:02,462 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:20:02,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1117514377] [2024-01-30 14:20:02,462 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1117514377] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:20:02,462 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:20:02,462 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:20:02,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1065573527] [2024-01-30 14:20:02,463 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:20:02,463 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:20:02,463 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:20:02,463 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:20:02,463 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:20:02,470 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 68 [2024-01-30 14:20:02,471 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 463 transitions, 8688 flow. Second operand has 9 states, 9 states have (on average 27.444444444444443) internal successors, (247), 9 states have internal predecessors, (247), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:02,471 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:20:02,471 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 68 [2024-01-30 14:20:02,471 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:20:03,265 INFO L124 PetriNetUnfolderBase]: 1772/3545 cut-off events. [2024-01-30 14:20:03,265 INFO L125 PetriNetUnfolderBase]: For 97734/97851 co-relation queries the response was YES. [2024-01-30 14:20:03,292 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23521 conditions, 3545 events. 1772/3545 cut-off events. For 97734/97851 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 26398 event pairs, 348 based on Foata normal form. 40/3497 useless extension candidates. Maximal degree in co-relation 23397. Up to 2042 conditions per place. [2024-01-30 14:20:03,305 INFO L140 encePairwiseOnDemand]: 59/68 looper letters, 310 selfloop transitions, 153 changer transitions 0/505 dead transitions. [2024-01-30 14:20:03,305 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 505 transitions, 10007 flow [2024-01-30 14:20:03,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-01-30 14:20:03,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-01-30 14:20:03,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 328 transitions. [2024-01-30 14:20:03,306 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5359477124183006 [2024-01-30 14:20:03,306 INFO L175 Difference]: Start difference. First operand has 356 places, 463 transitions, 8688 flow. Second operand 9 states and 328 transitions. [2024-01-30 14:20:03,306 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 505 transitions, 10007 flow [2024-01-30 14:20:03,716 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 505 transitions, 9707 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-01-30 14:20:03,723 INFO L231 Difference]: Finished difference. Result has 358 places, 464 transitions, 8712 flow [2024-01-30 14:20:03,723 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=8390, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=463, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8712, PETRI_PLACES=358, PETRI_TRANSITIONS=464} [2024-01-30 14:20:03,723 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 286 predicate places. [2024-01-30 14:20:03,723 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 464 transitions, 8712 flow [2024-01-30 14:20:03,724 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 27.444444444444443) internal successors, (247), 9 states have internal predecessors, (247), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:03,724 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:20:03,724 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:20:03,724 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-01-30 14:20:03,724 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:20:03,724 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:20:03,724 INFO L85 PathProgramCache]: Analyzing trace with hash -1206913977, now seen corresponding path program 4 times [2024-01-30 14:20:03,724 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:20:03,725 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [375902970] [2024-01-30 14:20:03,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:20:03,725 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:20:03,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:20:03,963 INFO L134 CoverageAnalysis]: 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,963 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:20:03,963 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [375902970] [2024-01-30 14:20:03,963 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [375902970] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:20:03,963 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:20:03,963 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-01-30 14:20:03,963 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [644338161] [2024-01-30 14:20:03,963 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:20:03,963 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-01-30 14:20:03,963 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:20:03,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-01-30 14:20:03,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=45, Unknown=0, NotChecked=0, Total=90 [2024-01-30 14:20:03,992 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:20:03,992 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 464 transitions, 8712 flow. Second operand has 10 states, 10 states have (on average 17.6) internal successors, (176), 10 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:03,992 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:20:03,992 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:20:03,993 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:20:04,972 INFO L124 PetriNetUnfolderBase]: 2646/4836 cut-off events. [2024-01-30 14:20:04,972 INFO L125 PetriNetUnfolderBase]: For 116374/116617 co-relation queries the response was YES. [2024-01-30 14:20:05,017 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30945 conditions, 4836 events. 2646/4836 cut-off events. For 116374/116617 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 33602 event pairs, 655 based on Foata normal form. 77/4787 useless extension candidates. Maximal degree in co-relation 30820. Up to 3436 conditions per place. [2024-01-30 14:20:05,037 INFO L140 encePairwiseOnDemand]: 60/68 looper letters, 347 selfloop transitions, 112 changer transitions 0/488 dead transitions. [2024-01-30 14:20:05,037 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 488 transitions, 9731 flow [2024-01-30 14:20:05,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:20:05,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:20:05,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 206 transitions. [2024-01-30 14:20:05,038 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3786764705882353 [2024-01-30 14:20:05,039 INFO L175 Difference]: Start difference. First operand has 358 places, 464 transitions, 8712 flow. Second operand 8 states and 206 transitions. [2024-01-30 14:20:05,039 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 488 transitions, 9731 flow [2024-01-30 14:20:05,618 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 488 transitions, 9465 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-01-30 14:20:05,624 INFO L231 Difference]: Finished difference. Result has 361 places, 465 transitions, 8687 flow [2024-01-30 14:20:05,624 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=8448, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=464, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8687, PETRI_PLACES=361, PETRI_TRANSITIONS=465} [2024-01-30 14:20:05,625 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 289 predicate places. [2024-01-30 14:20:05,625 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 465 transitions, 8687 flow [2024-01-30 14:20:05,625 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 17.6) internal successors, (176), 10 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:05,625 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:20:05,625 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:20:05,626 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-01-30 14:20:05,626 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:20:05,626 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:20:05,626 INFO L85 PathProgramCache]: Analyzing trace with hash 1025011895, now seen corresponding path program 1 times [2024-01-30 14:20:05,626 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:20:05,626 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2034820306] [2024-01-30 14:20:05,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:20:05,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:20:05,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:20:05,800 INFO L134 CoverageAnalysis]: 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,801 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:20:05,801 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2034820306] [2024-01-30 14:20:05,801 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2034820306] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:20:05,801 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:20:05,801 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:20:05,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1013720793] [2024-01-30 14:20:05,801 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:20:05,801 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:20:05,802 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:20:05,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:20:05,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:20:05,809 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 68 [2024-01-30 14:20:05,810 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 465 transitions, 8687 flow. Second operand has 9 states, 9 states have (on average 27.444444444444443) internal successors, (247), 9 states have internal predecessors, (247), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:05,810 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:20:05,810 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 68 [2024-01-30 14:20:05,810 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:20:06,675 INFO L124 PetriNetUnfolderBase]: 1770/3543 cut-off events. [2024-01-30 14:20:06,675 INFO L125 PetriNetUnfolderBase]: For 96902/97019 co-relation queries the response was YES. [2024-01-30 14:20:06,702 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23295 conditions, 3543 events. 1770/3543 cut-off events. For 96902/97019 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 26357 event pairs, 338 based on Foata normal form. 40/3495 useless extension candidates. Maximal degree in co-relation 23169. Up to 2050 conditions per place. [2024-01-30 14:20:06,714 INFO L140 encePairwiseOnDemand]: 59/68 looper letters, 311 selfloop transitions, 158 changer transitions 0/511 dead transitions. [2024-01-30 14:20:06,714 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 511 transitions, 9963 flow [2024-01-30 14:20:06,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-01-30 14:20:06,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-01-30 14:20:06,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 415 transitions. [2024-01-30 14:20:06,715 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.508578431372549 [2024-01-30 14:20:06,715 INFO L175 Difference]: Start difference. First operand has 361 places, 465 transitions, 8687 flow. Second operand 12 states and 415 transitions. [2024-01-30 14:20:06,715 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 511 transitions, 9963 flow [2024-01-30 14:20:07,111 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 511 transitions, 9826 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-01-30 14:20:07,117 INFO L231 Difference]: Finished difference. Result has 368 places, 466 transitions, 8881 flow [2024-01-30 14:20:07,118 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=8550, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=465, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=157, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=8881, PETRI_PLACES=368, PETRI_TRANSITIONS=466} [2024-01-30 14:20:07,118 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 296 predicate places. [2024-01-30 14:20:07,118 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 466 transitions, 8881 flow [2024-01-30 14:20:07,118 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 27.444444444444443) internal successors, (247), 9 states have internal predecessors, (247), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:07,118 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:20:07,119 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:20:07,119 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-01-30 14:20:07,119 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:20:07,119 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:20:07,119 INFO L85 PathProgramCache]: Analyzing trace with hash -981764981, now seen corresponding path program 3 times [2024-01-30 14:20:07,119 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:20:07,119 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2132782472] [2024-01-30 14:20:07,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:20:07,120 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:20:07,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:20:07,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:07,330 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:20:07,330 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2132782472] [2024-01-30 14:20:07,330 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2132782472] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:20:07,330 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:20:07,330 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-01-30 14:20:07,330 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1844024537] [2024-01-30 14:20:07,330 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:20:07,331 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:20:07,331 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:20:07,331 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:20:07,331 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:20:07,363 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:20:07,363 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 466 transitions, 8881 flow. Second operand has 9 states, 9 states have (on average 17.77777777777778) internal successors, (160), 9 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:07,363 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:20:07,363 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:20:07,363 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:20:08,308 INFO L124 PetriNetUnfolderBase]: 2308/4312 cut-off events. [2024-01-30 14:20:08,308 INFO L125 PetriNetUnfolderBase]: For 111460/111508 co-relation queries the response was YES. [2024-01-30 14:20:08,343 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28020 conditions, 4312 events. 2308/4312 cut-off events. For 111460/111508 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 30355 event pairs, 252 based on Foata normal form. 9/4277 useless extension candidates. Maximal degree in co-relation 27893. Up to 1371 conditions per place. [2024-01-30 14:20:08,358 INFO L140 encePairwiseOnDemand]: 52/68 looper letters, 332 selfloop transitions, 202 changer transitions 2/552 dead transitions. [2024-01-30 14:20:08,359 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 552 transitions, 10747 flow [2024-01-30 14:20:08,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-01-30 14:20:08,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-01-30 14:20:08,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 274 transitions. [2024-01-30 14:20:08,359 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4477124183006536 [2024-01-30 14:20:08,360 INFO L175 Difference]: Start difference. First operand has 368 places, 466 transitions, 8881 flow. Second operand 9 states and 274 transitions. [2024-01-30 14:20:08,360 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 552 transitions, 10747 flow [2024-01-30 14:20:08,910 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 552 transitions, 10458 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-01-30 14:20:08,917 INFO L231 Difference]: Finished difference. Result has 370 places, 486 transitions, 9279 flow [2024-01-30 14:20:08,917 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=8596, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=466, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=182, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9279, PETRI_PLACES=370, PETRI_TRANSITIONS=486} [2024-01-30 14:20:08,917 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 298 predicate places. [2024-01-30 14:20:08,918 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 486 transitions, 9279 flow [2024-01-30 14:20:08,918 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:08,918 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:20:08,918 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:20:08,918 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-01-30 14:20:08,918 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:20:08,918 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:20:08,918 INFO L85 PathProgramCache]: Analyzing trace with hash 123177061, now seen corresponding path program 4 times [2024-01-30 14:20:08,919 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:20:08,919 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [478939634] [2024-01-30 14:20:08,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:20:08,919 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:20:08,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:20:09,129 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:20:09,129 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:20:09,129 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [478939634] [2024-01-30 14:20:09,129 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [478939634] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:20:09,129 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:20:09,129 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-01-30 14:20:09,130 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1545251924] [2024-01-30 14:20:09,130 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:20:09,130 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:20:09,130 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:20:09,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:20:09,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:20:09,170 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:20:09,170 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 486 transitions, 9279 flow. Second operand has 9 states, 9 states have (on average 17.77777777777778) internal successors, (160), 9 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:09,170 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:20:09,170 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:20:09,170 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:20:10,170 INFO L124 PetriNetUnfolderBase]: 2296/4292 cut-off events. [2024-01-30 14:20:10,170 INFO L125 PetriNetUnfolderBase]: For 116501/116561 co-relation queries the response was YES. [2024-01-30 14:20:10,204 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29529 conditions, 4292 events. 2296/4292 cut-off events. For 116501/116561 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 30252 event pairs, 252 based on Foata normal form. 9/4257 useless extension candidates. Maximal degree in co-relation 29400. Up to 1367 conditions per place. [2024-01-30 14:20:10,218 INFO L140 encePairwiseOnDemand]: 52/68 looper letters, 338 selfloop transitions, 199 changer transitions 2/555 dead transitions. [2024-01-30 14:20:10,218 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 555 transitions, 11064 flow [2024-01-30 14:20:10,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-01-30 14:20:10,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-01-30 14:20:10,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 279 transitions. [2024-01-30 14:20:10,219 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45588235294117646 [2024-01-30 14:20:10,219 INFO L175 Difference]: Start difference. First operand has 370 places, 486 transitions, 9279 flow. Second operand 9 states and 279 transitions. [2024-01-30 14:20:10,219 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 555 transitions, 11064 flow [2024-01-30 14:20:10,705 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 555 transitions, 10784 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-01-30 14:20:10,712 INFO L231 Difference]: Finished difference. Result has 373 places, 486 transitions, 9405 flow [2024-01-30 14:20:10,712 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=8999, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=486, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=199, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9405, PETRI_PLACES=373, PETRI_TRANSITIONS=486} [2024-01-30 14:20:10,712 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 301 predicate places. [2024-01-30 14:20:10,712 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 486 transitions, 9405 flow [2024-01-30 14:20:10,712 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:10,713 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:20:10,713 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:20:10,713 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-01-30 14:20:10,713 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:20:10,713 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:20:10,713 INFO L85 PathProgramCache]: Analyzing trace with hash -1325263707, now seen corresponding path program 5 times [2024-01-30 14:20:10,713 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:20:10,713 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [183030866] [2024-01-30 14:20:10,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:20:10,714 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:20:10,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:20:10,943 INFO L134 CoverageAnalysis]: 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,943 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:20:10,943 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [183030866] [2024-01-30 14:20:10,943 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [183030866] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:20:10,943 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:20:10,943 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-01-30 14:20:10,943 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [209965917] [2024-01-30 14:20:10,943 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:20:10,943 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:20:10,943 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:20:10,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:20:10,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:20:10,978 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:20:10,978 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 486 transitions, 9405 flow. Second operand has 9 states, 9 states have (on average 17.77777777777778) internal successors, (160), 9 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:10,979 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:20:10,979 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:20:10,979 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:20:12,023 INFO L124 PetriNetUnfolderBase]: 2505/4655 cut-off events. [2024-01-30 14:20:12,024 INFO L125 PetriNetUnfolderBase]: For 134484/134544 co-relation queries the response was YES. [2024-01-30 14:20:12,062 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32420 conditions, 4655 events. 2505/4655 cut-off events. For 134484/134544 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 32890 event pairs, 280 based on Foata normal form. 9/4620 useless extension candidates. Maximal degree in co-relation 32290. Up to 1431 conditions per place. [2024-01-30 14:20:12,079 INFO L140 encePairwiseOnDemand]: 52/68 looper letters, 312 selfloop transitions, 233 changer transitions 2/563 dead transitions. [2024-01-30 14:20:12,079 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 563 transitions, 11395 flow [2024-01-30 14:20:12,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-01-30 14:20:12,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-01-30 14:20:12,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 275 transitions. [2024-01-30 14:20:12,080 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4493464052287582 [2024-01-30 14:20:12,080 INFO L175 Difference]: Start difference. First operand has 373 places, 486 transitions, 9405 flow. Second operand 9 states and 275 transitions. [2024-01-30 14:20:12,080 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 563 transitions, 11395 flow [2024-01-30 14:20:12,699 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 563 transitions, 10975 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-01-30 14:20:12,706 INFO L231 Difference]: Finished difference. Result has 375 places, 502 transitions, 9765 flow [2024-01-30 14:20:12,706 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=9007, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=486, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=217, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9765, PETRI_PLACES=375, PETRI_TRANSITIONS=502} [2024-01-30 14:20:12,706 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 303 predicate places. [2024-01-30 14:20:12,706 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 502 transitions, 9765 flow [2024-01-30 14:20:12,706 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:12,706 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:20:12,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] [2024-01-30 14:20:12,707 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-01-30 14:20:12,707 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:20:12,707 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:20:12,707 INFO L85 PathProgramCache]: Analyzing trace with hash 422812299, now seen corresponding path program 6 times [2024-01-30 14:20:12,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:20:12,707 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [484814541] [2024-01-30 14:20:12,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:20:12,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:20:12,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:20:12,912 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:20:12,913 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:20:12,913 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [484814541] [2024-01-30 14:20:12,913 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [484814541] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:20:12,913 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:20:12,913 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-01-30 14:20:12,913 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [13357793] [2024-01-30 14:20:12,913 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:20:12,914 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:20:12,914 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:20:12,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:20:12,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:20:12,945 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:20:12,945 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 502 transitions, 9765 flow. Second operand has 9 states, 9 states have (on average 17.77777777777778) internal successors, (160), 9 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:12,946 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:20:12,946 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:20:12,946 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:20:14,005 INFO L124 PetriNetUnfolderBase]: 2651/4905 cut-off events. [2024-01-30 14:20:14,005 INFO L125 PetriNetUnfolderBase]: For 149372/149432 co-relation queries the response was YES. [2024-01-30 14:20:14,047 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34916 conditions, 4905 events. 2651/4905 cut-off events. For 149372/149432 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 34780 event pairs, 326 based on Foata normal form. 9/4870 useless extension candidates. Maximal degree in co-relation 34784. Up to 1473 conditions per place. [2024-01-30 14:20:14,065 INFO L140 encePairwiseOnDemand]: 52/68 looper letters, 302 selfloop transitions, 253 changer transitions 2/573 dead transitions. [2024-01-30 14:20:14,065 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 573 transitions, 11632 flow [2024-01-30 14:20:14,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-01-30 14:20:14,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-01-30 14:20:14,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 272 transitions. [2024-01-30 14:20:14,066 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-01-30 14:20:14,066 INFO L175 Difference]: Start difference. First operand has 375 places, 502 transitions, 9765 flow. Second operand 9 states and 272 transitions. [2024-01-30 14:20:14,067 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 573 transitions, 11632 flow [2024-01-30 14:20:14,717 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 573 transitions, 11297 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-01-30 14:20:14,724 INFO L231 Difference]: Finished difference. Result has 380 places, 515 transitions, 10185 flow [2024-01-30 14:20:14,724 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=9439, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=502, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=240, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10185, PETRI_PLACES=380, PETRI_TRANSITIONS=515} [2024-01-30 14:20:14,725 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 308 predicate places. [2024-01-30 14:20:14,725 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 515 transitions, 10185 flow [2024-01-30 14:20:14,725 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:14,725 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:20:14,725 INFO L208 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:14,725 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-01-30 14:20:14,725 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:20:14,726 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:20:14,726 INFO L85 PathProgramCache]: Analyzing trace with hash 466769099, now seen corresponding path program 1 times [2024-01-30 14:20:14,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:20:14,726 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1806891367] [2024-01-30 14:20:14,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:20:14,726 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:20:14,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:20:14,939 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:20:14,939 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:20:14,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1806891367] [2024-01-30 14:20:14,940 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1806891367] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:20:14,940 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:20:14,940 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-01-30 14:20:14,940 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [422976852] [2024-01-30 14:20:14,940 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:20:14,940 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:20:14,940 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:20:14,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:20:14,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:20:14,994 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:20:14,994 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 515 transitions, 10185 flow. Second operand has 9 states, 9 states have (on average 17.77777777777778) internal successors, (160), 9 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:14,994 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:20:14,994 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:20:14,994 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:20:16,279 INFO L124 PetriNetUnfolderBase]: 3103/5689 cut-off events. [2024-01-30 14:20:16,279 INFO L125 PetriNetUnfolderBase]: For 176513/176774 co-relation queries the response was YES. [2024-01-30 14:20:16,443 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41876 conditions, 5689 events. 3103/5689 cut-off events. For 176513/176774 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 40349 event pairs, 576 based on Foata normal form. 89/5628 useless extension candidates. Maximal degree in co-relation 41742. Up to 2514 conditions per place. [2024-01-30 14:20:16,462 INFO L140 encePairwiseOnDemand]: 57/68 looper letters, 328 selfloop transitions, 202 changer transitions 2/567 dead transitions. [2024-01-30 14:20:16,462 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 567 transitions, 11631 flow [2024-01-30 14:20:16,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-01-30 14:20:16,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-01-30 14:20:16,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 253 transitions. [2024-01-30 14:20:16,463 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4133986928104575 [2024-01-30 14:20:16,463 INFO L175 Difference]: Start difference. First operand has 380 places, 515 transitions, 10185 flow. Second operand 9 states and 253 transitions. [2024-01-30 14:20:16,463 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 567 transitions, 11631 flow [2024-01-30 14:20:17,231 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 567 transitions, 11106 flow, removed 25 selfloop flow, removed 8 redundant places. [2024-01-30 14:20:17,238 INFO L231 Difference]: Finished difference. Result has 381 places, 515 transitions, 10097 flow [2024-01-30 14:20:17,239 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=9678, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=515, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=202, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10097, PETRI_PLACES=381, PETRI_TRANSITIONS=515} [2024-01-30 14:20:17,239 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 309 predicate places. [2024-01-30 14:20:17,239 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 515 transitions, 10097 flow [2024-01-30 14:20:17,239 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:17,239 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:20:17,240 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:20:17,240 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-01-30 14:20:17,240 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:20:17,240 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:20:17,240 INFO L85 PathProgramCache]: Analyzing trace with hash 854761363, now seen corresponding path program 7 times [2024-01-30 14:20:17,240 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:20:17,240 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [99900376] [2024-01-30 14:20:17,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:20:17,241 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:20:17,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:20:17,461 INFO L134 CoverageAnalysis]: 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:17,462 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:20:17,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [99900376] [2024-01-30 14:20:17,462 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [99900376] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:20:17,462 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:20:17,462 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-01-30 14:20:17,462 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1004728310] [2024-01-30 14:20:17,462 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:20:17,462 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-01-30 14:20:17,462 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:20:17,462 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-01-30 14:20:17,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-01-30 14:20:17,510 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:20:17,511 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 515 transitions, 10097 flow. Second operand has 10 states, 10 states have (on average 17.6) internal successors, (176), 10 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:17,511 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:20:17,511 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:20:17,511 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:20:18,658 INFO L124 PetriNetUnfolderBase]: 2615/4845 cut-off events. [2024-01-30 14:20:18,658 INFO L125 PetriNetUnfolderBase]: For 151207/151267 co-relation queries the response was YES. [2024-01-30 14:20:18,701 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35324 conditions, 4845 events. 2615/4845 cut-off events. For 151207/151267 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 34322 event pairs, 619 based on Foata normal form. 17/4818 useless extension candidates. Maximal degree in co-relation 35190. Up to 3226 conditions per place. [2024-01-30 14:20:18,719 INFO L140 encePairwiseOnDemand]: 52/68 looper letters, 405 selfloop transitions, 172 changer transitions 0/593 dead transitions. [2024-01-30 14:20:18,720 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 593 transitions, 11997 flow [2024-01-30 14:20:18,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-01-30 14:20:18,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-01-30 14:20:18,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 293 transitions. [2024-01-30 14:20:18,720 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4308823529411765 [2024-01-30 14:20:18,721 INFO L175 Difference]: Start difference. First operand has 381 places, 515 transitions, 10097 flow. Second operand 10 states and 293 transitions. [2024-01-30 14:20:18,721 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 390 places, 593 transitions, 11997 flow [2024-01-30 14:20:19,434 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 593 transitions, 11607 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-01-30 14:20:19,442 INFO L231 Difference]: Finished difference. Result has 384 places, 515 transitions, 10063 flow [2024-01-30 14:20:19,442 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=9707, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=515, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=172, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10063, PETRI_PLACES=384, PETRI_TRANSITIONS=515} [2024-01-30 14:20:19,442 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 312 predicate places. [2024-01-30 14:20:19,442 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 515 transitions, 10063 flow [2024-01-30 14:20:19,442 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 17.6) internal successors, (176), 10 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:19,443 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:20:19,443 INFO L208 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,443 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-01-30 14:20:19,443 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:20:19,443 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:20:19,443 INFO L85 PathProgramCache]: Analyzing trace with hash -1225900485, now seen corresponding path program 8 times [2024-01-30 14:20:19,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:20:19,443 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1352032616] [2024-01-30 14:20:19,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:20:19,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:20:19,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:20:19,678 INFO L134 CoverageAnalysis]: 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,679 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:20:19,679 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1352032616] [2024-01-30 14:20:19,679 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1352032616] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:20:19,679 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:20:19,679 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-01-30 14:20:19,679 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1814340055] [2024-01-30 14:20:19,679 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:20:19,679 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-01-30 14:20:19,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:20:19,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-01-30 14:20:19,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-01-30 14:20:19,708 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:20:19,708 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 515 transitions, 10063 flow. Second operand has 10 states, 10 states have (on average 17.6) internal successors, (176), 10 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:19,708 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:20:19,708 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:20:19,708 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:20:20,895 INFO L124 PetriNetUnfolderBase]: 2591/4805 cut-off events. [2024-01-30 14:20:20,895 INFO L125 PetriNetUnfolderBase]: For 149143/149203 co-relation queries the response was YES. [2024-01-30 14:20:20,936 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34810 conditions, 4805 events. 2591/4805 cut-off events. For 149143/149203 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 34027 event pairs, 623 based on Foata normal form. 17/4778 useless extension candidates. Maximal degree in co-relation 34675. Up to 3218 conditions per place. [2024-01-30 14:20:20,953 INFO L140 encePairwiseOnDemand]: 52/68 looper letters, 393 selfloop transitions, 176 changer transitions 0/585 dead transitions. [2024-01-30 14:20:20,954 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 585 transitions, 11828 flow [2024-01-30 14:20:20,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-01-30 14:20:20,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-01-30 14:20:20,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 291 transitions. [2024-01-30 14:20:20,955 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4279411764705882 [2024-01-30 14:20:20,955 INFO L175 Difference]: Start difference. First operand has 384 places, 515 transitions, 10063 flow. Second operand 10 states and 291 transitions. [2024-01-30 14:20:20,955 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 585 transitions, 11828 flow [2024-01-30 14:20:21,629 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 585 transitions, 11484 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-01-30 14:20:21,637 INFO L231 Difference]: Finished difference. Result has 385 places, 515 transitions, 10081 flow [2024-01-30 14:20:21,637 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=9719, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=515, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=176, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10081, PETRI_PLACES=385, PETRI_TRANSITIONS=515} [2024-01-30 14:20:21,637 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 313 predicate places. [2024-01-30 14:20:21,637 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 515 transitions, 10081 flow [2024-01-30 14:20:21,638 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 17.6) internal successors, (176), 10 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:21,638 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:20:21,638 INFO L208 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,638 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-01-30 14:20:21,638 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:20:21,638 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:20:21,638 INFO L85 PathProgramCache]: Analyzing trace with hash -64068635, now seen corresponding path program 2 times [2024-01-30 14:20:21,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:20:21,638 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [102844766] [2024-01-30 14:20:21,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:20:21,639 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:20:21,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:20:21,853 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:20:21,853 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:20:21,853 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [102844766] [2024-01-30 14:20:21,853 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [102844766] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:20:21,853 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:20:21,853 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-01-30 14:20:21,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1011444882] [2024-01-30 14:20:21,854 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:20:21,854 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-01-30 14:20:21,854 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:20:21,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-01-30 14:20:21,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-01-30 14:20:21,896 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:20:21,897 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 515 transitions, 10081 flow. Second operand has 10 states, 10 states have (on average 17.6) internal successors, (176), 10 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:21,897 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:20:21,897 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:20:21,897 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:20:23,165 INFO L124 PetriNetUnfolderBase]: 3035/5565 cut-off events. [2024-01-30 14:20:23,165 INFO L125 PetriNetUnfolderBase]: For 169999/170304 co-relation queries the response was YES. [2024-01-30 14:20:23,217 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40387 conditions, 5565 events. 3035/5565 cut-off events. For 169999/170304 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 39633 event pairs, 675 based on Foata normal form. 115/5523 useless extension candidates. Maximal degree in co-relation 40251. Up to 3517 conditions per place. [2024-01-30 14:20:23,238 INFO L140 encePairwiseOnDemand]: 57/68 looper letters, 375 selfloop transitions, 165 changer transitions 0/575 dead transitions. [2024-01-30 14:20:23,239 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 575 transitions, 11590 flow [2024-01-30 14:20:23,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-01-30 14:20:23,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-01-30 14:20:23,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 273 transitions. [2024-01-30 14:20:23,240 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40147058823529413 [2024-01-30 14:20:23,240 INFO L175 Difference]: Start difference. First operand has 385 places, 515 transitions, 10081 flow. Second operand 10 states and 273 transitions. [2024-01-30 14:20:23,240 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 575 transitions, 11590 flow [2024-01-30 14:20:24,133 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 575 transitions, 11284 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-01-30 14:20:24,140 INFO L231 Difference]: Finished difference. Result has 387 places, 515 transitions, 10117 flow [2024-01-30 14:20:24,141 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=9775, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=515, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=165, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10117, PETRI_PLACES=387, PETRI_TRANSITIONS=515} [2024-01-30 14:20:24,141 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 315 predicate places. [2024-01-30 14:20:24,141 INFO L495 AbstractCegarLoop]: Abstraction has has 387 places, 515 transitions, 10117 flow [2024-01-30 14:20:24,141 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 17.6) internal successors, (176), 10 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:24,141 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:20:24,142 INFO L208 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,142 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-01-30 14:20:24,142 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:20:24,142 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:20:24,142 INFO L85 PathProgramCache]: Analyzing trace with hash -1894508719, now seen corresponding path program 3 times [2024-01-30 14:20:24,142 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:20:24,142 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [966409334] [2024-01-30 14:20:24,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:20:24,143 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:20:24,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:20:24,350 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:20:24,350 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:20:24,350 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [966409334] [2024-01-30 14:20:24,350 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [966409334] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:20:24,350 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:20:24,350 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-01-30 14:20:24,351 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [159975668] [2024-01-30 14:20:24,351 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:20:24,351 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-01-30 14:20:24,351 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:20:24,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-01-30 14:20:24,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-01-30 14:20:24,381 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:20:24,382 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 387 places, 515 transitions, 10117 flow. Second operand has 10 states, 10 states have (on average 17.6) internal successors, (176), 10 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:24,382 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:20:24,382 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:20:24,382 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:20:25,703 INFO L124 PetriNetUnfolderBase]: 3023/5540 cut-off events. [2024-01-30 14:20:25,703 INFO L125 PetriNetUnfolderBase]: For 172728/173037 co-relation queries the response was YES. [2024-01-30 14:20:25,756 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40339 conditions, 5540 events. 3023/5540 cut-off events. For 172728/173037 co-relation queries the response was YES. Maximal size of possible extension queue 361. Compared 39446 event pairs, 659 based on Foata normal form. 115/5496 useless extension candidates. Maximal degree in co-relation 40202. Up to 3513 conditions per place. [2024-01-30 14:20:25,777 INFO L140 encePairwiseOnDemand]: 57/68 looper letters, 377 selfloop transitions, 169 changer transitions 0/581 dead transitions. [2024-01-30 14:20:25,778 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 398 places, 581 transitions, 11656 flow [2024-01-30 14:20:25,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-01-30 14:20:25,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-01-30 14:20:25,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 316 transitions. [2024-01-30 14:20:25,779 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3872549019607843 [2024-01-30 14:20:25,779 INFO L175 Difference]: Start difference. First operand has 387 places, 515 transitions, 10117 flow. Second operand 12 states and 316 transitions. [2024-01-30 14:20:25,779 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 398 places, 581 transitions, 11656 flow [2024-01-30 14:20:26,583 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 581 transitions, 11326 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-01-30 14:20:26,591 INFO L231 Difference]: Finished difference. Result has 390 places, 515 transitions, 10143 flow [2024-01-30 14:20:26,591 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=9787, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=515, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=169, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=10143, PETRI_PLACES=390, PETRI_TRANSITIONS=515} [2024-01-30 14:20:26,591 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 318 predicate places. [2024-01-30 14:20:26,591 INFO L495 AbstractCegarLoop]: Abstraction has has 390 places, 515 transitions, 10143 flow [2024-01-30 14:20:26,592 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 17.6) internal successors, (176), 10 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:26,592 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:20:26,592 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:20:26,592 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-01-30 14:20:26,592 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:20:26,592 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:20:26,592 INFO L85 PathProgramCache]: Analyzing trace with hash 105554471, now seen corresponding path program 4 times [2024-01-30 14:20:26,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:20:26,593 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1349968052] [2024-01-30 14:20:26,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:20:26,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:20:26,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:20:26,823 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:20:26,823 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:20:26,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1349968052] [2024-01-30 14:20:26,823 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1349968052] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:20:26,823 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:20:26,823 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-01-30 14:20:26,823 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [778869215] [2024-01-30 14:20:26,823 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:20:26,824 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-01-30 14:20:26,824 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:20:26,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-01-30 14:20:26,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-01-30 14:20:26,880 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:20:26,881 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 390 places, 515 transitions, 10143 flow. Second operand has 10 states, 10 states have (on average 17.6) internal successors, (176), 10 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:26,881 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:20:26,881 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:20:26,881 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:20:28,174 INFO L124 PetriNetUnfolderBase]: 3008/5513 cut-off events. [2024-01-30 14:20:28,175 INFO L125 PetriNetUnfolderBase]: For 173537/173846 co-relation queries the response was YES. [2024-01-30 14:20:28,225 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40265 conditions, 5513 events. 3008/5513 cut-off events. For 173537/173846 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 39241 event pairs, 655 based on Foata normal form. 119/5472 useless extension candidates. Maximal degree in co-relation 40127. Up to 3507 conditions per place. [2024-01-30 14:20:28,245 INFO L140 encePairwiseOnDemand]: 57/68 looper letters, 369 selfloop transitions, 172 changer transitions 0/576 dead transitions. [2024-01-30 14:20:28,246 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 576 transitions, 11568 flow [2024-01-30 14:20:28,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-01-30 14:20:28,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-01-30 14:20:28,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 332 transitions. [2024-01-30 14:20:28,247 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3755656108597285 [2024-01-30 14:20:28,247 INFO L175 Difference]: Start difference. First operand has 390 places, 515 transitions, 10143 flow. Second operand 13 states and 332 transitions. [2024-01-30 14:20:28,247 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 576 transitions, 11568 flow [2024-01-30 14:20:29,059 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 576 transitions, 11226 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-01-30 14:20:29,067 INFO L231 Difference]: Finished difference. Result has 392 places, 515 transitions, 10155 flow [2024-01-30 14:20:29,067 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=9801, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=515, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=172, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=10155, PETRI_PLACES=392, PETRI_TRANSITIONS=515} [2024-01-30 14:20:29,067 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 320 predicate places. [2024-01-30 14:20:29,067 INFO L495 AbstractCegarLoop]: Abstraction has has 392 places, 515 transitions, 10155 flow [2024-01-30 14:20:29,068 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 17.6) internal successors, (176), 10 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:29,068 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:20:29,068 INFO L208 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,068 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-01-30 14:20:29,068 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:20:29,068 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:20:29,068 INFO L85 PathProgramCache]: Analyzing trace with hash -424718971, now seen corresponding path program 6 times [2024-01-30 14:20:29,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:20:29,069 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [954341393] [2024-01-30 14:20:29,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:20:29,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:20:29,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:20:29,243 INFO L134 CoverageAnalysis]: 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,243 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:20:29,244 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [954341393] [2024-01-30 14:20:29,244 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [954341393] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:20:29,244 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:20:29,244 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:20:29,244 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [672244937] [2024-01-30 14:20:29,244 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:20:29,244 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:20:29,244 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:20:29,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:20:29,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:20:29,252 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 68 [2024-01-30 14:20:29,253 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 515 transitions, 10155 flow. Second operand has 9 states, 9 states have (on average 27.444444444444443) internal successors, (247), 9 states have internal predecessors, (247), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:29,253 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:20:29,253 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 68 [2024-01-30 14:20:29,253 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:20:30,247 INFO L124 PetriNetUnfolderBase]: 2098/4165 cut-off events. [2024-01-30 14:20:30,247 INFO L125 PetriNetUnfolderBase]: For 153462/153626 co-relation queries the response was YES. [2024-01-30 14:20:30,286 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31264 conditions, 4165 events. 2098/4165 cut-off events. For 153462/153626 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 31413 event pairs, 318 based on Foata normal form. 85/4132 useless extension candidates. Maximal degree in co-relation 31125. Up to 1312 conditions per place. [2024-01-30 14:20:30,301 INFO L140 encePairwiseOnDemand]: 59/68 looper letters, 293 selfloop transitions, 223 changer transitions 0/564 dead transitions. [2024-01-30 14:20:30,301 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 399 places, 564 transitions, 11859 flow [2024-01-30 14:20:30,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:20:30,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:20:30,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 299 transitions. [2024-01-30 14:20:30,302 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5496323529411765 [2024-01-30 14:20:30,302 INFO L175 Difference]: Start difference. First operand has 392 places, 515 transitions, 10155 flow. Second operand 8 states and 299 transitions. [2024-01-30 14:20:30,302 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 399 places, 564 transitions, 11859 flow [2024-01-30 14:20:30,893 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 564 transitions, 11515 flow, removed 0 selfloop flow, removed 12 redundant places. [2024-01-30 14:20:30,900 INFO L231 Difference]: Finished difference. Result has 389 places, 518 transitions, 10355 flow [2024-01-30 14:20:30,900 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=9811, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=515, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=220, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10355, PETRI_PLACES=389, PETRI_TRANSITIONS=518} [2024-01-30 14:20:30,900 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 317 predicate places. [2024-01-30 14:20:30,901 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 518 transitions, 10355 flow [2024-01-30 14:20:30,901 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 27.444444444444443) internal successors, (247), 9 states have internal predecessors, (247), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:30,901 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:20:30,901 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:20:30,901 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-01-30 14:20:30,901 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:20:30,901 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:20:30,902 INFO L85 PathProgramCache]: Analyzing trace with hash -235807113, now seen corresponding path program 5 times [2024-01-30 14:20:30,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:20:30,902 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1587942628] [2024-01-30 14:20:30,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:20:30,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:20:30,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:20:31,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:20:31,154 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:20:31,154 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1587942628] [2024-01-30 14:20:31,154 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1587942628] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:20:31,154 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:20:31,154 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-01-30 14:20:31,154 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [239489123] [2024-01-30 14:20:31,154 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:20:31,154 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-01-30 14:20:31,154 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:20:31,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-01-30 14:20:31,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=45, Unknown=0, NotChecked=0, Total=90 [2024-01-30 14:20:31,194 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:20:31,194 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 518 transitions, 10355 flow. Second operand has 10 states, 10 states have (on average 17.6) internal successors, (176), 10 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:31,194 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:20:31,194 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:20:31,194 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:20:32,392 INFO L124 PetriNetUnfolderBase]: 2989/5498 cut-off events. [2024-01-30 14:20:32,392 INFO L125 PetriNetUnfolderBase]: For 171636/171942 co-relation queries the response was YES. [2024-01-30 14:20:32,443 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40409 conditions, 5498 events. 2989/5498 cut-off events. For 171636/171942 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 39210 event pairs, 735 based on Foata normal form. 106/5434 useless extension candidates. Maximal degree in co-relation 40268. Up to 4004 conditions per place. [2024-01-30 14:20:32,463 INFO L140 encePairwiseOnDemand]: 58/68 looper letters, 402 selfloop transitions, 115 changer transitions 0/552 dead transitions. [2024-01-30 14:20:32,463 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 552 transitions, 11588 flow [2024-01-30 14:20:32,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-01-30 14:20:32,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-01-30 14:20:32,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 236 transitions. [2024-01-30 14:20:32,464 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38562091503267976 [2024-01-30 14:20:32,464 INFO L175 Difference]: Start difference. First operand has 389 places, 518 transitions, 10355 flow. Second operand 9 states and 236 transitions. [2024-01-30 14:20:32,464 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 552 transitions, 11588 flow [2024-01-30 14:20:33,232 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 552 transitions, 11161 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-01-30 14:20:33,239 INFO L231 Difference]: Finished difference. Result has 392 places, 519 transitions, 10176 flow [2024-01-30 14:20:33,239 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=9930, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=518, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=404, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10176, PETRI_PLACES=392, PETRI_TRANSITIONS=519} [2024-01-30 14:20:33,239 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 320 predicate places. [2024-01-30 14:20:33,239 INFO L495 AbstractCegarLoop]: Abstraction has has 392 places, 519 transitions, 10176 flow [2024-01-30 14:20:33,240 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 17.6) internal successors, (176), 10 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:33,240 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:20:33,240 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:20:33,240 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-01-30 14:20:33,240 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:20:33,240 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:20:33,240 INFO L85 PathProgramCache]: Analyzing trace with hash 960633253, now seen corresponding path program 6 times [2024-01-30 14:20:33,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:20:33,241 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [786261185] [2024-01-30 14:20:33,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:20:33,241 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:20:33,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:20:33,494 INFO L134 CoverageAnalysis]: 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,495 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:20:33,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [786261185] [2024-01-30 14:20:33,495 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [786261185] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:20:33,495 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:20:33,495 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-01-30 14:20:33,495 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [863083094] [2024-01-30 14:20:33,496 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:20:33,496 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-01-30 14:20:33,496 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:20:33,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-01-30 14:20:33,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-01-30 14:20:33,547 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:20:33,548 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 519 transitions, 10176 flow. Second operand has 10 states, 10 states have (on average 17.6) internal successors, (176), 10 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:33,548 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:20:33,548 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:20:33,548 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:20:34,907 INFO L124 PetriNetUnfolderBase]: 2987/5486 cut-off events. [2024-01-30 14:20:34,908 INFO L125 PetriNetUnfolderBase]: For 163550/163868 co-relation queries the response was YES. [2024-01-30 14:20:34,951 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39480 conditions, 5486 events. 2987/5486 cut-off events. For 163550/163868 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 39068 event pairs, 753 based on Foata normal form. 106/5416 useless extension candidates. Maximal degree in co-relation 39339. Up to 4648 conditions per place. [2024-01-30 14:20:34,969 INFO L140 encePairwiseOnDemand]: 58/68 looper letters, 442 selfloop transitions, 72 changer transitions 0/549 dead transitions. [2024-01-30 14:20:34,969 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 549 transitions, 11357 flow [2024-01-30 14:20:34,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-01-30 14:20:34,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-01-30 14:20:34,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 266 transitions. [2024-01-30 14:20:34,970 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35561497326203206 [2024-01-30 14:20:34,970 INFO L175 Difference]: Start difference. First operand has 392 places, 519 transitions, 10176 flow. Second operand 11 states and 266 transitions. [2024-01-30 14:20:34,970 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 549 transitions, 11357 flow [2024-01-30 14:20:35,647 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 398 places, 549 transitions, 11228 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-01-30 14:20:35,654 INFO L231 Difference]: Finished difference. Result has 399 places, 519 transitions, 10198 flow [2024-01-30 14:20:35,655 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=10047, PETRI_DIFFERENCE_MINUEND_PLACES=388, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=519, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=447, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10198, PETRI_PLACES=399, PETRI_TRANSITIONS=519} [2024-01-30 14:20:35,655 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 327 predicate places. [2024-01-30 14:20:35,656 INFO L495 AbstractCegarLoop]: Abstraction has has 399 places, 519 transitions, 10198 flow [2024-01-30 14:20:35,656 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 17.6) internal successors, (176), 10 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:35,656 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:20:35,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] [2024-01-30 14:20:35,656 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-01-30 14:20:35,656 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:20:35,656 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:20:35,657 INFO L85 PathProgramCache]: Analyzing trace with hash -424731061, now seen corresponding path program 7 times [2024-01-30 14:20:35,657 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:20:35,657 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [36069056] [2024-01-30 14:20:35,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:20:35,657 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:20:35,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:20:35,830 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:20:35,831 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:20:35,831 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [36069056] [2024-01-30 14:20:35,831 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [36069056] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:20:35,831 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:20:35,831 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:20:35,831 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1835222427] [2024-01-30 14:20:35,831 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:20:35,832 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:20:35,832 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:20:35,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:20:35,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:20:35,840 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 68 [2024-01-30 14:20:35,841 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 519 transitions, 10198 flow. Second operand has 9 states, 9 states have (on average 27.444444444444443) internal successors, (247), 9 states have internal predecessors, (247), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:35,841 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:20:35,841 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 68 [2024-01-30 14:20:35,841 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:20:36,866 INFO L124 PetriNetUnfolderBase]: 2082/4137 cut-off events. [2024-01-30 14:20:36,867 INFO L125 PetriNetUnfolderBase]: For 140242/140372 co-relation queries the response was YES. [2024-01-30 14:20:36,907 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30472 conditions, 4137 events. 2082/4137 cut-off events. For 140242/140372 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 31155 event pairs, 304 based on Foata normal form. 67/4078 useless extension candidates. Maximal degree in co-relation 30330. Up to 1197 conditions per place. [2024-01-30 14:20:36,924 INFO L140 encePairwiseOnDemand]: 59/68 looper letters, 257 selfloop transitions, 255 changer transitions 0/560 dead transitions. [2024-01-30 14:20:36,924 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 560 transitions, 11739 flow [2024-01-30 14:20:36,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:20:36,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:20:36,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 299 transitions. [2024-01-30 14:20:36,925 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5496323529411765 [2024-01-30 14:20:36,925 INFO L175 Difference]: Start difference. First operand has 399 places, 519 transitions, 10198 flow. Second operand 8 states and 299 transitions. [2024-01-30 14:20:36,925 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 560 transitions, 11739 flow [2024-01-30 14:20:37,533 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 560 transitions, 11577 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-01-30 14:20:37,540 INFO L231 Difference]: Finished difference. Result has 397 places, 520 transitions, 10574 flow [2024-01-30 14:20:37,541 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=10038, PETRI_DIFFERENCE_MINUEND_PLACES=389, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=519, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=254, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10574, PETRI_PLACES=397, PETRI_TRANSITIONS=520} [2024-01-30 14:20:37,541 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 325 predicate places. [2024-01-30 14:20:37,541 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 520 transitions, 10574 flow [2024-01-30 14:20:37,541 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 27.444444444444443) internal successors, (247), 9 states have internal predecessors, (247), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:37,541 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:20:37,541 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:20:37,542 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-01-30 14:20:37,542 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:20:37,542 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:20:37,542 INFO L85 PathProgramCache]: Analyzing trace with hash -1086055797, now seen corresponding path program 8 times [2024-01-30 14:20:37,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:20:37,542 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [181777775] [2024-01-30 14:20:37,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:20:37,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:20:37,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:20:37,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:20:37,725 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:20:37,725 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [181777775] [2024-01-30 14:20:37,725 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [181777775] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:20:37,725 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:20:37,725 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:20:37,725 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [824684064] [2024-01-30 14:20:37,725 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:20:37,725 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:20:37,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:20:37,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:20:37,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:20:37,735 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 68 [2024-01-30 14:20:37,736 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 520 transitions, 10574 flow. Second operand has 9 states, 9 states have (on average 27.444444444444443) internal successors, (247), 9 states have internal predecessors, (247), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:37,736 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:20:37,736 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 68 [2024-01-30 14:20:37,736 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:20:38,699 INFO L124 PetriNetUnfolderBase]: 2010/4025 cut-off events. [2024-01-30 14:20:38,700 INFO L125 PetriNetUnfolderBase]: For 140828/140928 co-relation queries the response was YES. [2024-01-30 14:20:38,737 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29207 conditions, 4025 events. 2010/4025 cut-off events. For 140828/140928 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 30383 event pairs, 275 based on Foata normal form. 96/3999 useless extension candidates. Maximal degree in co-relation 29064. Up to 2413 conditions per place. [2024-01-30 14:20:38,751 INFO L140 encePairwiseOnDemand]: 59/68 looper letters, 342 selfloop transitions, 170 changer transitions 0/560 dead transitions. [2024-01-30 14:20:38,751 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 560 transitions, 12080 flow [2024-01-30 14:20:38,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-30 14:20:38,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-30 14:20:38,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 265 transitions. [2024-01-30 14:20:38,752 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5567226890756303 [2024-01-30 14:20:38,752 INFO L175 Difference]: Start difference. First operand has 397 places, 520 transitions, 10574 flow. Second operand 7 states and 265 transitions. [2024-01-30 14:20:38,753 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 560 transitions, 12080 flow [2024-01-30 14:20:39,255 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 398 places, 560 transitions, 11767 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-01-30 14:20:39,262 INFO L231 Difference]: Finished difference. Result has 399 places, 520 transitions, 10654 flow [2024-01-30 14:20:39,263 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=10267, PETRI_DIFFERENCE_MINUEND_PLACES=392, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=520, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=170, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10654, PETRI_PLACES=399, PETRI_TRANSITIONS=520} [2024-01-30 14:20:39,263 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 327 predicate places. [2024-01-30 14:20:39,263 INFO L495 AbstractCegarLoop]: Abstraction has has 399 places, 520 transitions, 10654 flow [2024-01-30 14:20:39,263 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 27.444444444444443) internal successors, (247), 9 states have internal predecessors, (247), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:39,263 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:20:39,263 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:20:39,263 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-01-30 14:20:39,263 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:20:39,264 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:20:39,264 INFO L85 PathProgramCache]: Analyzing trace with hash -2081814629, now seen corresponding path program 2 times [2024-01-30 14:20:39,264 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:20:39,264 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [568984671] [2024-01-30 14:20:39,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:20:39,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:20:39,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:20:39,431 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:20:39,432 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:20:39,432 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [568984671] [2024-01-30 14:20:39,432 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [568984671] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:20:39,432 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:20:39,432 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:20:39,432 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1188586400] [2024-01-30 14:20:39,432 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:20:39,433 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:20:39,433 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:20:39,433 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:20:39,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:20:39,440 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 68 [2024-01-30 14:20:39,440 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 520 transitions, 10654 flow. Second operand has 9 states, 9 states have (on average 27.444444444444443) internal successors, (247), 9 states have internal predecessors, (247), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:39,440 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:20:39,440 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 68 [2024-01-30 14:20:39,440 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:20:40,416 INFO L124 PetriNetUnfolderBase]: 1996/3991 cut-off events. [2024-01-30 14:20:40,417 INFO L125 PetriNetUnfolderBase]: For 120061/120169 co-relation queries the response was YES. [2024-01-30 14:20:40,453 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28679 conditions, 3991 events. 1996/3991 cut-off events. For 120061/120169 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 30022 event pairs, 230 based on Foata normal form. 60/3937 useless extension candidates. Maximal degree in co-relation 28536. Up to 1199 conditions per place. [2024-01-30 14:20:40,467 INFO L140 encePairwiseOnDemand]: 59/68 looper letters, 286 selfloop transitions, 246 changer transitions 0/580 dead transitions. [2024-01-30 14:20:40,467 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 580 transitions, 12426 flow [2024-01-30 14:20:40,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-01-30 14:20:40,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-01-30 14:20:40,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 393 transitions. [2024-01-30 14:20:40,468 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5254010695187166 [2024-01-30 14:20:40,468 INFO L175 Difference]: Start difference. First operand has 399 places, 520 transitions, 10654 flow. Second operand 11 states and 393 transitions. [2024-01-30 14:20:40,468 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 580 transitions, 12426 flow [2024-01-30 14:20:40,970 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 403 places, 580 transitions, 12162 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-01-30 14:20:40,978 INFO L231 Difference]: Finished difference. Result has 404 places, 520 transitions, 10897 flow [2024-01-30 14:20:40,979 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=10390, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=520, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=246, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10897, PETRI_PLACES=404, PETRI_TRANSITIONS=520} [2024-01-30 14:20:40,979 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 332 predicate places. [2024-01-30 14:20:40,979 INFO L495 AbstractCegarLoop]: Abstraction has has 404 places, 520 transitions, 10897 flow [2024-01-30 14:20:40,979 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 27.444444444444443) internal successors, (247), 9 states have internal predecessors, (247), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:40,979 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:20:40,980 INFO L208 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,980 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-01-30 14:20:40,980 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:20:40,980 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:20:40,980 INFO L85 PathProgramCache]: Analyzing trace with hash 1263547181, now seen corresponding path program 3 times [2024-01-30 14:20:40,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:20:40,980 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [495429093] [2024-01-30 14:20:40,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:20:40,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:20:40,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:20:41,164 INFO L134 CoverageAnalysis]: 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:41,164 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:20:41,164 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [495429093] [2024-01-30 14:20:41,164 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [495429093] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:20:41,164 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:20:41,164 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:20:41,165 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1725732002] [2024-01-30 14:20:41,165 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:20:41,165 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:20:41,165 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:20:41,165 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:20:41,165 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:20:41,173 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 68 [2024-01-30 14:20:41,174 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 404 places, 520 transitions, 10897 flow. Second operand has 9 states, 9 states have (on average 27.444444444444443) internal successors, (247), 9 states have internal predecessors, (247), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:41,174 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:20:41,174 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 68 [2024-01-30 14:20:41,174 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:20:42,164 INFO L124 PetriNetUnfolderBase]: 2040/4083 cut-off events. [2024-01-30 14:20:42,164 INFO L125 PetriNetUnfolderBase]: For 126084/126184 co-relation queries the response was YES. [2024-01-30 14:20:42,200 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29743 conditions, 4083 events. 2040/4083 cut-off events. For 126084/126184 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 30840 event pairs, 269 based on Foata normal form. 56/4017 useless extension candidates. Maximal degree in co-relation 29601. Up to 2399 conditions per place. [2024-01-30 14:20:42,214 INFO L140 encePairwiseOnDemand]: 59/68 looper letters, 360 selfloop transitions, 160 changer transitions 0/568 dead transitions. [2024-01-30 14:20:42,215 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 410 places, 568 transitions, 12518 flow [2024-01-30 14:20:42,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-30 14:20:42,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-30 14:20:42,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 264 transitions. [2024-01-30 14:20:42,215 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5546218487394958 [2024-01-30 14:20:42,216 INFO L175 Difference]: Start difference. First operand has 404 places, 520 transitions, 10897 flow. Second operand 7 states and 264 transitions. [2024-01-30 14:20:42,216 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 410 places, 568 transitions, 12518 flow [2024-01-30 14:20:42,689 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 402 places, 568 transitions, 12108 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-01-30 14:20:42,696 INFO L231 Difference]: Finished difference. Result has 404 places, 527 transitions, 11026 flow [2024-01-30 14:20:42,697 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=10497, PETRI_DIFFERENCE_MINUEND_PLACES=396, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=520, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=365, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11026, PETRI_PLACES=404, PETRI_TRANSITIONS=527} [2024-01-30 14:20:42,697 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 332 predicate places. [2024-01-30 14:20:42,697 INFO L495 AbstractCegarLoop]: Abstraction has has 404 places, 527 transitions, 11026 flow [2024-01-30 14:20:42,697 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 27.444444444444443) internal successors, (247), 9 states have internal predecessors, (247), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:42,697 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:20: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, 1, 1, 1] [2024-01-30 14:20:42,698 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-01-30 14:20:42,698 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:20:42,698 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:20:42,698 INFO L85 PathProgramCache]: Analyzing trace with hash 1115493515, now seen corresponding path program 4 times [2024-01-30 14:20:42,698 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:20:42,698 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1860844013] [2024-01-30 14:20:42,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:20:42,699 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:20:42,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:20:42,880 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:20:42,880 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:20:42,880 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1860844013] [2024-01-30 14:20:42,881 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1860844013] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:20:42,881 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:20:42,881 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-01-30 14:20:42,881 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1594477734] [2024-01-30 14:20:42,881 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:20:42,881 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-01-30 14:20:42,881 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:20:42,881 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-01-30 14:20:42,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-01-30 14:20:42,892 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 68 [2024-01-30 14:20:42,892 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 404 places, 527 transitions, 11026 flow. Second operand has 9 states, 9 states have (on average 27.444444444444443) internal successors, (247), 9 states have internal predecessors, (247), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:42,892 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:20:42,892 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 68 [2024-01-30 14:20:42,893 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:20:43,899 INFO L124 PetriNetUnfolderBase]: 2026/4050 cut-off events. [2024-01-30 14:20:43,899 INFO L125 PetriNetUnfolderBase]: For 119727/119826 co-relation queries the response was YES. [2024-01-30 14:20:43,939 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29284 conditions, 4050 events. 2026/4050 cut-off events. For 119727/119826 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 30511 event pairs, 247 based on Foata normal form. 56/3983 useless extension candidates. Maximal degree in co-relation 29141. Up to 2399 conditions per place. [2024-01-30 14:20:43,956 INFO L140 encePairwiseOnDemand]: 59/68 looper letters, 354 selfloop transitions, 165 changer transitions 0/567 dead transitions. [2024-01-30 14:20:43,956 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 567 transitions, 12423 flow [2024-01-30 14:20:43,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-01-30 14:20:43,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-01-30 14:20:43,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 319 transitions. [2024-01-30 14:20:43,957 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5212418300653595 [2024-01-30 14:20:43,957 INFO L175 Difference]: Start difference. First operand has 404 places, 527 transitions, 11026 flow. Second operand 9 states and 319 transitions. [2024-01-30 14:20:43,957 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 567 transitions, 12423 flow [2024-01-30 14:20:44,429 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 567 transitions, 11795 flow, removed 6 selfloop flow, removed 24 redundant places. [2024-01-30 14:20:44,437 INFO L231 Difference]: Finished difference. Result has 387 places, 526 transitions, 10672 flow [2024-01-30 14:20:44,437 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=10342, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=526, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=165, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=361, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10672, PETRI_PLACES=387, PETRI_TRANSITIONS=526} [2024-01-30 14:20:44,438 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 315 predicate places. [2024-01-30 14:20:44,438 INFO L495 AbstractCegarLoop]: Abstraction has has 387 places, 526 transitions, 10672 flow [2024-01-30 14:20:44,438 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 27.444444444444443) internal successors, (247), 9 states have internal predecessors, (247), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:44,438 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:20:44,438 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:20:44,438 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-01-30 14:20:44,438 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:20:44,438 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:20:44,439 INFO L85 PathProgramCache]: Analyzing trace with hash -981232343, now seen corresponding path program 9 times [2024-01-30 14:20:44,439 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:20:44,439 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [864227575] [2024-01-30 14:20:44,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:20:44,439 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:20:44,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:20:44,671 INFO L134 CoverageAnalysis]: 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,671 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:20:44,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [864227575] [2024-01-30 14:20:44,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [864227575] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:20:44,671 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:20:44,671 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-01-30 14:20:44,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1613513692] [2024-01-30 14:20:44,671 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:20:44,671 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-01-30 14:20:44,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:20:44,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-01-30 14:20:44,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-01-30 14:20:44,701 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:20:44,701 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 387 places, 526 transitions, 10672 flow. Second operand has 10 states, 10 states have (on average 17.6) internal successors, (176), 10 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:44,701 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:20:44,701 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:20:44,701 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:20:45,785 INFO L124 PetriNetUnfolderBase]: 2430/4529 cut-off events. [2024-01-30 14:20:45,785 INFO L125 PetriNetUnfolderBase]: For 106027/106087 co-relation queries the response was YES. [2024-01-30 14:20:45,820 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30324 conditions, 4529 events. 2430/4529 cut-off events. For 106027/106087 co-relation queries the response was YES. Maximal size of possible extension queue 323. Compared 32052 event pairs, 426 based on Foata normal form. 17/4501 useless extension candidates. Maximal degree in co-relation 30202. Up to 1617 conditions per place. [2024-01-30 14:20:45,834 INFO L140 encePairwiseOnDemand]: 57/68 looper letters, 386 selfloop transitions, 209 changer transitions 0/611 dead transitions. [2024-01-30 14:20:45,835 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 611 transitions, 12753 flow [2024-01-30 14:20:45,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-01-30 14:20:45,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-01-30 14:20:45,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 306 transitions. [2024-01-30 14:20:45,836 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4090909090909091 [2024-01-30 14:20:45,836 INFO L175 Difference]: Start difference. First operand has 387 places, 526 transitions, 10672 flow. Second operand 11 states and 306 transitions. [2024-01-30 14:20:45,836 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 611 transitions, 12753 flow [2024-01-30 14:20:46,228 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 611 transitions, 12372 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-01-30 14:20:46,236 INFO L231 Difference]: Finished difference. Result has 393 places, 526 transitions, 10723 flow [2024-01-30 14:20:46,236 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=10291, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=526, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=209, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10723, PETRI_PLACES=393, PETRI_TRANSITIONS=526} [2024-01-30 14:20:46,236 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 321 predicate places. [2024-01-30 14:20:46,236 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 526 transitions, 10723 flow [2024-01-30 14:20:46,237 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 17.6) internal successors, (176), 10 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:46,237 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:20:46,237 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:20:46,237 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-01-30 14:20:46,237 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:20:46,237 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:20:46,237 INFO L85 PathProgramCache]: Analyzing trace with hash -995920763, now seen corresponding path program 10 times [2024-01-30 14:20:46,237 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:20:46,238 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [150663712] [2024-01-30 14:20:46,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:20:46,238 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:20:46,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:20:46,458 INFO L134 CoverageAnalysis]: 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,458 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:20:46,458 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [150663712] [2024-01-30 14:20:46,458 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [150663712] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:20:46,458 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:20:46,458 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-01-30 14:20:46,458 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1257222082] [2024-01-30 14:20:46,459 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:20:46,459 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-01-30 14:20:46,459 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:20:46,459 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-01-30 14:20:46,459 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-01-30 14:20:46,494 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:20:46,495 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 526 transitions, 10723 flow. Second operand has 10 states, 10 states have (on average 17.6) internal successors, (176), 10 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:46,495 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:20:46,495 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:20:46,495 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:20:47,533 INFO L124 PetriNetUnfolderBase]: 2406/4489 cut-off events. [2024-01-30 14:20:47,533 INFO L125 PetriNetUnfolderBase]: For 108955/109015 co-relation queries the response was YES. [2024-01-30 14:20:47,567 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30084 conditions, 4489 events. 2406/4489 cut-off events. For 108955/109015 co-relation queries the response was YES. Maximal size of possible extension queue 323. Compared 31720 event pairs, 434 based on Foata normal form. 17/4461 useless extension candidates. Maximal degree in co-relation 29960. Up to 1609 conditions per place. [2024-01-30 14:20:47,582 INFO L140 encePairwiseOnDemand]: 57/68 looper letters, 354 selfloop transitions, 233 changer transitions 0/603 dead transitions. [2024-01-30 14:20:47,582 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 603 transitions, 12669 flow [2024-01-30 14:20:47,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-01-30 14:20:47,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-01-30 14:20:47,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 304 transitions. [2024-01-30 14:20:47,583 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40641711229946526 [2024-01-30 14:20:47,583 INFO L175 Difference]: Start difference. First operand has 393 places, 526 transitions, 10723 flow. Second operand 11 states and 304 transitions. [2024-01-30 14:20:47,583 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 603 transitions, 12669 flow [2024-01-30 14:20:47,969 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 603 transitions, 12201 flow, removed 2 selfloop flow, removed 12 redundant places. [2024-01-30 14:20:47,977 INFO L231 Difference]: Finished difference. Result has 392 places, 526 transitions, 10731 flow [2024-01-30 14:20:47,977 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=10255, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=526, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=233, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10731, PETRI_PLACES=392, PETRI_TRANSITIONS=526} [2024-01-30 14:20:47,977 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 320 predicate places. [2024-01-30 14:20:47,977 INFO L495 AbstractCegarLoop]: Abstraction has has 392 places, 526 transitions, 10731 flow [2024-01-30 14:20:47,978 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 17.6) internal successors, (176), 10 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:47,978 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:20:47,978 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:20:47,978 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-01-30 14:20:47,978 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:20:47,978 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:20:47,978 INFO L85 PathProgramCache]: Analyzing trace with hash -465838843, now seen corresponding path program 5 times [2024-01-30 14:20:47,978 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:20:47,979 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2039722389] [2024-01-30 14:20:47,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:20:47,979 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:20:47,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:20:48,256 INFO L134 CoverageAnalysis]: 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,257 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:20:48,257 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2039722389] [2024-01-30 14:20:48,257 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2039722389] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:20:48,257 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:20:48,257 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-01-30 14:20:48,257 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [240419044] [2024-01-30 14:20:48,257 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:20:48,257 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-01-30 14:20:48,257 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:20:48,257 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-01-30 14:20:48,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-01-30 14:20:48,292 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:20:48,292 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 526 transitions, 10731 flow. Second operand has 10 states, 10 states have (on average 17.6) internal successors, (176), 10 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:48,292 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:20:48,292 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:20:48,292 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:20:49,704 INFO L124 PetriNetUnfolderBase]: 3398/6246 cut-off events. [2024-01-30 14:20:49,704 INFO L125 PetriNetUnfolderBase]: For 153335/153628 co-relation queries the response was YES. [2024-01-30 14:20:49,767 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41140 conditions, 6246 events. 3398/6246 cut-off events. For 153335/153628 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 45685 event pairs, 638 based on Foata normal form. 112/6185 useless extension candidates. Maximal degree in co-relation 41016. Up to 3150 conditions per place. [2024-01-30 14:20:49,792 INFO L140 encePairwiseOnDemand]: 57/68 looper letters, 425 selfloop transitions, 199 changer transitions 0/659 dead transitions. [2024-01-30 14:20:49,792 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 659 transitions, 13558 flow [2024-01-30 14:20:49,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-01-30 14:20:49,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-01-30 14:20:49,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 301 transitions. [2024-01-30 14:20:49,793 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40240641711229946 [2024-01-30 14:20:49,793 INFO L175 Difference]: Start difference. First operand has 392 places, 526 transitions, 10731 flow. Second operand 11 states and 301 transitions. [2024-01-30 14:20:49,793 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 659 transitions, 13558 flow [2024-01-30 14:20:50,416 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 659 transitions, 12911 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-01-30 14:20:50,424 INFO L231 Difference]: Finished difference. Result has 395 places, 572 transitions, 11427 flow [2024-01-30 14:20:50,424 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=10184, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=526, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11427, PETRI_PLACES=395, PETRI_TRANSITIONS=572} [2024-01-30 14:20:50,425 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 323 predicate places. [2024-01-30 14:20:50,425 INFO L495 AbstractCegarLoop]: Abstraction has has 395 places, 572 transitions, 11427 flow [2024-01-30 14:20:50,425 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 17.6) internal successors, (176), 10 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:50,425 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:20:50,425 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:20:50,425 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-01-30 14:20:50,425 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:20:50,425 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:20:50,426 INFO L85 PathProgramCache]: Analyzing trace with hash 159911983, now seen corresponding path program 6 times [2024-01-30 14:20:50,426 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:20:50,426 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1920100297] [2024-01-30 14:20:50,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:20:50,426 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:20:50,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:20:50,650 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:20:50,650 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:20:50,650 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1920100297] [2024-01-30 14:20:50,650 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1920100297] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:20:50,650 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:20:50,650 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-01-30 14:20:50,650 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1541647114] [2024-01-30 14:20:50,650 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:20:50,650 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-01-30 14:20:50,650 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:20:50,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-01-30 14:20:50,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-01-30 14:20:50,679 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:20:50,680 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 395 places, 572 transitions, 11427 flow. Second operand has 10 states, 10 states have (on average 17.6) internal successors, (176), 10 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:50,680 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:20:50,680 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:20:50,680 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:20:52,162 INFO L124 PetriNetUnfolderBase]: 3387/6225 cut-off events. [2024-01-30 14:20:52,162 INFO L125 PetriNetUnfolderBase]: For 151187/151492 co-relation queries the response was YES. [2024-01-30 14:20:52,212 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41112 conditions, 6225 events. 3387/6225 cut-off events. For 151187/151492 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 45476 event pairs, 614 based on Foata normal form. 120/6176 useless extension candidates. Maximal degree in co-relation 40985. Up to 3147 conditions per place. [2024-01-30 14:20:52,234 INFO L140 encePairwiseOnDemand]: 57/68 looper letters, 443 selfloop transitions, 203 changer transitions 0/681 dead transitions. [2024-01-30 14:20:52,234 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 681 transitions, 13741 flow [2024-01-30 14:20:52,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-01-30 14:20:52,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-01-30 14:20:52,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 352 transitions. [2024-01-30 14:20:52,235 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39819004524886875 [2024-01-30 14:20:52,235 INFO L175 Difference]: Start difference. First operand has 395 places, 572 transitions, 11427 flow. Second operand 13 states and 352 transitions. [2024-01-30 14:20:52,235 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 681 transitions, 13741 flow [2024-01-30 14:20:52,854 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 681 transitions, 13412 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-01-30 14:20:52,862 INFO L231 Difference]: Finished difference. Result has 402 places, 574 transitions, 11579 flow [2024-01-30 14:20:52,862 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=11098, PETRI_DIFFERENCE_MINUEND_PLACES=388, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=572, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=201, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=369, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=11579, PETRI_PLACES=402, PETRI_TRANSITIONS=574} [2024-01-30 14:20:52,862 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 330 predicate places. [2024-01-30 14:20:52,863 INFO L495 AbstractCegarLoop]: Abstraction has has 402 places, 574 transitions, 11579 flow [2024-01-30 14:20:52,863 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 17.6) internal successors, (176), 10 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:52,863 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:20:52,863 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:20:52,863 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-01-30 14:20:52,863 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:20:52,863 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:20:52,863 INFO L85 PathProgramCache]: Analyzing trace with hash 160832683, now seen corresponding path program 7 times [2024-01-30 14:20:52,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:20:52,864 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1581465634] [2024-01-30 14:20:52,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:20:52,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:20:52,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:20:53,065 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:20:53,066 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:20:53,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1581465634] [2024-01-30 14:20:53,066 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1581465634] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:20:53,066 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:20:53,066 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-01-30 14:20:53,066 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [896511551] [2024-01-30 14:20:53,066 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:20:53,067 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-01-30 14:20:53,067 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:20:53,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-01-30 14:20:53,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-01-30 14:20:53,115 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:20:53,115 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 402 places, 574 transitions, 11579 flow. Second operand has 10 states, 10 states have (on average 17.6) internal successors, (176), 10 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:53,115 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:20:53,115 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:20:53,115 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:20:54,590 INFO L124 PetriNetUnfolderBase]: 3371/6197 cut-off events. [2024-01-30 14:20:54,591 INFO L125 PetriNetUnfolderBase]: For 155565/155870 co-relation queries the response was YES. [2024-01-30 14:20:54,646 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41200 conditions, 6197 events. 3371/6197 cut-off events. For 155565/155870 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 45265 event pairs, 610 based on Foata normal form. 124/6152 useless extension candidates. Maximal degree in co-relation 41071. Up to 3141 conditions per place. [2024-01-30 14:20:54,782 INFO L140 encePairwiseOnDemand]: 57/68 looper letters, 435 selfloop transitions, 206 changer transitions 0/676 dead transitions. [2024-01-30 14:20:54,782 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 415 places, 676 transitions, 13734 flow [2024-01-30 14:20:54,782 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-01-30 14:20:54,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-01-30 14:20:54,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 368 transitions. [2024-01-30 14:20:54,783 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3865546218487395 [2024-01-30 14:20:54,783 INFO L175 Difference]: Start difference. First operand has 402 places, 574 transitions, 11579 flow. Second operand 14 states and 368 transitions. [2024-01-30 14:20:54,783 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 415 places, 676 transitions, 13734 flow [2024-01-30 14:20:55,359 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 676 transitions, 13394 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-01-30 14:20:55,367 INFO L231 Difference]: Finished difference. Result has 407 places, 574 transitions, 11661 flow [2024-01-30 14:20:55,367 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=11239, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=574, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=206, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=368, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=11661, PETRI_PLACES=407, PETRI_TRANSITIONS=574} [2024-01-30 14:20:55,368 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 335 predicate places. [2024-01-30 14:20:55,368 INFO L495 AbstractCegarLoop]: Abstraction has has 407 places, 574 transitions, 11661 flow [2024-01-30 14:20:55,368 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 17.6) internal successors, (176), 10 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:55,368 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:20:55,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, 1, 1] [2024-01-30 14:20:55,368 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-01-30 14:20:55,368 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:20:55,369 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:20:55,369 INFO L85 PathProgramCache]: Analyzing trace with hash -1392426961, now seen corresponding path program 8 times [2024-01-30 14:20:55,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:20:55,369 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1317498957] [2024-01-30 14:20:55,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:20:55,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:20:55,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:20:55,602 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:20:55,602 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:20:55,603 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1317498957] [2024-01-30 14:20:55,603 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1317498957] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:20:55,603 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:20:55,603 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-01-30 14:20:55,603 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [821825469] [2024-01-30 14:20:55,603 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:20:55,603 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-01-30 14:20:55,603 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:20:55,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-01-30 14:20:55,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-01-30 14:20:55,658 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:20:55,658 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 407 places, 574 transitions, 11661 flow. Second operand has 10 states, 10 states have (on average 17.6) internal successors, (176), 10 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:55,659 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:20:55,659 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:20:55,659 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:20:57,109 INFO L124 PetriNetUnfolderBase]: 3355/6173 cut-off events. [2024-01-30 14:20:57,109 INFO L125 PetriNetUnfolderBase]: For 157761/158044 co-relation queries the response was YES. [2024-01-30 14:20:57,166 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41196 conditions, 6173 events. 3355/6173 cut-off events. For 157761/158044 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 45138 event pairs, 714 based on Foata normal form. 108/6095 useless extension candidates. Maximal degree in co-relation 41066. Up to 4883 conditions per place. [2024-01-30 14:20:57,189 INFO L140 encePairwiseOnDemand]: 57/68 looper letters, 503 selfloop transitions, 91 changer transitions 0/629 dead transitions. [2024-01-30 14:20:57,190 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 629 transitions, 13388 flow [2024-01-30 14:20:57,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-01-30 14:20:57,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-01-30 14:20:57,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 261 transitions. [2024-01-30 14:20:57,191 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38382352941176473 [2024-01-30 14:20:57,191 INFO L175 Difference]: Start difference. First operand has 407 places, 574 transitions, 11661 flow. Second operand 10 states and 261 transitions. [2024-01-30 14:20:57,191 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 629 transitions, 13388 flow [2024-01-30 14:20:57,837 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 629 transitions, 13018 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-01-30 14:20:57,845 INFO L231 Difference]: Finished difference. Result has 408 places, 578 transitions, 11608 flow [2024-01-30 14:20:57,845 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=11291, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=574, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=483, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11608, PETRI_PLACES=408, PETRI_TRANSITIONS=578} [2024-01-30 14:20:57,846 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 336 predicate places. [2024-01-30 14:20:57,846 INFO L495 AbstractCegarLoop]: Abstraction has has 408 places, 578 transitions, 11608 flow [2024-01-30 14:20:57,846 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 17.6) internal successors, (176), 10 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:57,846 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:20:57,846 INFO L208 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:57,846 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-01-30 14:20:57,846 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:20:57,847 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:20:57,847 INFO L85 PathProgramCache]: Analyzing trace with hash -1391506261, now seen corresponding path program 9 times [2024-01-30 14:20:57,847 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:20:57,847 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1038994304] [2024-01-30 14:20:57,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:20:57,847 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:20:57,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:20:58,080 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:20:58,080 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:20:58,080 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1038994304] [2024-01-30 14:20:58,080 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1038994304] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:20:58,080 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:20:58,080 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-01-30 14:20:58,080 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1750473353] [2024-01-30 14:20:58,080 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:20:58,080 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-01-30 14:20:58,080 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:20:58,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-01-30 14:20:58,081 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-01-30 14:20:58,121 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:20:58,121 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 408 places, 578 transitions, 11608 flow. Second operand has 10 states, 10 states have (on average 17.6) internal successors, (176), 10 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:20:58,121 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:20:58,121 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:20:58,121 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:20:59,551 INFO L124 PetriNetUnfolderBase]: 3339/6145 cut-off events. [2024-01-30 14:20:59,552 INFO L125 PetriNetUnfolderBase]: For 154853/155137 co-relation queries the response was YES. [2024-01-30 14:20:59,609 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40703 conditions, 6145 events. 3339/6145 cut-off events. For 154853/155137 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 44904 event pairs, 710 based on Foata normal form. 112/6071 useless extension candidates. Maximal degree in co-relation 40571. Up to 4877 conditions per place. [2024-01-30 14:20:59,631 INFO L140 encePairwiseOnDemand]: 57/68 looper letters, 511 selfloop transitions, 87 changer transitions 0/633 dead transitions. [2024-01-30 14:20:59,631 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 633 transitions, 13272 flow [2024-01-30 14:20:59,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-01-30 14:20:59,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-01-30 14:20:59,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 266 transitions. [2024-01-30 14:20:59,632 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3911764705882353 [2024-01-30 14:20:59,632 INFO L175 Difference]: Start difference. First operand has 408 places, 578 transitions, 11608 flow. Second operand 10 states and 266 transitions. [2024-01-30 14:20:59,632 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 633 transitions, 13272 flow [2024-01-30 14:21:00,275 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 633 transitions, 13117 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-01-30 14:21:00,283 INFO L231 Difference]: Finished difference. Result has 411 places, 578 transitions, 11638 flow [2024-01-30 14:21:00,283 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=11453, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=578, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=491, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11638, PETRI_PLACES=411, PETRI_TRANSITIONS=578} [2024-01-30 14:21:00,283 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 339 predicate places. [2024-01-30 14:21:00,284 INFO L495 AbstractCegarLoop]: Abstraction has has 411 places, 578 transitions, 11638 flow [2024-01-30 14:21:00,284 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 17.6) internal successors, (176), 10 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:21:00,284 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:21:00,284 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:21:00,284 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-01-30 14:21:00,284 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:21:00,284 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:21:00,284 INFO L85 PathProgramCache]: Analyzing trace with hash -1179897125, now seen corresponding path program 11 times [2024-01-30 14:21:00,285 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:21:00,285 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [889186396] [2024-01-30 14:21:00,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:21:00,285 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:21:00,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:21:00,516 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:21:00,517 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:21:00,517 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [889186396] [2024-01-30 14:21:00,517 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [889186396] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:21:00,517 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:21:00,517 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-01-30 14:21:00,517 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1945928984] [2024-01-30 14:21:00,517 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:21:00,517 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-01-30 14:21:00,517 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:21:00,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-01-30 14:21:00,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-01-30 14:21:00,556 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:21:00,556 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 578 transitions, 11638 flow. Second operand has 10 states, 10 states have (on average 17.6) internal successors, (176), 10 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:21:00,556 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:21:00,556 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:21:00,556 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:21:01,887 INFO L124 PetriNetUnfolderBase]: 2790/5202 cut-off events. [2024-01-30 14:21:01,887 INFO L125 PetriNetUnfolderBase]: For 124628/124688 co-relation queries the response was YES. [2024-01-30 14:21:01,926 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33602 conditions, 5202 events. 2790/5202 cut-off events. For 124628/124688 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 37780 event pairs, 532 based on Foata normal form. 57/5215 useless extension candidates. Maximal degree in co-relation 33469. Up to 3687 conditions per place. [2024-01-30 14:21:01,941 INFO L140 encePairwiseOnDemand]: 57/68 looper letters, 466 selfloop transitions, 148 changer transitions 0/630 dead transitions. [2024-01-30 14:21:01,942 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 420 places, 630 transitions, 13383 flow [2024-01-30 14:21:01,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-01-30 14:21:01,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-01-30 14:21:01,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 260 transitions. [2024-01-30 14:21:01,943 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38235294117647056 [2024-01-30 14:21:01,943 INFO L175 Difference]: Start difference. First operand has 411 places, 578 transitions, 11638 flow. Second operand 10 states and 260 transitions. [2024-01-30 14:21:01,943 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 420 places, 630 transitions, 13383 flow [2024-01-30 14:21:02,406 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 630 transitions, 13258 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-01-30 14:21:02,414 INFO L231 Difference]: Finished difference. Result has 416 places, 578 transitions, 11855 flow [2024-01-30 14:21:02,415 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=11513, PETRI_DIFFERENCE_MINUEND_PLACES=406, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=578, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=430, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11855, PETRI_PLACES=416, PETRI_TRANSITIONS=578} [2024-01-30 14:21:02,415 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 344 predicate places. [2024-01-30 14:21:02,415 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 578 transitions, 11855 flow [2024-01-30 14:21:02,415 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 17.6) internal successors, (176), 10 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:21:02,415 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:21:02,416 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:21:02,416 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-01-30 14:21:02,416 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:21:02,416 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:21:02,416 INFO L85 PathProgramCache]: Analyzing trace with hash 1162655637, now seen corresponding path program 10 times [2024-01-30 14:21:02,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:21:02,416 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1629503193] [2024-01-30 14:21:02,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:21:02,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:21:02,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:21:02,655 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:21:02,656 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:21:02,656 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1629503193] [2024-01-30 14:21:02,656 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1629503193] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:21:02,656 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:21:02,656 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-01-30 14:21:02,656 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [355839080] [2024-01-30 14:21:02,656 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:21:02,656 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-01-30 14:21:02,656 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:21:02,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-01-30 14:21:02,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-01-30 14:21:02,715 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:21:02,715 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 578 transitions, 11855 flow. Second operand has 10 states, 10 states have (on average 17.6) internal successors, (176), 10 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:21:02,715 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:21:02,715 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:21:02,715 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:21:04,085 INFO L124 PetriNetUnfolderBase]: 3235/5973 cut-off events. [2024-01-30 14:21:04,086 INFO L125 PetriNetUnfolderBase]: For 149733/150012 co-relation queries the response was YES. [2024-01-30 14:21:04,138 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39437 conditions, 5973 events. 3235/5973 cut-off events. For 149733/150012 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 43545 event pairs, 678 based on Foata normal form. 112/5905 useless extension candidates. Maximal degree in co-relation 39303. Up to 4785 conditions per place. [2024-01-30 14:21:04,158 INFO L140 encePairwiseOnDemand]: 57/68 looper letters, 511 selfloop transitions, 86 changer transitions 0/632 dead transitions. [2024-01-30 14:21:04,158 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 427 places, 632 transitions, 13381 flow [2024-01-30 14:21:04,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-01-30 14:21:04,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-01-30 14:21:04,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 301 transitions. [2024-01-30 14:21:04,159 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36887254901960786 [2024-01-30 14:21:04,159 INFO L175 Difference]: Start difference. First operand has 416 places, 578 transitions, 11855 flow. Second operand 12 states and 301 transitions. [2024-01-30 14:21:04,159 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 427 places, 632 transitions, 13381 flow [2024-01-30 14:21:04,718 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 632 transitions, 12756 flow, removed 15 selfloop flow, removed 15 redundant places. [2024-01-30 14:21:04,726 INFO L231 Difference]: Finished difference. Result has 413 places, 578 transitions, 11413 flow [2024-01-30 14:21:04,726 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=11230, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=578, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=492, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=11413, PETRI_PLACES=413, PETRI_TRANSITIONS=578} [2024-01-30 14:21:04,727 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 341 predicate places. [2024-01-30 14:21:04,727 INFO L495 AbstractCegarLoop]: Abstraction has has 413 places, 578 transitions, 11413 flow [2024-01-30 14:21:04,727 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 17.6) internal successors, (176), 10 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:21:04,727 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:21:04,727 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:21:04,727 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-01-30 14:21:04,727 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:21:04,727 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:21:04,728 INFO L85 PathProgramCache]: Analyzing trace with hash 707346011, now seen corresponding path program 7 times [2024-01-30 14:21:04,728 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:21:04,728 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1304205846] [2024-01-30 14:21:04,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:21:04,728 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:21:04,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:21:04,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:21:04,970 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:21:04,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1304205846] [2024-01-30 14:21:04,970 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1304205846] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:21:04,970 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:21:04,970 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-01-30 14:21:04,970 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [713487774] [2024-01-30 14:21:04,970 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:21:04,970 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-01-30 14:21:04,970 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:21:04,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-01-30 14:21:04,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=45, Unknown=0, NotChecked=0, Total=90 [2024-01-30 14:21:05,005 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:21:05,005 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 578 transitions, 11413 flow. Second operand has 10 states, 10 states have (on average 17.6) internal successors, (176), 10 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:21:05,005 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:21:05,005 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:21:05,005 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:21:06,233 INFO L124 PetriNetUnfolderBase]: 3239/5984 cut-off events. [2024-01-30 14:21:06,233 INFO L125 PetriNetUnfolderBase]: For 136835/137111 co-relation queries the response was YES. [2024-01-30 14:21:06,286 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38666 conditions, 5984 events. 3239/5984 cut-off events. For 136835/137111 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 43565 event pairs, 662 based on Foata normal form. 101/5904 useless extension candidates. Maximal degree in co-relation 38536. Up to 4448 conditions per place. [2024-01-30 14:21:06,306 INFO L140 encePairwiseOnDemand]: 61/68 looper letters, 444 selfloop transitions, 120 changer transitions 0/599 dead transitions. [2024-01-30 14:21:06,306 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 419 places, 599 transitions, 12649 flow [2024-01-30 14:21:06,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-30 14:21:06,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-30 14:21:06,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 184 transitions. [2024-01-30 14:21:06,307 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3865546218487395 [2024-01-30 14:21:06,307 INFO L175 Difference]: Start difference. First operand has 413 places, 578 transitions, 11413 flow. Second operand 7 states and 184 transitions. [2024-01-30 14:21:06,307 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 419 places, 599 transitions, 12649 flow [2024-01-30 14:21:06,908 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 411 places, 599 transitions, 12513 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-01-30 14:21:06,916 INFO L231 Difference]: Finished difference. Result has 412 places, 578 transitions, 11531 flow [2024-01-30 14:21:06,916 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=11277, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=578, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=458, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11531, PETRI_PLACES=412, PETRI_TRANSITIONS=578} [2024-01-30 14:21:06,917 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 340 predicate places. [2024-01-30 14:21:06,917 INFO L495 AbstractCegarLoop]: Abstraction has has 412 places, 578 transitions, 11531 flow [2024-01-30 14:21:06,917 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 17.6) internal successors, (176), 10 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:21:06,917 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:21:06,917 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:21:06,917 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-01-30 14:21:06,917 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:21:06,918 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:21:06,918 INFO L85 PathProgramCache]: Analyzing trace with hash 295373761, now seen corresponding path program 8 times [2024-01-30 14:21:06,918 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:21:06,918 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [287598141] [2024-01-30 14:21:06,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:21:06,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:21:06,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:21:07,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:21:07,175 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:21:07,175 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [287598141] [2024-01-30 14:21:07,175 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [287598141] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:21:07,175 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:21:07,175 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-01-30 14:21:07,175 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [835404071] [2024-01-30 14:21:07,175 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:21:07,175 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-01-30 14:21:07,175 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:21:07,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-01-30 14:21:07,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-01-30 14:21:07,228 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:21:07,229 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 412 places, 578 transitions, 11531 flow. Second operand has 10 states, 10 states have (on average 17.6) internal successors, (176), 10 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:21:07,229 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:21:07,229 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:21:07,229 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:21:08,627 INFO L124 PetriNetUnfolderBase]: 3241/5978 cut-off events. [2024-01-30 14:21:08,628 INFO L125 PetriNetUnfolderBase]: For 140964/141241 co-relation queries the response was YES. [2024-01-30 14:21:08,674 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38812 conditions, 5978 events. 3241/5978 cut-off events. For 140964/141241 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 43426 event pairs, 696 based on Foata normal form. 101/5891 useless extension candidates. Maximal degree in co-relation 38681. Up to 4942 conditions per place. [2024-01-30 14:21:08,692 INFO L140 encePairwiseOnDemand]: 61/68 looper letters, 494 selfloop transitions, 76 changer transitions 0/605 dead transitions. [2024-01-30 14:21:08,692 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 420 places, 605 transitions, 12814 flow [2024-01-30 14:21:08,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-01-30 14:21:08,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-01-30 14:21:08,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 221 transitions. [2024-01-30 14:21:08,693 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3611111111111111 [2024-01-30 14:21:08,693 INFO L175 Difference]: Start difference. First operand has 412 places, 578 transitions, 11531 flow. Second operand 9 states and 221 transitions. [2024-01-30 14:21:08,693 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 420 places, 605 transitions, 12814 flow [2024-01-30 14:21:09,258 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 411 places, 605 transitions, 12491 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-01-30 14:21:09,265 INFO L231 Difference]: Finished difference. Result has 412 places, 578 transitions, 11372 flow [2024-01-30 14:21:09,266 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=11208, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=578, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=502, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11372, PETRI_PLACES=412, PETRI_TRANSITIONS=578} [2024-01-30 14:21:09,266 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 340 predicate places. [2024-01-30 14:21:09,266 INFO L495 AbstractCegarLoop]: Abstraction has has 412 places, 578 transitions, 11372 flow [2024-01-30 14:21:09,266 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 17.6) internal successors, (176), 10 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:21:09,267 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:21:09,267 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:21:09,267 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-01-30 14:21:09,267 INFO L420 AbstractCegarLoop]: === Iteration 145 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:21:09,267 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:21:09,267 INFO L85 PathProgramCache]: Analyzing trace with hash 1430320527, now seen corresponding path program 9 times [2024-01-30 14:21:09,267 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:21:09,268 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [17365469] [2024-01-30 14:21:09,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:21:09,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:21:09,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:21:09,514 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:21:09,514 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:21:09,514 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [17365469] [2024-01-30 14:21:09,514 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [17365469] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:21:09,515 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:21:09,515 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-01-30 14:21:09,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [152586008] [2024-01-30 14:21:09,515 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:21:09,515 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-01-30 14:21:09,515 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:21:09,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-01-30 14:21:09,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-01-30 14:21:09,553 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:21:09,553 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 412 places, 578 transitions, 11372 flow. Second operand has 10 states, 10 states have (on average 17.6) internal successors, (176), 10 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:21:09,553 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:21:09,554 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:21:09,554 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:21:10,842 INFO L124 PetriNetUnfolderBase]: 3241/5990 cut-off events. [2024-01-30 14:21:10,843 INFO L125 PetriNetUnfolderBase]: For 138163/138436 co-relation queries the response was YES. [2024-01-30 14:21:10,894 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38420 conditions, 5990 events. 3241/5990 cut-off events. For 138163/138436 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 43625 event pairs, 652 based on Foata normal form. 101/5910 useless extension candidates. Maximal degree in co-relation 38292. Up to 4640 conditions per place. [2024-01-30 14:21:10,915 INFO L140 encePairwiseOnDemand]: 61/68 looper letters, 446 selfloop transitions, 123 changer transitions 0/604 dead transitions. [2024-01-30 14:21:10,915 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 419 places, 604 transitions, 12642 flow [2024-01-30 14:21:10,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:21:10,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:21:10,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-01-30 14:21:10,916 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37683823529411764 [2024-01-30 14:21:10,916 INFO L175 Difference]: Start difference. First operand has 412 places, 578 transitions, 11372 flow. Second operand 8 states and 205 transitions. [2024-01-30 14:21:10,916 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 419 places, 604 transitions, 12642 flow [2024-01-30 14:21:11,630 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 604 transitions, 12453 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-01-30 14:21:11,638 INFO L231 Difference]: Finished difference. Result has 410 places, 579 transitions, 11458 flow [2024-01-30 14:21:11,638 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=11183, PETRI_DIFFERENCE_MINUEND_PLACES=402, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=578, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=456, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11458, PETRI_PLACES=410, PETRI_TRANSITIONS=579} [2024-01-30 14:21:11,638 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 338 predicate places. [2024-01-30 14:21:11,638 INFO L495 AbstractCegarLoop]: Abstraction has has 410 places, 579 transitions, 11458 flow [2024-01-30 14:21:11,638 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 17.6) internal successors, (176), 10 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:21:11,638 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:21:11,638 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:21:11,639 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-01-30 14:21:11,639 INFO L420 AbstractCegarLoop]: === Iteration 146 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:21:11,639 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:21:11,639 INFO L85 PathProgramCache]: Analyzing trace with hash 1465175997, now seen corresponding path program 10 times [2024-01-30 14:21:11,639 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:21:11,639 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1232545148] [2024-01-30 14:21:11,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:21:11,640 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:21:11,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:21:11,883 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:21:11,883 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:21:11,883 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1232545148] [2024-01-30 14:21:11,883 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1232545148] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:21:11,883 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:21:11,883 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-01-30 14:21:11,883 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [201007065] [2024-01-30 14:21:11,883 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:21:11,884 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-01-30 14:21:11,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:21:11,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-01-30 14:21:11,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-01-30 14:21:11,913 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:21:11,913 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 579 transitions, 11458 flow. Second operand has 10 states, 10 states have (on average 17.6) internal successors, (176), 10 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:21:11,913 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:21:11,913 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:21:11,913 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:21:13,215 INFO L124 PetriNetUnfolderBase]: 3301/6057 cut-off events. [2024-01-30 14:21:13,215 INFO L125 PetriNetUnfolderBase]: For 145483/145704 co-relation queries the response was YES. [2024-01-30 14:21:13,269 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39318 conditions, 6057 events. 3301/6057 cut-off events. For 145483/145704 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 43973 event pairs, 646 based on Foata normal form. 102/5950 useless extension candidates. Maximal degree in co-relation 39190. Up to 4698 conditions per place. [2024-01-30 14:21:13,289 INFO L140 encePairwiseOnDemand]: 60/68 looper letters, 444 selfloop transitions, 124 changer transitions 0/603 dead transitions. [2024-01-30 14:21:13,290 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 603 transitions, 12707 flow [2024-01-30 14:21:13,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-01-30 14:21:13,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-01-30 14:21:13,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 219 transitions. [2024-01-30 14:21:13,291 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35784313725490197 [2024-01-30 14:21:13,291 INFO L175 Difference]: Start difference. First operand has 410 places, 579 transitions, 11458 flow. Second operand 9 states and 219 transitions. [2024-01-30 14:21:13,291 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 603 transitions, 12707 flow [2024-01-30 14:21:13,897 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 603 transitions, 12270 flow, removed 2 selfloop flow, removed 13 redundant places. [2024-01-30 14:21:13,904 INFO L231 Difference]: Finished difference. Result has 405 places, 582 transitions, 11313 flow [2024-01-30 14:21:13,905 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=11012, PETRI_DIFFERENCE_MINUEND_PLACES=396, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=578, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=457, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11313, PETRI_PLACES=405, PETRI_TRANSITIONS=582} [2024-01-30 14:21:13,905 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 333 predicate places. [2024-01-30 14:21:13,905 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 582 transitions, 11313 flow [2024-01-30 14:21:13,905 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 17.6) internal successors, (176), 10 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:21:13,905 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:21:13,905 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:21:13,906 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-01-30 14:21:13,906 INFO L420 AbstractCegarLoop]: === Iteration 147 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:21:13,906 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:21:13,906 INFO L85 PathProgramCache]: Analyzing trace with hash 2031285351, now seen corresponding path program 11 times [2024-01-30 14:21:13,906 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:21:13,906 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [135733640] [2024-01-30 14:21:13,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:21:13,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:21:13,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:21:14,124 INFO L134 CoverageAnalysis]: 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,124 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:21:14,124 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [135733640] [2024-01-30 14:21:14,125 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [135733640] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:21:14,125 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:21:14,125 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-01-30 14:21:14,125 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [241314744] [2024-01-30 14:21:14,125 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:21:14,125 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-01-30 14:21:14,125 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:21:14,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-01-30 14:21:14,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-01-30 14:21:14,146 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:21:14,146 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 582 transitions, 11313 flow. Second operand has 10 states, 10 states have (on average 17.6) internal successors, (176), 10 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:21:14,147 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:21:14,147 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:21:14,147 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:21:15,429 INFO L124 PetriNetUnfolderBase]: 3243/6011 cut-off events. [2024-01-30 14:21:15,430 INFO L125 PetriNetUnfolderBase]: For 135130/135353 co-relation queries the response was YES. [2024-01-30 14:21:15,477 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38254 conditions, 6011 events. 3243/6011 cut-off events. For 135130/135353 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 43666 event pairs, 388 based on Foata normal form. 88/5950 useless extension candidates. Maximal degree in co-relation 38132. Up to 2026 conditions per place. [2024-01-30 14:21:15,496 INFO L140 encePairwiseOnDemand]: 57/68 looper letters, 313 selfloop transitions, 284 changer transitions 0/632 dead transitions. [2024-01-30 14:21:15,496 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 413 places, 632 transitions, 12873 flow [2024-01-30 14:21:15,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-01-30 14:21:15,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-01-30 14:21:15,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 248 transitions. [2024-01-30 14:21:15,497 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40522875816993464 [2024-01-30 14:21:15,497 INFO L175 Difference]: Start difference. First operand has 405 places, 582 transitions, 11313 flow. Second operand 9 states and 248 transitions. [2024-01-30 14:21:15,497 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 413 places, 632 transitions, 12873 flow [2024-01-30 14:21:16,038 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 632 transitions, 12638 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-01-30 14:21:16,046 INFO L231 Difference]: Finished difference. Result has 407 places, 582 transitions, 11676 flow [2024-01-30 14:21:16,046 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=11080, PETRI_DIFFERENCE_MINUEND_PLACES=398, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=582, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=284, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11676, PETRI_PLACES=407, PETRI_TRANSITIONS=582} [2024-01-30 14:21:16,047 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 335 predicate places. [2024-01-30 14:21:16,047 INFO L495 AbstractCegarLoop]: Abstraction has has 407 places, 582 transitions, 11676 flow [2024-01-30 14:21:16,047 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 17.6) internal successors, (176), 10 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:21:16,047 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:21:16,047 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:21:16,047 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-01-30 14:21:16,047 INFO L420 AbstractCegarLoop]: === Iteration 148 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:21:16,048 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:21:16,048 INFO L85 PathProgramCache]: Analyzing trace with hash -577249859, now seen corresponding path program 12 times [2024-01-30 14:21:16,048 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:21:16,048 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1056419039] [2024-01-30 14:21:16,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:21:16,048 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:21:16,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:21:16,267 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:21:16,268 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:21:16,268 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1056419039] [2024-01-30 14:21:16,268 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1056419039] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:21:16,268 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:21:16,268 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-01-30 14:21:16,268 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [667164045] [2024-01-30 14:21:16,268 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:21:16,268 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-01-30 14:21:16,268 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:21:16,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-01-30 14:21:16,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-01-30 14:21:16,311 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:21:16,311 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 407 places, 582 transitions, 11676 flow. Second operand has 10 states, 10 states have (on average 17.6) internal successors, (176), 10 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:21:16,311 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:21:16,311 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:21:16,311 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:21:17,781 INFO L124 PetriNetUnfolderBase]: 3223/5974 cut-off events. [2024-01-30 14:21:17,782 INFO L125 PetriNetUnfolderBase]: For 143091/143321 co-relation queries the response was YES. [2024-01-30 14:21:17,821 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38957 conditions, 5974 events. 3223/5974 cut-off events. For 143091/143321 co-relation queries the response was YES. Maximal size of possible extension queue 398. Compared 43423 event pairs, 333 based on Foata normal form. 94/5913 useless extension candidates. Maximal degree in co-relation 38834. Up to 1804 conditions per place. [2024-01-30 14:21:17,838 INFO L140 encePairwiseOnDemand]: 57/68 looper letters, 323 selfloop transitions, 296 changer transitions 0/654 dead transitions. [2024-01-30 14:21:17,839 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 654 transitions, 13525 flow [2024-01-30 14:21:17,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-01-30 14:21:17,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-01-30 14:21:17,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 299 transitions. [2024-01-30 14:21:17,839 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3997326203208556 [2024-01-30 14:21:17,839 INFO L175 Difference]: Start difference. First operand has 407 places, 582 transitions, 11676 flow. Second operand 11 states and 299 transitions. [2024-01-30 14:21:17,840 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 654 transitions, 13525 flow [2024-01-30 14:21:18,372 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 407 places, 654 transitions, 12851 flow, removed 16 selfloop flow, removed 10 redundant places. [2024-01-30 14:21:18,380 INFO L231 Difference]: Finished difference. Result has 408 places, 582 transitions, 11662 flow [2024-01-30 14:21:18,381 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=11024, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=582, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=296, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11662, PETRI_PLACES=408, PETRI_TRANSITIONS=582} [2024-01-30 14:21:18,381 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 336 predicate places. [2024-01-30 14:21:18,381 INFO L495 AbstractCegarLoop]: Abstraction has has 408 places, 582 transitions, 11662 flow [2024-01-30 14:21:18,381 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 17.6) internal successors, (176), 10 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:21:18,382 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:21:18,382 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:21:18,382 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-01-30 14:21:18,382 INFO L420 AbstractCegarLoop]: === Iteration 149 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:21:18,382 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:21:18,382 INFO L85 PathProgramCache]: Analyzing trace with hash -2129588803, now seen corresponding path program 13 times [2024-01-30 14:21:18,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:21:18,382 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1361792428] [2024-01-30 14:21:18,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:21:18,383 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:21:18,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:21:18,611 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:21:18,612 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:21:18,612 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1361792428] [2024-01-30 14:21:18,612 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1361792428] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:21:18,612 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:21:18,612 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-01-30 14:21:18,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [380305132] [2024-01-30 14:21:18,612 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:21:18,612 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-01-30 14:21:18,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:21:18,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-01-30 14:21:18,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-01-30 14:21:18,648 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:21:18,649 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 408 places, 582 transitions, 11662 flow. Second operand has 10 states, 10 states have (on average 17.6) internal successors, (176), 10 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:21:18,649 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:21:18,649 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:21:18,649 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:21:20,055 INFO L124 PetriNetUnfolderBase]: 3427/6327 cut-off events. [2024-01-30 14:21:20,055 INFO L125 PetriNetUnfolderBase]: For 152911/153201 co-relation queries the response was YES. [2024-01-30 14:21:20,107 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40899 conditions, 6327 events. 3427/6327 cut-off events. For 152911/153201 co-relation queries the response was YES. Maximal size of possible extension queue 411. Compared 46594 event pairs, 689 based on Foata normal form. 116/6258 useless extension candidates. Maximal degree in co-relation 40777. Up to 4643 conditions per place. [2024-01-30 14:21:20,129 INFO L140 encePairwiseOnDemand]: 58/68 looper letters, 487 selfloop transitions, 128 changer transitions 0/650 dead transitions. [2024-01-30 14:21:20,129 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 650 transitions, 13653 flow [2024-01-30 14:21:20,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-01-30 14:21:20,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-01-30 14:21:20,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 238 transitions. [2024-01-30 14:21:20,130 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3888888888888889 [2024-01-30 14:21:20,130 INFO L175 Difference]: Start difference. First operand has 408 places, 582 transitions, 11662 flow. Second operand 9 states and 238 transitions. [2024-01-30 14:21:20,130 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 650 transitions, 13653 flow [2024-01-30 14:21:20,758 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 650 transitions, 12983 flow, removed 8 selfloop flow, removed 12 redundant places. [2024-01-30 14:21:20,766 INFO L231 Difference]: Finished difference. Result has 406 places, 603 transitions, 11767 flow [2024-01-30 14:21:20,766 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=11034, PETRI_DIFFERENCE_MINUEND_PLACES=396, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=582, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=454, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11767, PETRI_PLACES=406, PETRI_TRANSITIONS=603} [2024-01-30 14:21:20,767 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 334 predicate places. [2024-01-30 14:21:20,767 INFO L495 AbstractCegarLoop]: Abstraction has has 406 places, 603 transitions, 11767 flow [2024-01-30 14:21:20,767 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 17.6) internal successors, (176), 10 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:21:20,767 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:21:20,767 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:21:20,767 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-01-30 14:21:20,767 INFO L420 AbstractCegarLoop]: === Iteration 150 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:21:20,768 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:21:20,768 INFO L85 PathProgramCache]: Analyzing trace with hash -576329159, now seen corresponding path program 14 times [2024-01-30 14:21:20,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:21:20,768 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [662179394] [2024-01-30 14:21:20,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:21:20,768 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:21:20,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:21:20,987 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:21:20,988 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:21:20,988 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [662179394] [2024-01-30 14:21:20,988 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [662179394] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:21:20,988 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:21:20,988 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-01-30 14:21:20,988 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2108477697] [2024-01-30 14:21:20,988 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:21:20,988 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-01-30 14:21:20,988 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:21:20,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-01-30 14:21:20,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-01-30 14:21:21,033 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:21:21,033 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 406 places, 603 transitions, 11767 flow. Second operand has 10 states, 10 states have (on average 17.6) internal successors, (176), 10 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:21:21,033 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:21:21,033 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:21:21,033 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:21:22,684 INFO L124 PetriNetUnfolderBase]: 3418/6338 cut-off events. [2024-01-30 14:21:22,684 INFO L125 PetriNetUnfolderBase]: For 142537/142767 co-relation queries the response was YES. [2024-01-30 14:21:22,740 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40044 conditions, 6338 events. 3418/6338 cut-off events. For 142537/142767 co-relation queries the response was YES. Maximal size of possible extension queue 408. Compared 46591 event pairs, 373 based on Foata normal form. 98/6273 useless extension candidates. Maximal degree in co-relation 39922. Up to 1887 conditions per place. [2024-01-30 14:21:22,762 INFO L140 encePairwiseOnDemand]: 57/68 looper letters, 313 selfloop transitions, 322 changer transitions 0/670 dead transitions. [2024-01-30 14:21:22,763 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 670 transitions, 13500 flow [2024-01-30 14:21:22,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-01-30 14:21:22,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-01-30 14:21:22,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 315 transitions. [2024-01-30 14:21:22,764 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3860294117647059 [2024-01-30 14:21:22,764 INFO L175 Difference]: Start difference. First operand has 406 places, 603 transitions, 11767 flow. Second operand 12 states and 315 transitions. [2024-01-30 14:21:22,764 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 670 transitions, 13500 flow [2024-01-30 14:21:23,411 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 670 transitions, 13283 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-01-30 14:21:23,420 INFO L231 Difference]: Finished difference. Result has 411 places, 603 transitions, 12220 flow [2024-01-30 14:21:23,420 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=11554, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=603, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=322, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=12220, PETRI_PLACES=411, PETRI_TRANSITIONS=603} [2024-01-30 14:21:23,420 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 339 predicate places. [2024-01-30 14:21:23,420 INFO L495 AbstractCegarLoop]: Abstraction has has 411 places, 603 transitions, 12220 flow [2024-01-30 14:21:23,421 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 17.6) internal successors, (176), 10 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:21:23,421 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:21:23,421 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:21:23,421 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-01-30 14:21:23,421 INFO L420 AbstractCegarLoop]: === Iteration 151 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:21:23,421 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:21:23,421 INFO L85 PathProgramCache]: Analyzing trace with hash -2128668103, now seen corresponding path program 15 times [2024-01-30 14:21:23,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:21:23,422 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1213729653] [2024-01-30 14:21:23,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:21:23,422 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:21:23,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:21:23,653 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:21:23,653 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:21:23,653 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1213729653] [2024-01-30 14:21:23,653 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1213729653] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:21:23,653 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:21:23,653 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-01-30 14:21:23,653 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [657651692] [2024-01-30 14:21:23,654 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:21:23,654 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-01-30 14:21:23,654 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:21:23,654 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-01-30 14:21:23,654 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-01-30 14:21:23,690 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:21:23,691 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 603 transitions, 12220 flow. Second operand has 10 states, 10 states have (on average 17.6) internal successors, (176), 10 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:21:23,691 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:21:23,691 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:21:23,691 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:21:25,254 INFO L124 PetriNetUnfolderBase]: 3395/6272 cut-off events. [2024-01-30 14:21:25,255 INFO L125 PetriNetUnfolderBase]: For 154121/154412 co-relation queries the response was YES. [2024-01-30 14:21:25,295 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40771 conditions, 6272 events. 3395/6272 cut-off events. For 154121/154412 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 46106 event pairs, 678 based on Foata normal form. 120/6207 useless extension candidates. Maximal degree in co-relation 40649. Up to 4610 conditions per place. [2024-01-30 14:21:25,314 INFO L140 encePairwiseOnDemand]: 58/68 looper letters, 499 selfloop transitions, 120 changer transitions 0/654 dead transitions. [2024-01-30 14:21:25,314 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 419 places, 654 transitions, 13837 flow [2024-01-30 14:21:25,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-01-30 14:21:25,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-01-30 14:21:25,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 243 transitions. [2024-01-30 14:21:25,315 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39705882352941174 [2024-01-30 14:21:25,315 INFO L175 Difference]: Start difference. First operand has 411 places, 603 transitions, 12220 flow. Second operand 9 states and 243 transitions. [2024-01-30 14:21:25,315 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 419 places, 654 transitions, 13837 flow [2024-01-30 14:21:25,864 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 407 places, 654 transitions, 13180 flow, removed 8 selfloop flow, removed 12 redundant places. [2024-01-30 14:21:25,872 INFO L231 Difference]: Finished difference. Result has 408 places, 603 transitions, 11829 flow [2024-01-30 14:21:25,873 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=11571, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=603, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=483, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11829, PETRI_PLACES=408, PETRI_TRANSITIONS=603} [2024-01-30 14:21:25,873 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 336 predicate places. [2024-01-30 14:21:25,873 INFO L495 AbstractCegarLoop]: Abstraction has has 408 places, 603 transitions, 11829 flow [2024-01-30 14:21:25,873 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 17.6) internal successors, (176), 10 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:21:25,874 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:21:25,874 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:21:25,874 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-01-30 14:21:25,874 INFO L420 AbstractCegarLoop]: === Iteration 152 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:21:25,874 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:21:25,874 INFO L85 PathProgramCache]: Analyzing trace with hash 1420779943, now seen corresponding path program 16 times [2024-01-30 14:21:25,874 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:21:25,874 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1200887025] [2024-01-30 14:21:25,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:21:25,875 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:21:25,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:21:26,107 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:21:26,108 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:21:26,108 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1200887025] [2024-01-30 14:21:26,108 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1200887025] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:21:26,108 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:21:26,108 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-01-30 14:21:26,108 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [107313189] [2024-01-30 14:21:26,108 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:21:26,108 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-01-30 14:21:26,108 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:21:26,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-01-30 14:21:26,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-01-30 14:21:26,140 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:21:26,141 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 408 places, 603 transitions, 11829 flow. Second operand has 10 states, 10 states have (on average 17.6) internal successors, (176), 10 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:21:26,141 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:21:26,141 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:21:26,141 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:21:27,585 INFO L124 PetriNetUnfolderBase]: 3391/6299 cut-off events. [2024-01-30 14:21:27,585 INFO L125 PetriNetUnfolderBase]: For 140263/140482 co-relation queries the response was YES. [2024-01-30 14:21:27,639 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39663 conditions, 6299 events. 3391/6299 cut-off events. For 140263/140482 co-relation queries the response was YES. Maximal size of possible extension queue 408. Compared 46338 event pairs, 413 based on Foata normal form. 90/6224 useless extension candidates. Maximal degree in co-relation 39542. Up to 3828 conditions per place. [2024-01-30 14:21:27,661 INFO L140 encePairwiseOnDemand]: 57/68 looper letters, 383 selfloop transitions, 231 changer transitions 0/649 dead transitions. [2024-01-30 14:21:27,662 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 415 places, 649 transitions, 13404 flow [2024-01-30 14:21:27,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:21:27,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:21:27,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 226 transitions. [2024-01-30 14:21:27,663 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41544117647058826 [2024-01-30 14:21:27,663 INFO L175 Difference]: Start difference. First operand has 408 places, 603 transitions, 11829 flow. Second operand 8 states and 226 transitions. [2024-01-30 14:21:27,663 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 415 places, 649 transitions, 13404 flow [2024-01-30 14:21:28,303 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 649 transitions, 13261 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-01-30 14:21:28,312 INFO L231 Difference]: Finished difference. Result has 411 places, 603 transitions, 12242 flow [2024-01-30 14:21:28,312 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=11690, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=603, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=231, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=372, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12242, PETRI_PLACES=411, PETRI_TRANSITIONS=603} [2024-01-30 14:21:28,312 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 339 predicate places. [2024-01-30 14:21:28,312 INFO L495 AbstractCegarLoop]: Abstraction has has 411 places, 603 transitions, 12242 flow [2024-01-30 14:21:28,313 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 17.6) internal successors, (176), 10 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:21:28,313 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:21:28,313 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:21:28,313 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-01-30 14:21:28,313 INFO L420 AbstractCegarLoop]: === Iteration 153 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:21:28,313 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:21:28,313 INFO L85 PathProgramCache]: Analyzing trace with hash -1100878603, now seen corresponding path program 17 times [2024-01-30 14:21:28,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:21:28,314 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1890315904] [2024-01-30 14:21:28,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:21:28,314 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:21:28,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:21:28,547 INFO L134 CoverageAnalysis]: 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:28,547 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:21:28,548 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1890315904] [2024-01-30 14:21:28,548 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1890315904] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:21:28,548 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:21:28,548 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-01-30 14:21:28,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1580230730] [2024-01-30 14:21:28,548 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:21:28,548 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-01-30 14:21:28,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:21:28,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-01-30 14:21:28,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-01-30 14:21:28,604 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:21:28,604 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 603 transitions, 12242 flow. Second operand has 10 states, 10 states have (on average 17.6) internal successors, (176), 10 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:21:28,604 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:21:28,604 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:21:28,604 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:21:30,004 INFO L124 PetriNetUnfolderBase]: 3367/6223 cut-off events. [2024-01-30 14:21:30,004 INFO L125 PetriNetUnfolderBase]: For 153484/153778 co-relation queries the response was YES. [2024-01-30 14:21:30,051 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40025 conditions, 6223 events. 3367/6223 cut-off events. For 153484/153778 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 45735 event pairs, 673 based on Foata normal form. 120/6158 useless extension candidates. Maximal degree in co-relation 39904. Up to 4583 conditions per place. [2024-01-30 14:21:30,070 INFO L140 encePairwiseOnDemand]: 58/68 looper letters, 502 selfloop transitions, 118 changer transitions 0/655 dead transitions. [2024-01-30 14:21:30,071 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 655 transitions, 13801 flow [2024-01-30 14:21:30,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-01-30 14:21:30,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-01-30 14:21:30,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 280 transitions. [2024-01-30 14:21:30,072 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37433155080213903 [2024-01-30 14:21:30,072 INFO L175 Difference]: Start difference. First operand has 411 places, 603 transitions, 12242 flow. Second operand 11 states and 280 transitions. [2024-01-30 14:21:30,072 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 655 transitions, 13801 flow [2024-01-30 14:21:30,617 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 655 transitions, 13327 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-01-30 14:21:30,625 INFO L231 Difference]: Finished difference. Result has 415 places, 603 transitions, 12022 flow [2024-01-30 14:21:30,626 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=11768, PETRI_DIFFERENCE_MINUEND_PLACES=404, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=603, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=485, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=12022, PETRI_PLACES=415, PETRI_TRANSITIONS=603} [2024-01-30 14:21:30,626 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 343 predicate places. [2024-01-30 14:21:30,626 INFO L495 AbstractCegarLoop]: Abstraction has has 415 places, 603 transitions, 12022 flow [2024-01-30 14:21:30,626 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 17.6) internal successors, (176), 10 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:21:30,626 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:21:30,626 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:21:30,626 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-01-30 14:21:30,627 INFO L420 AbstractCegarLoop]: === Iteration 154 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:21:30,627 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:21:30,627 INFO L85 PathProgramCache]: Analyzing trace with hash 1421700643, now seen corresponding path program 18 times [2024-01-30 14:21:30,627 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:21:30,627 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [154026180] [2024-01-30 14:21:30,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:21:30,627 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:21:30,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:21:30,852 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:21:30,852 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:21:30,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [154026180] [2024-01-30 14:21:30,852 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [154026180] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:21:30,853 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:21:30,853 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-01-30 14:21:30,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [549863876] [2024-01-30 14:21:30,853 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:21:30,853 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-01-30 14:21:30,853 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:21:30,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-01-30 14:21:30,853 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-01-30 14:21:30,903 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:21:30,903 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 415 places, 603 transitions, 12022 flow. Second operand has 10 states, 10 states have (on average 17.6) internal successors, (176), 10 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:21:30,903 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:21:30,903 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:21:30,903 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:21:32,297 INFO L124 PetriNetUnfolderBase]: 3359/6243 cut-off events. [2024-01-30 14:21:32,297 INFO L125 PetriNetUnfolderBase]: For 144104/144326 co-relation queries the response was YES. [2024-01-30 14:21:32,350 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39444 conditions, 6243 events. 3359/6243 cut-off events. For 144104/144326 co-relation queries the response was YES. Maximal size of possible extension queue 408. Compared 45910 event pairs, 405 based on Foata normal form. 94/6172 useless extension candidates. Maximal degree in co-relation 39322. Up to 3816 conditions per place. [2024-01-30 14:21:32,372 INFO L140 encePairwiseOnDemand]: 57/68 looper letters, 406 selfloop transitions, 210 changer transitions 0/651 dead transitions. [2024-01-30 14:21:32,373 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 422 places, 651 transitions, 13604 flow [2024-01-30 14:21:32,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:21:32,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:21:32,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 227 transitions. [2024-01-30 14:21:32,373 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4172794117647059 [2024-01-30 14:21:32,374 INFO L175 Difference]: Start difference. First operand has 415 places, 603 transitions, 12022 flow. Second operand 8 states and 227 transitions. [2024-01-30 14:21:32,374 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 422 places, 651 transitions, 13604 flow [2024-01-30 14:21:32,978 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 651 transitions, 13433 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-01-30 14:21:32,987 INFO L231 Difference]: Finished difference. Result has 416 places, 603 transitions, 12300 flow [2024-01-30 14:21:32,987 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=11855, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=603, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=210, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12300, PETRI_PLACES=416, PETRI_TRANSITIONS=603} [2024-01-30 14:21:32,987 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 344 predicate places. [2024-01-30 14:21:32,987 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 603 transitions, 12300 flow [2024-01-30 14:21:32,987 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 17.6) internal successors, (176), 10 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:21:32,987 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:21:32,988 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:21:32,988 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-01-30 14:21:32,988 INFO L420 AbstractCegarLoop]: === Iteration 155 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:21:32,988 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:21:32,988 INFO L85 PathProgramCache]: Analyzing trace with hash -1845477153, now seen corresponding path program 19 times [2024-01-30 14:21:32,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:21:32,988 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [231493391] [2024-01-30 14:21:32,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:21:32,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:21:32,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:21:33,215 INFO L134 CoverageAnalysis]: 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:33,215 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:21:33,215 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [231493391] [2024-01-30 14:21:33,215 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [231493391] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:21:33,215 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:21:33,215 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-01-30 14:21:33,215 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1982980397] [2024-01-30 14:21:33,215 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:21:33,215 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-01-30 14:21:33,215 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:21:33,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-01-30 14:21:33,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-01-30 14:21:33,274 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:21:33,275 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 603 transitions, 12300 flow. Second operand has 10 states, 10 states have (on average 17.6) internal successors, (176), 10 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:21:33,275 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:21:33,275 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:21:33,275 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:21:34,769 INFO L124 PetriNetUnfolderBase]: 3403/6326 cut-off events. [2024-01-30 14:21:34,769 INFO L125 PetriNetUnfolderBase]: For 154397/154619 co-relation queries the response was YES. [2024-01-30 14:21:34,830 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40471 conditions, 6326 events. 3403/6326 cut-off events. For 154397/154619 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 46576 event pairs, 413 based on Foata normal form. 94/6255 useless extension candidates. Maximal degree in co-relation 40349. Up to 3836 conditions per place. [2024-01-30 14:21:34,855 INFO L140 encePairwiseOnDemand]: 57/68 looper letters, 414 selfloop transitions, 215 changer transitions 0/664 dead transitions. [2024-01-30 14:21:34,855 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 425 places, 664 transitions, 14092 flow [2024-01-30 14:21:34,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-01-30 14:21:34,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-01-30 14:21:34,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 268 transitions. [2024-01-30 14:21:34,856 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3941176470588235 [2024-01-30 14:21:34,856 INFO L175 Difference]: Start difference. First operand has 416 places, 603 transitions, 12300 flow. Second operand 10 states and 268 transitions. [2024-01-30 14:21:34,856 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 425 places, 664 transitions, 14092 flow [2024-01-30 14:21:35,493 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 417 places, 664 transitions, 13730 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-01-30 14:21:35,502 INFO L231 Difference]: Finished difference. Result has 419 places, 610 transitions, 12637 flow [2024-01-30 14:21:35,502 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=11952, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=603, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=208, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12637, PETRI_PLACES=419, PETRI_TRANSITIONS=610} [2024-01-30 14:21:35,503 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 347 predicate places. [2024-01-30 14:21:35,503 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 610 transitions, 12637 flow [2024-01-30 14:21:35,503 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 17.6) internal successors, (176), 10 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:21:35,503 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:21:35,503 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:21:35,503 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-01-30 14:21:35,503 INFO L420 AbstractCegarLoop]: === Iteration 156 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:21:35,504 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:21:35,504 INFO L85 PathProgramCache]: Analyzing trace with hash -1982840379, now seen corresponding path program 20 times [2024-01-30 14:21:35,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:21:35,504 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [386557110] [2024-01-30 14:21:35,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:21:35,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:21:35,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:21:35,715 INFO L134 CoverageAnalysis]: 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:35,715 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:21:35,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [386557110] [2024-01-30 14:21:35,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [386557110] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:21:35,716 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:21:35,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-01-30 14:21:35,716 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [715594858] [2024-01-30 14:21:35,716 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:21:35,716 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-01-30 14:21:35,716 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:21:35,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-01-30 14:21:35,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-01-30 14:21:35,744 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:21:35,744 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 610 transitions, 12637 flow. Second operand has 10 states, 10 states have (on average 17.6) internal successors, (176), 10 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:21:35,744 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:21:35,744 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:21:35,744 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:21:37,321 INFO L124 PetriNetUnfolderBase]: 3487/6433 cut-off events. [2024-01-30 14:21:37,322 INFO L125 PetriNetUnfolderBase]: For 171122/171281 co-relation queries the response was YES. [2024-01-30 14:21:37,365 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41823 conditions, 6433 events. 3487/6433 cut-off events. For 171122/171281 co-relation queries the response was YES. Maximal size of possible extension queue 419. Compared 47230 event pairs, 401 based on Foata normal form. 94/6337 useless extension candidates. Maximal degree in co-relation 41700. Up to 3866 conditions per place. [2024-01-30 14:21:37,386 INFO L140 encePairwiseOnDemand]: 53/68 looper letters, 407 selfloop transitions, 224 changer transitions 0/666 dead transitions. [2024-01-30 14:21:37,386 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 429 places, 666 transitions, 14273 flow [2024-01-30 14:21:37,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-01-30 14:21:37,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-01-30 14:21:37,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 285 transitions. [2024-01-30 14:21:37,387 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3810160427807487 [2024-01-30 14:21:37,387 INFO L175 Difference]: Start difference. First operand has 419 places, 610 transitions, 12637 flow. Second operand 11 states and 285 transitions. [2024-01-30 14:21:37,387 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 429 places, 666 transitions, 14273 flow [2024-01-30 14:21:37,947 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 423 places, 666 transitions, 14015 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-01-30 14:21:37,956 INFO L231 Difference]: Finished difference. Result has 425 places, 617 transitions, 12980 flow [2024-01-30 14:21:37,957 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=12382, PETRI_DIFFERENCE_MINUEND_PLACES=413, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=610, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=217, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=389, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=12980, PETRI_PLACES=425, PETRI_TRANSITIONS=617} [2024-01-30 14:21:37,957 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 353 predicate places. [2024-01-30 14:21:37,957 INFO L495 AbstractCegarLoop]: Abstraction has has 425 places, 617 transitions, 12980 flow [2024-01-30 14:21:37,957 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 17.6) internal successors, (176), 10 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:21:37,957 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:21:37,957 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:21:37,958 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-01-30 14:21:37,958 INFO L420 AbstractCegarLoop]: === Iteration 157 === Targeting P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:21:37,958 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:21:37,958 INFO L85 PathProgramCache]: Analyzing trace with hash 563922062, now seen corresponding path program 1 times [2024-01-30 14:21:37,958 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:21:37,958 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1855447092] [2024-01-30 14:21:37,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:21:37,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:21:37,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:21:38,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:21:38,225 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:21:38,225 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1855447092] [2024-01-30 14:21:38,226 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1855447092] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:21:38,226 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:21:38,226 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-01-30 14:21:38,226 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1784177862] [2024-01-30 14:21:38,226 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:21:38,226 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-01-30 14:21:38,226 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:21:38,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-01-30 14:21:38,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-01-30 14:21:38,276 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:21:38,276 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 425 places, 617 transitions, 12980 flow. Second operand has 11 states, 11 states have (on average 17.636363636363637) internal successors, (194), 11 states have internal predecessors, (194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:21:38,276 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:21:38,276 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:21:38,276 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:21:39,746 INFO L124 PetriNetUnfolderBase]: 3045/5776 cut-off events. [2024-01-30 14:21:39,746 INFO L125 PetriNetUnfolderBase]: For 145655/145941 co-relation queries the response was YES. [2024-01-30 14:21:39,794 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37986 conditions, 5776 events. 3045/5776 cut-off events. For 145655/145941 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 43510 event pairs, 620 based on Foata normal form. 9/5701 useless extension candidates. Maximal degree in co-relation 37862. Up to 3731 conditions per place. [2024-01-30 14:21:39,814 INFO L140 encePairwiseOnDemand]: 51/68 looper letters, 536 selfloop transitions, 151 changer transitions 7/713 dead transitions. [2024-01-30 14:21:39,815 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 435 places, 713 transitions, 15378 flow [2024-01-30 14:21:39,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-01-30 14:21:39,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-01-30 14:21:39,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 315 transitions. [2024-01-30 14:21:39,816 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42112299465240643 [2024-01-30 14:21:39,816 INFO L175 Difference]: Start difference. First operand has 425 places, 617 transitions, 12980 flow. Second operand 11 states and 315 transitions. [2024-01-30 14:21:39,816 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 435 places, 713 transitions, 15378 flow [2024-01-30 14:21:40,429 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 713 transitions, 14923 flow, removed 15 selfloop flow, removed 9 redundant places. [2024-01-30 14:21:40,438 INFO L231 Difference]: Finished difference. Result has 430 places, 617 transitions, 12934 flow [2024-01-30 14:21:40,438 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=12537, PETRI_DIFFERENCE_MINUEND_PLACES=416, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=617, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=470, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=12934, PETRI_PLACES=430, PETRI_TRANSITIONS=617} [2024-01-30 14:21:40,438 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 358 predicate places. [2024-01-30 14:21:40,439 INFO L495 AbstractCegarLoop]: Abstraction has has 430 places, 617 transitions, 12934 flow [2024-01-30 14:21:40,439 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 17.636363636363637) internal successors, (194), 11 states have internal predecessors, (194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:21:40,439 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:21:40,439 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:21:40,439 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-01-30 14:21:40,439 INFO L420 AbstractCegarLoop]: === Iteration 158 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:21:40,439 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:21:40,439 INFO L85 PathProgramCache]: Analyzing trace with hash 1892231850, now seen corresponding path program 1 times [2024-01-30 14:21:40,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:21:40,440 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1504209635] [2024-01-30 14:21:40,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:21:40,440 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:21:40,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:21:40,692 INFO L134 CoverageAnalysis]: 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,692 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:21:40,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1504209635] [2024-01-30 14:21:40,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1504209635] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:21:40,693 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:21:40,693 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-01-30 14:21:40,693 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1140996653] [2024-01-30 14:21:40,693 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:21:40,693 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-01-30 14:21:40,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:21:40,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-01-30 14:21:40,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-01-30 14:21:40,729 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:21:40,729 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 430 places, 617 transitions, 12934 flow. Second operand has 11 states, 11 states have (on average 17.636363636363637) internal successors, (194), 11 states have internal predecessors, (194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:21:40,729 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:21:40,729 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:21:40,729 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:21:42,379 INFO L124 PetriNetUnfolderBase]: 3526/6692 cut-off events. [2024-01-30 14:21:42,380 INFO L125 PetriNetUnfolderBase]: For 179222/179532 co-relation queries the response was YES. [2024-01-30 14:21:42,433 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44430 conditions, 6692 events. 3526/6692 cut-off events. For 179222/179532 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 51111 event pairs, 864 based on Foata normal form. 125/6639 useless extension candidates. Maximal degree in co-relation 44303. Up to 5096 conditions per place. [2024-01-30 14:21:42,454 INFO L140 encePairwiseOnDemand]: 56/68 looper letters, 569 selfloop transitions, 68 changer transitions 5/677 dead transitions. [2024-01-30 14:21:42,454 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 677 transitions, 14796 flow [2024-01-30 14:21:42,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-01-30 14:21:42,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-01-30 14:21:42,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 241 transitions. [2024-01-30 14:21:42,455 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3937908496732026 [2024-01-30 14:21:42,455 INFO L175 Difference]: Start difference. First operand has 430 places, 617 transitions, 12934 flow. Second operand 9 states and 241 transitions. [2024-01-30 14:21:42,455 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 677 transitions, 14796 flow [2024-01-30 14:21:43,142 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 677 transitions, 14383 flow, removed 16 selfloop flow, removed 10 redundant places. [2024-01-30 14:21:43,150 INFO L231 Difference]: Finished difference. Result has 430 places, 614 transitions, 12665 flow [2024-01-30 14:21:43,151 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=12543, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=617, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=549, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12665, PETRI_PLACES=430, PETRI_TRANSITIONS=614} [2024-01-30 14:21:43,151 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 358 predicate places. [2024-01-30 14:21:43,151 INFO L495 AbstractCegarLoop]: Abstraction has has 430 places, 614 transitions, 12665 flow [2024-01-30 14:21:43,151 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 17.636363636363637) internal successors, (194), 11 states have internal predecessors, (194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:21:43,151 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:21:43,151 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:21:43,151 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-01-30 14:21:43,152 INFO L420 AbstractCegarLoop]: === Iteration 159 === Targeting P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:21:43,152 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:21:43,152 INFO L85 PathProgramCache]: Analyzing trace with hash 725173556, now seen corresponding path program 2 times [2024-01-30 14:21:43,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:21:43,152 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [957122772] [2024-01-30 14:21:43,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:21:43,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:21:43,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:21:43,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:21:43,410 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:21:43,411 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [957122772] [2024-01-30 14:21:43,411 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [957122772] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:21:43,411 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:21:43,411 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-01-30 14:21:43,411 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [220701568] [2024-01-30 14:21:43,411 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:21:43,411 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-01-30 14:21:43,411 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:21:43,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-01-30 14:21:43,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=73, Unknown=0, NotChecked=0, Total=110 [2024-01-30 14:21:43,456 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:21:43,456 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 430 places, 614 transitions, 12665 flow. Second operand has 11 states, 11 states have (on average 17.636363636363637) internal successors, (194), 11 states have internal predecessors, (194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:21:43,456 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:21:43,456 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:21:43,456 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:21:45,019 INFO L124 PetriNetUnfolderBase]: 3118/6120 cut-off events. [2024-01-30 14:21:45,019 INFO L125 PetriNetUnfolderBase]: For 147293/147605 co-relation queries the response was YES. [2024-01-30 14:21:45,078 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39886 conditions, 6120 events. 3118/6120 cut-off events. For 147293/147605 co-relation queries the response was YES. Maximal size of possible extension queue 415. Compared 48156 event pairs, 724 based on Foata normal form. 29/6085 useless extension candidates. Maximal degree in co-relation 39758. Up to 1813 conditions per place. [2024-01-30 14:21:45,099 INFO L140 encePairwiseOnDemand]: 56/68 looper letters, 568 selfloop transitions, 152 changer transitions 12/751 dead transitions. [2024-01-30 14:21:45,099 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 751 transitions, 15776 flow [2024-01-30 14:21:45,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-01-30 14:21:45,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-01-30 14:21:45,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 354 transitions. [2024-01-30 14:21:45,100 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4338235294117647 [2024-01-30 14:21:45,100 INFO L175 Difference]: Start difference. First operand has 430 places, 614 transitions, 12665 flow. Second operand 12 states and 354 transitions. [2024-01-30 14:21:45,100 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 751 transitions, 15776 flow [2024-01-30 14:21:45,899 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 751 transitions, 15650 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-01-30 14:21:45,908 INFO L231 Difference]: Finished difference. Result has 438 places, 604 transitions, 12822 flow [2024-01-30 14:21:45,909 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=12539, PETRI_DIFFERENCE_MINUEND_PLACES=423, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=614, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=462, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=12822, PETRI_PLACES=438, PETRI_TRANSITIONS=604} [2024-01-30 14:21:45,909 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 366 predicate places. [2024-01-30 14:21:45,909 INFO L495 AbstractCegarLoop]: Abstraction has has 438 places, 604 transitions, 12822 flow [2024-01-30 14:21:45,909 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 17.636363636363637) internal successors, (194), 11 states have internal predecessors, (194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:21:45,909 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:21:45,909 INFO L208 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,910 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-01-30 14:21:45,910 INFO L420 AbstractCegarLoop]: === Iteration 160 === Targeting P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:21:45,910 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:21:45,910 INFO L85 PathProgramCache]: Analyzing trace with hash -230400074, now seen corresponding path program 3 times [2024-01-30 14:21:45,910 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:21:45,910 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2006234744] [2024-01-30 14:21:45,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:21:45,911 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:21:45,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:21:46,155 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:21:46,155 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:21:46,155 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2006234744] [2024-01-30 14:21:46,155 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2006234744] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:21:46,155 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:21:46,155 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-01-30 14:21:46,155 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1894088169] [2024-01-30 14:21:46,155 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:21:46,155 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-01-30 14:21:46,156 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:21:46,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-01-30 14:21:46,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=45, Unknown=0, NotChecked=0, Total=90 [2024-01-30 14:21:46,199 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:21:46,200 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 438 places, 604 transitions, 12822 flow. Second operand has 10 states, 10 states have (on average 17.8) internal successors, (178), 10 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:21:46,200 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:21:46,200 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:21:46,200 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:21:47,685 INFO L124 PetriNetUnfolderBase]: 3140/6309 cut-off events. [2024-01-30 14:21:47,685 INFO L125 PetriNetUnfolderBase]: For 162177/162492 co-relation queries the response was YES. [2024-01-30 14:21:47,746 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41671 conditions, 6309 events. 3140/6309 cut-off events. For 162177/162492 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 50848 event pairs, 359 based on Foata normal form. 17/6254 useless extension candidates. Maximal degree in co-relation 41539. Up to 3247 conditions per place. [2024-01-30 14:21:47,766 INFO L140 encePairwiseOnDemand]: 50/68 looper letters, 466 selfloop transitions, 179 changer transitions 6/670 dead transitions. [2024-01-30 14:21:47,767 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 446 places, 670 transitions, 14876 flow [2024-01-30 14:21:47,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-01-30 14:21:47,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-01-30 14:21:47,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 262 transitions. [2024-01-30 14:21:47,768 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42810457516339867 [2024-01-30 14:21:47,768 INFO L175 Difference]: Start difference. First operand has 438 places, 604 transitions, 12822 flow. Second operand 9 states and 262 transitions. [2024-01-30 14:21:47,768 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 446 places, 670 transitions, 14876 flow [2024-01-30 14:21:48,600 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 438 places, 670 transitions, 14589 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-01-30 14:21:48,610 INFO L231 Difference]: Finished difference. Result has 441 places, 606 transitions, 13088 flow [2024-01-30 14:21:48,610 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=12547, PETRI_DIFFERENCE_MINUEND_PLACES=430, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=604, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=175, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=425, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13088, PETRI_PLACES=441, PETRI_TRANSITIONS=606} [2024-01-30 14:21:48,610 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 369 predicate places. [2024-01-30 14:21:48,610 INFO L495 AbstractCegarLoop]: Abstraction has has 441 places, 606 transitions, 13088 flow [2024-01-30 14:21:48,611 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 17.8) internal successors, (178), 10 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:21:48,611 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:21:48,611 INFO L208 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:48,611 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-01-30 14:21:48,611 INFO L420 AbstractCegarLoop]: === Iteration 161 === Targeting P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:21:48,611 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:21:48,611 INFO L85 PathProgramCache]: Analyzing trace with hash -575462442, now seen corresponding path program 4 times [2024-01-30 14:21:48,611 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:21:48,612 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [587871724] [2024-01-30 14:21:48,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:21:48,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:21:48,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:21:48,862 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:21:48,862 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:21:48,862 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [587871724] [2024-01-30 14:21:48,862 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [587871724] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:21:48,862 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:21:48,862 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-01-30 14:21:48,862 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [71903287] [2024-01-30 14:21:48,862 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:21:48,862 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-01-30 14:21:48,862 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:21:48,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-01-30 14:21:48,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=45, Unknown=0, NotChecked=0, Total=90 [2024-01-30 14:21:48,903 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:21:48,903 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 441 places, 606 transitions, 13088 flow. Second operand has 10 states, 10 states have (on average 17.8) internal successors, (178), 10 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:21:48,903 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:21:48,903 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:21:48,903 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:21:50,447 INFO L124 PetriNetUnfolderBase]: 3127/6314 cut-off events. [2024-01-30 14:21:50,447 INFO L125 PetriNetUnfolderBase]: For 169217/169550 co-relation queries the response was YES. [2024-01-30 14:21:50,504 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43756 conditions, 6314 events. 3127/6314 cut-off events. For 169217/169550 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 51074 event pairs, 368 based on Foata normal form. 9/6251 useless extension candidates. Maximal degree in co-relation 43622. Up to 3239 conditions per place. [2024-01-30 14:21:50,526 INFO L140 encePairwiseOnDemand]: 52/68 looper letters, 472 selfloop transitions, 172 changer transitions 8/671 dead transitions. [2024-01-30 14:21:50,527 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 449 places, 671 transitions, 15183 flow [2024-01-30 14:21:50,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-01-30 14:21:50,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-01-30 14:21:50,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 268 transitions. [2024-01-30 14:21:50,528 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43790849673202614 [2024-01-30 14:21:50,528 INFO L175 Difference]: Start difference. First operand has 441 places, 606 transitions, 13088 flow. Second operand 9 states and 268 transitions. [2024-01-30 14:21:50,528 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 449 places, 671 transitions, 15183 flow [2024-01-30 14:21:51,357 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 439 places, 671 transitions, 14812 flow, removed 21 selfloop flow, removed 10 redundant places. [2024-01-30 14:21:51,365 INFO L231 Difference]: Finished difference. Result has 440 places, 600 transitions, 13020 flow [2024-01-30 14:21:51,366 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=12736, PETRI_DIFFERENCE_MINUEND_PLACES=431, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=606, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=435, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13020, PETRI_PLACES=440, PETRI_TRANSITIONS=600} [2024-01-30 14:21:51,366 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 368 predicate places. [2024-01-30 14:21:51,366 INFO L495 AbstractCegarLoop]: Abstraction has has 440 places, 600 transitions, 13020 flow [2024-01-30 14:21:51,366 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 17.8) internal successors, (178), 10 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:21:51,366 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:21:51,366 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:21:51,366 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-01-30 14:21:51,367 INFO L420 AbstractCegarLoop]: === Iteration 162 === Targeting P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:21:51,367 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:21:51,367 INFO L85 PathProgramCache]: Analyzing trace with hash 1741441154, now seen corresponding path program 5 times [2024-01-30 14:21:51,367 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:21:51,367 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1090424044] [2024-01-30 14:21:51,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:21:51,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:21:51,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:21:51,613 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:21:51,613 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:21:51,613 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1090424044] [2024-01-30 14:21:51,613 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1090424044] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:21:51,613 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:21:51,613 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-01-30 14:21:51,613 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [436759427] [2024-01-30 14:21:51,613 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:21:51,614 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-01-30 14:21:51,614 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:21:51,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-01-30 14:21:51,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=45, Unknown=0, NotChecked=0, Total=90 [2024-01-30 14:21:51,637 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:21:51,637 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 440 places, 600 transitions, 13020 flow. Second operand has 10 states, 10 states have (on average 17.8) internal successors, (178), 10 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:21:51,637 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:21:51,637 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:21:51,637 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:21:53,181 INFO L124 PetriNetUnfolderBase]: 3168/6489 cut-off events. [2024-01-30 14:21:53,182 INFO L125 PetriNetUnfolderBase]: For 175978/176315 co-relation queries the response was YES. [2024-01-30 14:21:53,244 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45345 conditions, 6489 events. 3168/6489 cut-off events. For 175978/176315 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 53465 event pairs, 406 based on Foata normal form. 9/6426 useless extension candidates. Maximal degree in co-relation 45214. Up to 2286 conditions per place. [2024-01-30 14:21:53,267 INFO L140 encePairwiseOnDemand]: 52/68 looper letters, 413 selfloop transitions, 219 changer transitions 9/660 dead transitions. [2024-01-30 14:21:53,268 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 448 places, 660 transitions, 15038 flow [2024-01-30 14:21:53,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-01-30 14:21:53,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-01-30 14:21:53,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 265 transitions. [2024-01-30 14:21:53,269 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43300653594771243 [2024-01-30 14:21:53,269 INFO L175 Difference]: Start difference. First operand has 440 places, 600 transitions, 13020 flow. Second operand 9 states and 265 transitions. [2024-01-30 14:21:53,269 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 448 places, 660 transitions, 15038 flow [2024-01-30 14:21:54,256 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 439 places, 660 transitions, 14671 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-01-30 14:21:54,265 INFO L231 Difference]: Finished difference. Result has 441 places, 595 transitions, 13140 flow [2024-01-30 14:21:54,265 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=12662, PETRI_DIFFERENCE_MINUEND_PLACES=431, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=600, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=218, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=382, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13140, PETRI_PLACES=441, PETRI_TRANSITIONS=595} [2024-01-30 14:21:54,265 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 369 predicate places. [2024-01-30 14:21:54,265 INFO L495 AbstractCegarLoop]: Abstraction has has 441 places, 595 transitions, 13140 flow [2024-01-30 14:21:54,266 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 17.8) internal successors, (178), 10 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:21:54,266 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:21:54,266 INFO L208 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:54,266 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-01-30 14:21:54,266 INFO L420 AbstractCegarLoop]: === Iteration 163 === Targeting P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:21:54,266 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:21:54,266 INFO L85 PathProgramCache]: Analyzing trace with hash -805450136, now seen corresponding path program 6 times [2024-01-30 14:21:54,266 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:21:54,267 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2013409659] [2024-01-30 14:21:54,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:21:54,267 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:21:54,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:21:54,510 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:21:54,510 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:21:54,510 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2013409659] [2024-01-30 14:21:54,510 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2013409659] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:21:54,511 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:21:54,511 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-01-30 14:21:54,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1513227810] [2024-01-30 14:21:54,511 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:21:54,511 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-01-30 14:21:54,511 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:21:54,511 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-01-30 14:21:54,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=45, Unknown=0, NotChecked=0, Total=90 [2024-01-30 14:21:54,539 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:21:54,539 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 441 places, 595 transitions, 13140 flow. Second operand has 10 states, 10 states have (on average 17.8) internal successors, (178), 10 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:21:54,539 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:21:54,539 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:21:54,539 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:21:56,119 INFO L124 PetriNetUnfolderBase]: 3178/6581 cut-off events. [2024-01-30 14:21:56,119 INFO L125 PetriNetUnfolderBase]: For 183548/183883 co-relation queries the response was YES. [2024-01-30 14:21:56,186 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46610 conditions, 6581 events. 3178/6581 cut-off events. For 183548/183883 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 54716 event pairs, 461 based on Foata normal form. 9/6518 useless extension candidates. Maximal degree in co-relation 46479. Up to 2618 conditions per place. [2024-01-30 14:21:56,211 INFO L140 encePairwiseOnDemand]: 52/68 looper letters, 381 selfloop transitions, 235 changer transitions 16/651 dead transitions. [2024-01-30 14:21:56,211 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 449 places, 651 transitions, 14985 flow [2024-01-30 14:21:56,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-01-30 14:21:56,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-01-30 14:21:56,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 258 transitions. [2024-01-30 14:21:56,212 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4215686274509804 [2024-01-30 14:21:56,212 INFO L175 Difference]: Start difference. First operand has 441 places, 595 transitions, 13140 flow. Second operand 9 states and 258 transitions. [2024-01-30 14:21:56,212 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 449 places, 651 transitions, 14985 flow [2024-01-30 14:21:57,221 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 651 transitions, 14613 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-01-30 14:21:57,229 INFO L231 Difference]: Finished difference. Result has 444 places, 586 transitions, 13343 flow [2024-01-30 14:21:57,230 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=12771, PETRI_DIFFERENCE_MINUEND_PLACES=433, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=595, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=230, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=361, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13343, PETRI_PLACES=444, PETRI_TRANSITIONS=586} [2024-01-30 14:21:57,230 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 372 predicate places. [2024-01-30 14:21:57,230 INFO L495 AbstractCegarLoop]: Abstraction has has 444 places, 586 transitions, 13343 flow [2024-01-30 14:21:57,230 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 17.8) internal successors, (178), 10 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:21:57,230 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:21:57,230 INFO L208 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:57,230 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-01-30 14:21:57,230 INFO L420 AbstractCegarLoop]: === Iteration 164 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:21:57,231 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:21:57,231 INFO L85 PathProgramCache]: Analyzing trace with hash -1880170176, now seen corresponding path program 2 times [2024-01-30 14:21:57,231 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:21:57,231 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2099641357] [2024-01-30 14:21:57,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:21:57,231 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:21:57,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:21:57,478 INFO L134 CoverageAnalysis]: 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:57,479 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:21:57,479 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2099641357] [2024-01-30 14:21:57,479 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2099641357] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:21:57,479 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:21:57,479 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-01-30 14:21:57,479 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1887117474] [2024-01-30 14:21:57,479 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:21:57,479 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-01-30 14:21:57,479 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:21:57,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-01-30 14:21:57,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=45, Unknown=0, NotChecked=0, Total=90 [2024-01-30 14:21:57,505 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:21:57,505 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 444 places, 586 transitions, 13343 flow. Second operand has 10 states, 10 states have (on average 17.8) internal successors, (178), 10 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:21:57,505 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:21:57,505 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:21:57,505 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:21:59,428 INFO L124 PetriNetUnfolderBase]: 3638/7419 cut-off events. [2024-01-30 14:21:59,428 INFO L125 PetriNetUnfolderBase]: For 232129/232449 co-relation queries the response was YES. [2024-01-30 14:21:59,500 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55095 conditions, 7419 events. 3638/7419 cut-off events. For 232129/232449 co-relation queries the response was YES. Maximal size of possible extension queue 454. Compared 61309 event pairs, 1059 based on Foata normal form. 105/7348 useless extension candidates. Maximal degree in co-relation 54961. Up to 5266 conditions per place. [2024-01-30 14:21:59,527 INFO L140 encePairwiseOnDemand]: 57/68 looper letters, 447 selfloop transitions, 127 changer transitions 17/627 dead transitions. [2024-01-30 14:21:59,527 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 452 places, 627 transitions, 14813 flow [2024-01-30 14:21:59,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-01-30 14:21:59,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-01-30 14:21:59,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 236 transitions. [2024-01-30 14:21:59,528 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38562091503267976 [2024-01-30 14:21:59,528 INFO L175 Difference]: Start difference. First operand has 444 places, 586 transitions, 13343 flow. Second operand 9 states and 236 transitions. [2024-01-30 14:21:59,528 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 452 places, 627 transitions, 14813 flow [2024-01-30 14:22:00,746 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 627 transitions, 14322 flow, removed 24 selfloop flow, removed 19 redundant places. [2024-01-30 14:22:00,754 INFO L231 Difference]: Finished difference. Result has 434 places, 569 transitions, 12771 flow [2024-01-30 14:22:00,755 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=12860, PETRI_DIFFERENCE_MINUEND_PLACES=425, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=586, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=459, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12771, PETRI_PLACES=434, PETRI_TRANSITIONS=569} [2024-01-30 14:22:00,756 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 362 predicate places. [2024-01-30 14:22:00,756 INFO L495 AbstractCegarLoop]: Abstraction has has 434 places, 569 transitions, 12771 flow [2024-01-30 14:22:00,757 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 17.8) internal successors, (178), 10 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:22:00,757 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:22:00,757 INFO L208 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:22:00,757 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-01-30 14:22:00,757 INFO L420 AbstractCegarLoop]: === Iteration 165 === Targeting P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:22:00,757 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:22:00,757 INFO L85 PathProgramCache]: Analyzing trace with hash 1759568080, now seen corresponding path program 7 times [2024-01-30 14:22:00,757 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:22:00,758 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [791498655] [2024-01-30 14:22:00,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:22:00,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:22:00,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:22:00,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:22:00,997 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:22:00,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [791498655] [2024-01-30 14:22:00,997 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [791498655] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:22:00,997 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:22:00,998 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-01-30 14:22:00,998 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1548849334] [2024-01-30 14:22:00,998 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:22:00,998 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-01-30 14:22:00,998 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:22:00,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-01-30 14:22:00,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-01-30 14:22:01,043 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:22:01,043 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 434 places, 569 transitions, 12771 flow. Second operand has 11 states, 11 states have (on average 17.636363636363637) internal successors, (194), 11 states have internal predecessors, (194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:22:01,043 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:22:01,043 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:22:01,044 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:22:02,555 INFO L124 PetriNetUnfolderBase]: 3067/6322 cut-off events. [2024-01-30 14:22:02,555 INFO L125 PetriNetUnfolderBase]: For 176277/176591 co-relation queries the response was YES. [2024-01-30 14:22:02,615 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45761 conditions, 6322 events. 3067/6322 cut-off events. For 176277/176591 co-relation queries the response was YES. Maximal size of possible extension queue 421. Compared 51776 event pairs, 905 based on Foata normal form. 21/6271 useless extension candidates. Maximal degree in co-relation 45632. Up to 4162 conditions per place. [2024-01-30 14:22:02,638 INFO L140 encePairwiseOnDemand]: 52/68 looper letters, 479 selfloop transitions, 142 changer transitions 12/652 dead transitions. [2024-01-30 14:22:02,639 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 652 transitions, 15108 flow [2024-01-30 14:22:02,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-01-30 14:22:02,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-01-30 14:22:02,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 271 transitions. [2024-01-30 14:22:02,639 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44281045751633985 [2024-01-30 14:22:02,640 INFO L175 Difference]: Start difference. First operand has 434 places, 569 transitions, 12771 flow. Second operand 9 states and 271 transitions. [2024-01-30 14:22:02,640 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 652 transitions, 15108 flow [2024-01-30 14:22:03,651 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 652 transitions, 14574 flow, removed 15 selfloop flow, removed 21 redundant places. [2024-01-30 14:22:03,659 INFO L231 Difference]: Finished difference. Result has 422 places, 559 transitions, 12408 flow [2024-01-30 14:22:03,660 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=12257, PETRI_DIFFERENCE_MINUEND_PLACES=413, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=569, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=427, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12408, PETRI_PLACES=422, PETRI_TRANSITIONS=559} [2024-01-30 14:22:03,660 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 350 predicate places. [2024-01-30 14:22:03,660 INFO L495 AbstractCegarLoop]: Abstraction has has 422 places, 559 transitions, 12408 flow [2024-01-30 14:22:03,660 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 17.636363636363637) internal successors, (194), 11 states have internal predecessors, (194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:22:03,660 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:22:03,661 INFO L208 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:22:03,661 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-01-30 14:22:03,661 INFO L420 AbstractCegarLoop]: === Iteration 166 === Targeting P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:22:03,661 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:22:03,661 INFO L85 PathProgramCache]: Analyzing trace with hash -1341162136, now seen corresponding path program 8 times [2024-01-30 14:22:03,661 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:22:03,661 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1593231094] [2024-01-30 14:22:03,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:22:03,662 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:22:03,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:22:03,931 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:22:03,931 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:22:03,931 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1593231094] [2024-01-30 14:22:03,931 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1593231094] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:22:03,931 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:22:03,931 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-01-30 14:22:03,932 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1288211462] [2024-01-30 14:22:03,932 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:22:03,932 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-01-30 14:22:03,932 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:22:03,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-01-30 14:22:03,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-01-30 14:22:03,984 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:22:03,984 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 422 places, 559 transitions, 12408 flow. Second operand has 11 states, 11 states have (on average 17.636363636363637) internal successors, (194), 11 states have internal predecessors, (194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:22:03,984 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:22:03,984 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:22:03,984 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:22:05,524 INFO L124 PetriNetUnfolderBase]: 3008/6187 cut-off events. [2024-01-30 14:22:05,524 INFO L125 PetriNetUnfolderBase]: For 163542/163856 co-relation queries the response was YES. [2024-01-30 14:22:05,581 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44255 conditions, 6187 events. 3008/6187 cut-off events. For 163542/163856 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 50348 event pairs, 878 based on Foata normal form. 21/6136 useless extension candidates. Maximal degree in co-relation 44130. Up to 4162 conditions per place. [2024-01-30 14:22:05,603 INFO L140 encePairwiseOnDemand]: 52/68 looper letters, 482 selfloop transitions, 137 changer transitions 5/643 dead transitions. [2024-01-30 14:22:05,603 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 643 transitions, 14634 flow [2024-01-30 14:22:05,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-01-30 14:22:05,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-01-30 14:22:05,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 268 transitions. [2024-01-30 14:22:05,604 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43790849673202614 [2024-01-30 14:22:05,604 INFO L175 Difference]: Start difference. First operand has 422 places, 559 transitions, 12408 flow. Second operand 9 states and 268 transitions. [2024-01-30 14:22:05,604 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 643 transitions, 14634 flow [2024-01-30 14:22:06,445 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 643 transitions, 14328 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-01-30 14:22:06,453 INFO L231 Difference]: Finished difference. Result has 421 places, 557 transitions, 12355 flow [2024-01-30 14:22:06,454 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=12102, PETRI_DIFFERENCE_MINUEND_PLACES=412, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=559, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=422, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12355, PETRI_PLACES=421, PETRI_TRANSITIONS=557} [2024-01-30 14:22:06,454 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 349 predicate places. [2024-01-30 14:22:06,454 INFO L495 AbstractCegarLoop]: Abstraction has has 421 places, 557 transitions, 12355 flow [2024-01-30 14:22:06,454 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 17.636363636363637) internal successors, (194), 11 states have internal predecessors, (194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:22:06,454 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:22:06,454 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:22:06,455 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-01-30 14:22:06,455 INFO L420 AbstractCegarLoop]: === Iteration 167 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:22:06,455 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:22:06,455 INFO L85 PathProgramCache]: Analyzing trace with hash -194537646, now seen corresponding path program 3 times [2024-01-30 14:22:06,455 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:22:06,455 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1051177768] [2024-01-30 14:22:06,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:22:06,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:22:06,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:22:06,737 INFO L134 CoverageAnalysis]: 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,737 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:22:06,737 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1051177768] [2024-01-30 14:22:06,737 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1051177768] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:22:06,737 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:22:06,737 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-01-30 14:22:06,737 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [641178565] [2024-01-30 14:22:06,737 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:22:06,737 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-01-30 14:22:06,737 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:22:06,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-01-30 14:22:06,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-01-30 14:22:06,771 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:22:06,771 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 557 transitions, 12355 flow. Second operand has 11 states, 11 states have (on average 17.636363636363637) internal successors, (194), 11 states have internal predecessors, (194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:22:06,771 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:22:06,771 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:22:06,771 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:22:08,569 INFO L124 PetriNetUnfolderBase]: 3495/7043 cut-off events. [2024-01-30 14:22:08,569 INFO L125 PetriNetUnfolderBase]: For 191109/191473 co-relation queries the response was YES. [2024-01-30 14:22:08,636 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50777 conditions, 7043 events. 3495/7043 cut-off events. For 191109/191473 co-relation queries the response was YES. Maximal size of possible extension queue 429. Compared 56894 event pairs, 1003 based on Foata normal form. 109/6977 useless extension candidates. Maximal degree in co-relation 50653. Up to 4497 conditions per place. [2024-01-30 14:22:08,657 INFO L140 encePairwiseOnDemand]: 58/68 looper letters, 458 selfloop transitions, 118 changer transitions 9/621 dead transitions. [2024-01-30 14:22:08,658 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 429 places, 621 transitions, 14121 flow [2024-01-30 14:22:08,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-01-30 14:22:08,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-01-30 14:22:08,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 251 transitions. [2024-01-30 14:22:08,658 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41013071895424835 [2024-01-30 14:22:08,659 INFO L175 Difference]: Start difference. First operand has 421 places, 557 transitions, 12355 flow. Second operand 9 states and 251 transitions. [2024-01-30 14:22:08,659 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 429 places, 621 transitions, 14121 flow [2024-01-30 14:22:09,537 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 621 transitions, 13841 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-01-30 14:22:09,545 INFO L231 Difference]: Finished difference. Result has 422 places, 548 transitions, 12184 flow [2024-01-30 14:22:09,546 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=12075, PETRI_DIFFERENCE_MINUEND_PLACES=413, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=557, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=439, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12184, PETRI_PLACES=422, PETRI_TRANSITIONS=548} [2024-01-30 14:22:09,554 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 350 predicate places. [2024-01-30 14:22:09,554 INFO L495 AbstractCegarLoop]: Abstraction has has 422 places, 548 transitions, 12184 flow [2024-01-30 14:22:09,554 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 17.636363636363637) internal successors, (194), 11 states have internal predecessors, (194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:22:09,554 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:22:09,554 INFO L208 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:22:09,555 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-01-30 14:22:09,555 INFO L420 AbstractCegarLoop]: === Iteration 168 === Targeting P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:22:09,555 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:22:09,555 INFO L85 PathProgramCache]: Analyzing trace with hash 1181966264, now seen corresponding path program 9 times [2024-01-30 14:22:09,555 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:22:09,555 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [517940624] [2024-01-30 14:22:09,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:22:09,555 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:22:09,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:22:09,811 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:22:09,811 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:22:09,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [517940624] [2024-01-30 14:22:09,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [517940624] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:22:09,811 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:22:09,811 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-01-30 14:22:09,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1271790057] [2024-01-30 14:22:09,811 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:22:09,811 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-01-30 14:22:09,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:22:09,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-01-30 14:22:09,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=73, Unknown=0, NotChecked=0, Total=110 [2024-01-30 14:22:09,851 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:22:09,852 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 422 places, 548 transitions, 12184 flow. Second operand has 11 states, 11 states have (on average 17.636363636363637) internal successors, (194), 11 states have internal predecessors, (194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:22:09,852 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:22:09,852 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:22:09,852 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:22:11,324 INFO L124 PetriNetUnfolderBase]: 2945/6075 cut-off events. [2024-01-30 14:22:11,325 INFO L125 PetriNetUnfolderBase]: For 158703/159005 co-relation queries the response was YES. [2024-01-30 14:22:11,379 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43216 conditions, 6075 events. 2945/6075 cut-off events. For 158703/159005 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 49292 event pairs, 808 based on Foata normal form. 25/6036 useless extension candidates. Maximal degree in co-relation 43092. Up to 2297 conditions per place. [2024-01-30 14:22:11,401 INFO L140 encePairwiseOnDemand]: 57/68 looper letters, 417 selfloop transitions, 175 changer transitions 19/630 dead transitions. [2024-01-30 14:22:11,401 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 431 places, 630 transitions, 14394 flow [2024-01-30 14:22:11,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-01-30 14:22:11,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-01-30 14:22:11,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 282 transitions. [2024-01-30 14:22:11,402 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4147058823529412 [2024-01-30 14:22:11,402 INFO L175 Difference]: Start difference. First operand has 422 places, 548 transitions, 12184 flow. Second operand 10 states and 282 transitions. [2024-01-30 14:22:11,402 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 431 places, 630 transitions, 14394 flow [2024-01-30 14:22:12,226 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 422 places, 630 transitions, 14138 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-01-30 14:22:12,234 INFO L231 Difference]: Finished difference. Result has 423 places, 530 transitions, 11966 flow [2024-01-30 14:22:12,234 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=11928, PETRI_DIFFERENCE_MINUEND_PLACES=413, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=548, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=175, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=373, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11966, PETRI_PLACES=423, PETRI_TRANSITIONS=530} [2024-01-30 14:22:12,234 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 351 predicate places. [2024-01-30 14:22:12,234 INFO L495 AbstractCegarLoop]: Abstraction has has 423 places, 530 transitions, 11966 flow [2024-01-30 14:22:12,234 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 17.636363636363637) internal successors, (194), 11 states have internal predecessors, (194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:22:12,235 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:22:12,235 INFO L208 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:22:12,235 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-01-30 14:22:12,235 INFO L420 AbstractCegarLoop]: === Iteration 169 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:22:12,235 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:22:12,235 INFO L85 PathProgramCache]: Analyzing trace with hash -1024933770, now seen corresponding path program 4 times [2024-01-30 14:22:12,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:22:12,235 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [424831119] [2024-01-30 14:22:12,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:22:12,236 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:22:12,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:22:12,574 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:22:12,574 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:22:12,574 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [424831119] [2024-01-30 14:22:12,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [424831119] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:22:12,574 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:22:12,574 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-01-30 14:22:12,574 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1390134735] [2024-01-30 14:22:12,574 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:22:12,574 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-01-30 14:22:12,575 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:22:12,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-01-30 14:22:12,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-01-30 14:22:12,632 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:22:12,633 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 423 places, 530 transitions, 11966 flow. Second operand has 11 states, 11 states have (on average 17.636363636363637) internal successors, (194), 11 states have internal predecessors, (194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:22:12,633 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:22:12,633 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:22:12,633 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:22:14,313 INFO L124 PetriNetUnfolderBase]: 3387/6840 cut-off events. [2024-01-30 14:22:14,313 INFO L125 PetriNetUnfolderBase]: For 189847/190190 co-relation queries the response was YES. [2024-01-30 14:22:14,370 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49442 conditions, 6840 events. 3387/6840 cut-off events. For 189847/190190 co-relation queries the response was YES. Maximal size of possible extension queue 411. Compared 54934 event pairs, 962 based on Foata normal form. 111/6783 useless extension candidates. Maximal degree in co-relation 49317. Up to 4439 conditions per place. [2024-01-30 14:22:14,392 INFO L140 encePairwiseOnDemand]: 58/68 looper letters, 436 selfloop transitions, 123 changer transitions 6/600 dead transitions. [2024-01-30 14:22:14,392 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 600 transitions, 13716 flow [2024-01-30 14:22:14,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-01-30 14:22:14,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-01-30 14:22:14,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 293 transitions. [2024-01-30 14:22:14,393 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3917112299465241 [2024-01-30 14:22:14,393 INFO L175 Difference]: Start difference. First operand has 423 places, 530 transitions, 11966 flow. Second operand 11 states and 293 transitions. [2024-01-30 14:22:14,393 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 600 transitions, 13716 flow [2024-01-30 14:22:15,245 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 416 places, 600 transitions, 13192 flow, removed 6 selfloop flow, removed 17 redundant places. [2024-01-30 14:22:15,253 INFO L231 Difference]: Finished difference. Result has 417 places, 525 transitions, 11620 flow [2024-01-30 14:22:15,253 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=11442, PETRI_DIFFERENCE_MINUEND_PLACES=406, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=530, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=407, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11620, PETRI_PLACES=417, PETRI_TRANSITIONS=525} [2024-01-30 14:22:15,254 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 345 predicate places. [2024-01-30 14:22:15,254 INFO L495 AbstractCegarLoop]: Abstraction has has 417 places, 525 transitions, 11620 flow [2024-01-30 14:22:15,254 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 17.636363636363637) internal successors, (194), 11 states have internal predecessors, (194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:22:15,254 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:22:15,254 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:22:15,254 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-01-30 14:22:15,254 INFO L420 AbstractCegarLoop]: === Iteration 170 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:22:15,254 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:22:15,255 INFO L85 PathProgramCache]: Analyzing trace with hash -1305497452, now seen corresponding path program 5 times [2024-01-30 14:22:15,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:22:15,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [167488203] [2024-01-30 14:22:15,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:22:15,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:22:15,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:22:15,519 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:22:15,519 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:22:15,519 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [167488203] [2024-01-30 14:22:15,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [167488203] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:22:15,519 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:22:15,519 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-01-30 14:22:15,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2136808275] [2024-01-30 14:22:15,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:22:15,520 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-01-30 14:22:15,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:22:15,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-01-30 14:22:15,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-01-30 14:22:15,560 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:22:15,560 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 417 places, 525 transitions, 11620 flow. Second operand has 11 states, 11 states have (on average 17.636363636363637) internal successors, (194), 11 states have internal predecessors, (194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:22:15,560 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:22:15,561 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:22:15,561 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:22:17,201 INFO L124 PetriNetUnfolderBase]: 3337/6738 cut-off events. [2024-01-30 14:22:17,201 INFO L125 PetriNetUnfolderBase]: For 179885/180222 co-relation queries the response was YES. [2024-01-30 14:22:17,261 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48106 conditions, 6738 events. 3337/6738 cut-off events. For 179885/180222 co-relation queries the response was YES. Maximal size of possible extension queue 405. Compared 53827 event pairs, 951 based on Foata normal form. 109/6678 useless extension candidates. Maximal degree in co-relation 47983. Up to 4439 conditions per place. [2024-01-30 14:22:17,285 INFO L140 encePairwiseOnDemand]: 58/68 looper letters, 418 selfloop transitions, 114 changer transitions 23/589 dead transitions. [2024-01-30 14:22:17,285 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 589 transitions, 13194 flow [2024-01-30 14:22:17,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-01-30 14:22:17,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-01-30 14:22:17,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 308 transitions. [2024-01-30 14:22:17,290 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37745098039215685 [2024-01-30 14:22:17,290 INFO L175 Difference]: Start difference. First operand has 417 places, 525 transitions, 11620 flow. Second operand 12 states and 308 transitions. [2024-01-30 14:22:17,290 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 589 transitions, 13194 flow [2024-01-30 14:22:18,141 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 418 places, 589 transitions, 12935 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-01-30 14:22:18,149 INFO L231 Difference]: Finished difference. Result has 419 places, 503 transitions, 11178 flow [2024-01-30 14:22:18,149 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=11361, PETRI_DIFFERENCE_MINUEND_PLACES=407, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=525, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=411, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=11178, PETRI_PLACES=419, PETRI_TRANSITIONS=503} [2024-01-30 14:22:18,150 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 347 predicate places. [2024-01-30 14:22:18,150 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 503 transitions, 11178 flow [2024-01-30 14:22:18,150 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 17.636363636363637) internal successors, (194), 11 states have internal predecessors, (194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:22:18,150 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:22:18,150 INFO L208 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:22:18,150 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-01-30 14:22:18,150 INFO L420 AbstractCegarLoop]: === Iteration 171 === Targeting P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:22:18,151 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:22:18,151 INFO L85 PathProgramCache]: Analyzing trace with hash 1887379516, now seen corresponding path program 10 times [2024-01-30 14:22:18,151 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:22:18,151 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [96420145] [2024-01-30 14:22:18,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:22:18,151 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:22:18,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:22:18,426 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:22:18,426 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:22:18,426 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [96420145] [2024-01-30 14:22:18,426 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [96420145] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:22:18,426 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:22:18,426 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-01-30 14:22:18,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [643432967] [2024-01-30 14:22:18,426 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:22:18,427 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-01-30 14:22:18,427 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:22:18,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-01-30 14:22:18,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-01-30 14:22:18,493 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:22:18,493 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 503 transitions, 11178 flow. Second operand has 11 states, 11 states have (on average 17.636363636363637) internal successors, (194), 11 states have internal predecessors, (194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:22:18,493 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:22:18,493 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:22:18,493 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:22:19,857 INFO L124 PetriNetUnfolderBase]: 2796/5766 cut-off events. [2024-01-30 14:22:19,858 INFO L125 PetriNetUnfolderBase]: For 147719/148006 co-relation queries the response was YES. [2024-01-30 14:22:19,912 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40597 conditions, 5766 events. 2796/5766 cut-off events. For 147719/148006 co-relation queries the response was YES. Maximal size of possible extension queue 372. Compared 46305 event pairs, 758 based on Foata normal form. 21/5723 useless extension candidates. Maximal degree in co-relation 40474. Up to 2775 conditions per place. [2024-01-30 14:22:19,932 INFO L140 encePairwiseOnDemand]: 56/68 looper letters, 434 selfloop transitions, 126 changer transitions 8/587 dead transitions. [2024-01-30 14:22:19,933 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 429 places, 587 transitions, 13258 flow [2024-01-30 14:22:19,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-01-30 14:22:19,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-01-30 14:22:19,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 299 transitions. [2024-01-30 14:22:19,934 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3997326203208556 [2024-01-30 14:22:19,934 INFO L175 Difference]: Start difference. First operand has 419 places, 503 transitions, 11178 flow. Second operand 11 states and 299 transitions. [2024-01-30 14:22:19,934 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 429 places, 587 transitions, 13258 flow [2024-01-30 14:22:20,652 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 411 places, 587 transitions, 12976 flow, removed 4 selfloop flow, removed 18 redundant places. [2024-01-30 14:22:20,660 INFO L231 Difference]: Finished difference. Result has 412 places, 497 transitions, 11075 flow [2024-01-30 14:22:20,660 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=10902, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=503, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=377, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11075, PETRI_PLACES=412, PETRI_TRANSITIONS=497} [2024-01-30 14:22:20,660 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 340 predicate places. [2024-01-30 14:22:20,661 INFO L495 AbstractCegarLoop]: Abstraction has has 412 places, 497 transitions, 11075 flow [2024-01-30 14:22:20,661 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 17.636363636363637) internal successors, (194), 11 states have internal predecessors, (194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:22:20,661 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:22:20,661 INFO L208 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:22:20,661 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-01-30 14:22:20,661 INFO L420 AbstractCegarLoop]: === Iteration 172 === Targeting P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:22:20,661 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:22:20,661 INFO L85 PathProgramCache]: Analyzing trace with hash -1432992084, now seen corresponding path program 11 times [2024-01-30 14:22:20,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:22:20,662 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [705577197] [2024-01-30 14:22:20,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:22:20,662 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:22:20,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:22:20,950 INFO L134 CoverageAnalysis]: 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,950 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:22:20,950 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [705577197] [2024-01-30 14:22:20,950 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [705577197] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:22:20,950 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:22:20,950 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-01-30 14:22:20,950 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [750387141] [2024-01-30 14:22:20,950 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:22:20,950 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-01-30 14:22:20,950 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:22:20,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-01-30 14:22:20,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-01-30 14:22:20,988 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:22:20,988 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 412 places, 497 transitions, 11075 flow. Second operand has 11 states, 11 states have (on average 17.636363636363637) internal successors, (194), 11 states have internal predecessors, (194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:22:20,988 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:22:20,988 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:22:20,988 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:22:22,281 INFO L124 PetriNetUnfolderBase]: 2717/5622 cut-off events. [2024-01-30 14:22:22,281 INFO L125 PetriNetUnfolderBase]: For 146228/146513 co-relation queries the response was YES. [2024-01-30 14:22:22,326 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38874 conditions, 5622 events. 2717/5622 cut-off events. For 146228/146513 co-relation queries the response was YES. Maximal size of possible extension queue 370. Compared 45042 event pairs, 787 based on Foata normal form. 69/5628 useless extension candidates. Maximal degree in co-relation 38755. Up to 2918 conditions per place. [2024-01-30 14:22:22,343 INFO L140 encePairwiseOnDemand]: 57/68 looper letters, 393 selfloop transitions, 110 changer transitions 25/547 dead transitions. [2024-01-30 14:22:22,343 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 547 transitions, 12672 flow [2024-01-30 14:22:22,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-01-30 14:22:22,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-01-30 14:22:22,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 233 transitions. [2024-01-30 14:22:22,344 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.380718954248366 [2024-01-30 14:22:22,344 INFO L175 Difference]: Start difference. First operand has 412 places, 497 transitions, 11075 flow. Second operand 9 states and 233 transitions. [2024-01-30 14:22:22,344 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 547 transitions, 12672 flow [2024-01-30 14:22:22,964 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 390 places, 547 transitions, 12163 flow, removed 0 selfloop flow, removed 27 redundant places. [2024-01-30 14:22:22,971 INFO L231 Difference]: Finished difference. Result has 390 places, 469 transitions, 10189 flow [2024-01-30 14:22:22,971 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=10460, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=494, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=384, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10189, PETRI_PLACES=390, PETRI_TRANSITIONS=469} [2024-01-30 14:22:22,972 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 318 predicate places. [2024-01-30 14:22:22,972 INFO L495 AbstractCegarLoop]: Abstraction has has 390 places, 469 transitions, 10189 flow [2024-01-30 14:22:22,972 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 17.636363636363637) internal successors, (194), 11 states have internal predecessors, (194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:22:22,972 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:22:22,972 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:22:22,972 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-01-30 14:22:22,972 INFO L420 AbstractCegarLoop]: === Iteration 173 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:22:22,972 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:22:22,973 INFO L85 PathProgramCache]: Analyzing trace with hash 2007520568, now seen corresponding path program 6 times [2024-01-30 14:22:22,973 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:22:22,973 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [972818805] [2024-01-30 14:22:22,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:22:22,973 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:22:22,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:22:23,260 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:22:23,261 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:22:23,261 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [972818805] [2024-01-30 14:22:23,261 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [972818805] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:22:23,261 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:22:23,261 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-01-30 14:22:23,261 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [9313623] [2024-01-30 14:22:23,261 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:22:23,261 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-01-30 14:22:23,261 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:22:23,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-01-30 14:22:23,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-01-30 14:22:23,327 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:22:23,327 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 390 places, 469 transitions, 10189 flow. Second operand has 11 states, 11 states have (on average 17.636363636363637) internal successors, (194), 11 states have internal predecessors, (194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:22:23,327 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:22:23,327 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:22:23,327 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:22:24,638 INFO L124 PetriNetUnfolderBase]: 3074/6284 cut-off events. [2024-01-30 14:22:24,638 INFO L125 PetriNetUnfolderBase]: For 147139/147466 co-relation queries the response was YES. [2024-01-30 14:22:24,685 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43104 conditions, 6284 events. 3074/6284 cut-off events. For 147139/147466 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 50145 event pairs, 954 based on Foata normal form. 110/6240 useless extension candidates. Maximal degree in co-relation 43005. Up to 4800 conditions per place. [2024-01-30 14:22:24,705 INFO L140 encePairwiseOnDemand]: 56/68 looper letters, 433 selfloop transitions, 59 changer transitions 14/536 dead transitions. [2024-01-30 14:22:24,705 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 399 places, 536 transitions, 11812 flow [2024-01-30 14:22:24,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-01-30 14:22:24,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-01-30 14:22:24,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 266 transitions. [2024-01-30 14:22:24,706 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3911764705882353 [2024-01-30 14:22:24,706 INFO L175 Difference]: Start difference. First operand has 390 places, 469 transitions, 10189 flow. Second operand 10 states and 266 transitions. [2024-01-30 14:22:24,706 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 399 places, 536 transitions, 11812 flow [2024-01-30 14:22:25,356 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 536 transitions, 11613 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-01-30 14:22:25,363 INFO L231 Difference]: Finished difference. Result has 392 places, 458 transitions, 9907 flow [2024-01-30 14:22:25,363 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=9990, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=469, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=410, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9907, PETRI_PLACES=392, PETRI_TRANSITIONS=458} [2024-01-30 14:22:25,364 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 320 predicate places. [2024-01-30 14:22:25,364 INFO L495 AbstractCegarLoop]: Abstraction has has 392 places, 458 transitions, 9907 flow [2024-01-30 14:22:25,364 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 17.636363636363637) internal successors, (194), 11 states have internal predecessors, (194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:22:25,364 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:22:25,364 INFO L208 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:22:25,364 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2024-01-30 14:22:25,364 INFO L420 AbstractCegarLoop]: === Iteration 174 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:22:25,364 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:22:25,365 INFO L85 PathProgramCache]: Analyzing trace with hash -1875516016, now seen corresponding path program 7 times [2024-01-30 14:22:25,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:22:25,365 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1682000238] [2024-01-30 14:22:25,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:22:25,365 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:22:25,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:22:25,635 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:22:25,635 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:22:25,635 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1682000238] [2024-01-30 14:22:25,635 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1682000238] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:22:25,635 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:22:25,635 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-01-30 14:22:25,635 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [568100020] [2024-01-30 14:22:25,635 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:22:25,635 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-01-30 14:22:25,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:22:25,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-01-30 14:22:25,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-01-30 14:22:25,696 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:22:25,696 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 458 transitions, 9907 flow. Second operand has 11 states, 11 states have (on average 17.636363636363637) internal successors, (194), 11 states have internal predecessors, (194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:22:25,696 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:22:25,696 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:22:25,696 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:22:27,018 INFO L124 PetriNetUnfolderBase]: 3103/6408 cut-off events. [2024-01-30 14:22:27,018 INFO L125 PetriNetUnfolderBase]: For 143286/143666 co-relation queries the response was YES. [2024-01-30 14:22:27,066 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43574 conditions, 6408 events. 3103/6408 cut-off events. For 143286/143666 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 51542 event pairs, 984 based on Foata normal form. 104/6368 useless extension candidates. Maximal degree in co-relation 43474. Up to 2788 conditions per place. [2024-01-30 14:22:27,086 INFO L140 encePairwiseOnDemand]: 56/68 looper letters, 410 selfloop transitions, 105 changer transitions 9/554 dead transitions. [2024-01-30 14:22:27,086 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 554 transitions, 11867 flow [2024-01-30 14:22:27,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-01-30 14:22:27,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-01-30 14:22:27,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 304 transitions. [2024-01-30 14:22:27,087 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40641711229946526 [2024-01-30 14:22:27,087 INFO L175 Difference]: Start difference. First operand has 392 places, 458 transitions, 9907 flow. Second operand 11 states and 304 transitions. [2024-01-30 14:22:27,087 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 554 transitions, 11867 flow [2024-01-30 14:22:27,712 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 554 transitions, 11742 flow, removed 0 selfloop flow, removed 10 redundant places. [2024-01-30 14:22:27,718 INFO L231 Difference]: Finished difference. Result has 393 places, 449 transitions, 9822 flow [2024-01-30 14:22:27,719 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=9782, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=458, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9822, PETRI_PLACES=393, PETRI_TRANSITIONS=449} [2024-01-30 14:22:27,719 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 321 predicate places. [2024-01-30 14:22:27,719 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 449 transitions, 9822 flow [2024-01-30 14:22:27,719 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 17.636363636363637) internal successors, (194), 11 states have internal predecessors, (194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:22:27,719 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:22:27,719 INFO L208 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:22:27,719 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2024-01-30 14:22:27,719 INFO L420 AbstractCegarLoop]: === Iteration 175 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:22:27,720 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:22:27,720 INFO L85 PathProgramCache]: Analyzing trace with hash 1493420680, now seen corresponding path program 8 times [2024-01-30 14:22:27,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:22:27,720 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1151771632] [2024-01-30 14:22:27,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:22:27,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:22:27,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:22:27,977 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:22:27,977 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:22:27,977 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1151771632] [2024-01-30 14:22:27,977 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1151771632] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:22:27,977 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:22:27,977 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-01-30 14:22:27,977 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [389607959] [2024-01-30 14:22:27,977 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:22:27,977 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-01-30 14:22:27,977 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:22:27,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-01-30 14:22:27,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=73, Unknown=0, NotChecked=0, Total=110 [2024-01-30 14:22:28,040 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:22:28,040 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 449 transitions, 9822 flow. Second operand has 11 states, 11 states have (on average 17.636363636363637) internal successors, (194), 11 states have internal predecessors, (194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:22:28,040 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:22:28,040 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:22:28,040 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:22:29,329 INFO L124 PetriNetUnfolderBase]: 3040/6277 cut-off events. [2024-01-30 14:22:29,329 INFO L125 PetriNetUnfolderBase]: For 144006/144386 co-relation queries the response was YES. [2024-01-30 14:22:29,373 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42858 conditions, 6277 events. 3040/6277 cut-off events. For 144006/144386 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 50287 event pairs, 930 based on Foata normal form. 110/6247 useless extension candidates. Maximal degree in co-relation 42757. Up to 2788 conditions per place. [2024-01-30 14:22:29,393 INFO L140 encePairwiseOnDemand]: 58/68 looper letters, 440 selfloop transitions, 92 changer transitions 6/568 dead transitions. [2024-01-30 14:22:29,393 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 404 places, 568 transitions, 12146 flow [2024-01-30 14:22:29,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-01-30 14:22:29,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-01-30 14:22:29,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 332 transitions. [2024-01-30 14:22:29,394 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4068627450980392 [2024-01-30 14:22:29,394 INFO L175 Difference]: Start difference. First operand has 393 places, 449 transitions, 9822 flow. Second operand 12 states and 332 transitions. [2024-01-30 14:22:29,394 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 404 places, 568 transitions, 12146 flow [2024-01-30 14:22:30,041 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 397 places, 568 transitions, 11999 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-01-30 14:22:30,047 INFO L231 Difference]: Finished difference. Result has 398 places, 444 transitions, 9781 flow [2024-01-30 14:22:30,048 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=9675, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=449, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9781, PETRI_PLACES=398, PETRI_TRANSITIONS=444} [2024-01-30 14:22:30,048 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 326 predicate places. [2024-01-30 14:22:30,048 INFO L495 AbstractCegarLoop]: Abstraction has has 398 places, 444 transitions, 9781 flow [2024-01-30 14:22:30,048 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 17.636363636363637) internal successors, (194), 11 states have internal predecessors, (194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:22:30,048 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:22:30,048 INFO L208 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:22:30,049 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2024-01-30 14:22:30,049 INFO L420 AbstractCegarLoop]: === Iteration 176 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:22:30,049 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:22:30,049 INFO L85 PathProgramCache]: Analyzing trace with hash -513649788, now seen corresponding path program 9 times [2024-01-30 14:22:30,049 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:22:30,049 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [748368659] [2024-01-30 14:22:30,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:22:30,049 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:22:30,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:22:30,307 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:22:30,307 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:22:30,307 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [748368659] [2024-01-30 14:22:30,307 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [748368659] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:22:30,307 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:22:30,307 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-01-30 14:22:30,307 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [568531] [2024-01-30 14:22:30,307 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:22:30,308 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-01-30 14:22:30,308 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:22:30,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-01-30 14:22:30,308 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=73, Unknown=0, NotChecked=0, Total=110 [2024-01-30 14:22:30,361 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:22:30,361 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 398 places, 444 transitions, 9781 flow. Second operand has 11 states, 11 states have (on average 17.636363636363637) internal successors, (194), 11 states have internal predecessors, (194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:22:30,361 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:22:30,361 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:22:30,361 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:22:31,693 INFO L124 PetriNetUnfolderBase]: 2989/6175 cut-off events. [2024-01-30 14:22:31,694 INFO L125 PetriNetUnfolderBase]: For 145730/146103 co-relation queries the response was YES. [2024-01-30 14:22:31,739 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42108 conditions, 6175 events. 2989/6175 cut-off events. For 145730/146103 co-relation queries the response was YES. Maximal size of possible extension queue 371. Compared 49264 event pairs, 916 based on Foata normal form. 112/6148 useless extension candidates. Maximal degree in co-relation 42006. Up to 2788 conditions per place. [2024-01-30 14:22:31,758 INFO L140 encePairwiseOnDemand]: 58/68 looper letters, 424 selfloop transitions, 91 changer transitions 12/557 dead transitions. [2024-01-30 14:22:31,758 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 410 places, 557 transitions, 11917 flow [2024-01-30 14:22:31,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-01-30 14:22:31,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-01-30 14:22:31,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 347 transitions. [2024-01-30 14:22:31,759 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3925339366515837 [2024-01-30 14:22:31,759 INFO L175 Difference]: Start difference. First operand has 398 places, 444 transitions, 9781 flow. Second operand 13 states and 347 transitions. [2024-01-30 14:22:31,760 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 410 places, 557 transitions, 11917 flow [2024-01-30 14:22:32,389 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 401 places, 557 transitions, 11734 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-01-30 14:22:32,395 INFO L231 Difference]: Finished difference. Result has 402 places, 433 transitions, 9618 flow [2024-01-30 14:22:32,396 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=9598, PETRI_DIFFERENCE_MINUEND_PLACES=389, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=444, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=9618, PETRI_PLACES=402, PETRI_TRANSITIONS=433} [2024-01-30 14:22:32,396 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 330 predicate places. [2024-01-30 14:22:32,396 INFO L495 AbstractCegarLoop]: Abstraction has has 402 places, 433 transitions, 9618 flow [2024-01-30 14:22:32,396 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 17.636363636363637) internal successors, (194), 11 states have internal predecessors, (194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:22:32,396 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:22:32,396 INFO L208 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:22:32,396 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175 [2024-01-30 14:22:32,397 INFO L420 AbstractCegarLoop]: === Iteration 177 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:22:32,397 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:22:32,397 INFO L85 PathProgramCache]: Analyzing trace with hash 2037576008, now seen corresponding path program 10 times [2024-01-30 14:22:32,397 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:22:32,397 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [31369820] [2024-01-30 14:22:32,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:22:32,397 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:22:32,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:22:32,682 INFO L134 CoverageAnalysis]: 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:32,682 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:22:32,682 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [31369820] [2024-01-30 14:22:32,682 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [31369820] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:22:32,682 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:22:32,682 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-01-30 14:22:32,682 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [846339293] [2024-01-30 14:22:32,682 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:22:32,682 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-01-30 14:22:32,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:22:32,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-01-30 14:22:32,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-01-30 14:22:32,755 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:22:32,755 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 402 places, 433 transitions, 9618 flow. Second operand has 11 states, 11 states have (on average 17.636363636363637) internal successors, (194), 11 states have internal predecessors, (194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:22:32,755 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:22:32,755 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:22:32,755 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:22:34,047 INFO L124 PetriNetUnfolderBase]: 2947/6076 cut-off events. [2024-01-30 14:22:34,048 INFO L125 PetriNetUnfolderBase]: For 141960/142287 co-relation queries the response was YES. [2024-01-30 14:22:34,092 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41442 conditions, 6076 events. 2947/6076 cut-off events. For 141960/142287 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 48258 event pairs, 986 based on Foata normal form. 106/6037 useless extension candidates. Maximal degree in co-relation 41339. Up to 4725 conditions per place. [2024-01-30 14:22:34,110 INFO L140 encePairwiseOnDemand]: 56/68 looper letters, 400 selfloop transitions, 48 changer transitions 21/499 dead transitions. [2024-01-30 14:22:34,110 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 413 places, 499 transitions, 11077 flow [2024-01-30 14:22:34,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-01-30 14:22:34,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-01-30 14:22:34,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 302 transitions. [2024-01-30 14:22:34,111 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3700980392156863 [2024-01-30 14:22:34,111 INFO L175 Difference]: Start difference. First operand has 402 places, 433 transitions, 9618 flow. Second operand 12 states and 302 transitions. [2024-01-30 14:22:34,112 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 413 places, 499 transitions, 11077 flow [2024-01-30 14:22:34,693 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 401 places, 499 transitions, 10883 flow, removed 0 selfloop flow, removed 12 redundant places. [2024-01-30 14:22:34,700 INFO L231 Difference]: Finished difference. Result has 402 places, 414 transitions, 9199 flow [2024-01-30 14:22:34,700 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=9424, PETRI_DIFFERENCE_MINUEND_PLACES=390, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=433, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=385, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9199, PETRI_PLACES=402, PETRI_TRANSITIONS=414} [2024-01-30 14:22:34,700 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 330 predicate places. [2024-01-30 14:22:34,700 INFO L495 AbstractCegarLoop]: Abstraction has has 402 places, 414 transitions, 9199 flow [2024-01-30 14:22:34,700 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 17.636363636363637) internal successors, (194), 11 states have internal predecessors, (194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:22:34,700 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:22:34,701 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:22:34,701 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176 [2024-01-30 14:22:34,701 INFO L420 AbstractCegarLoop]: === Iteration 178 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:22:34,701 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:22:34,701 INFO L85 PathProgramCache]: Analyzing trace with hash -398563454, now seen corresponding path program 11 times [2024-01-30 14:22:34,701 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:22:34,701 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1692074678] [2024-01-30 14:22:34,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:22:34,702 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:22:34,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:22:34,985 INFO L134 CoverageAnalysis]: 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:34,985 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:22:34,985 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1692074678] [2024-01-30 14:22:34,985 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1692074678] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:22:34,985 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:22:34,985 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-01-30 14:22:34,986 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [588648701] [2024-01-30 14:22:34,986 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:22:34,986 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-01-30 14:22:34,986 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:22:34,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-01-30 14:22:34,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-01-30 14:22:35,054 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:22:35,054 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 402 places, 414 transitions, 9199 flow. Second operand has 11 states, 11 states have (on average 17.636363636363637) internal successors, (194), 11 states have internal predecessors, (194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:22:35,054 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:22:35,054 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:22:35,054 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:22:36,316 INFO L124 PetriNetUnfolderBase]: 2955/6142 cut-off events. [2024-01-30 14:22:36,317 INFO L125 PetriNetUnfolderBase]: For 139572/139896 co-relation queries the response was YES. [2024-01-30 14:22:36,363 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41688 conditions, 6142 events. 2955/6142 cut-off events. For 139572/139896 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 49191 event pairs, 1027 based on Foata normal form. 107/6107 useless extension candidates. Maximal degree in co-relation 41584. Up to 4049 conditions per place. [2024-01-30 14:22:36,383 INFO L140 encePairwiseOnDemand]: 59/68 looper letters, 367 selfloop transitions, 65 changer transitions 9/471 dead transitions. [2024-01-30 14:22:36,383 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 471 transitions, 10653 flow [2024-01-30 14:22:36,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:22:36,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:22:36,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 214 transitions. [2024-01-30 14:22:36,384 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39338235294117646 [2024-01-30 14:22:36,384 INFO L175 Difference]: Start difference. First operand has 402 places, 414 transitions, 9199 flow. Second operand 8 states and 214 transitions. [2024-01-30 14:22:36,384 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 471 transitions, 10653 flow [2024-01-30 14:22:37,009 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 471 transitions, 10554 flow, removed 0 selfloop flow, removed 13 redundant places. [2024-01-30 14:22:37,015 INFO L231 Difference]: Finished difference. Result has 397 places, 407 transitions, 9102 flow [2024-01-30 14:22:37,015 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=9100, PETRI_DIFFERENCE_MINUEND_PLACES=389, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=414, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9102, PETRI_PLACES=397, PETRI_TRANSITIONS=407} [2024-01-30 14:22:37,016 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 325 predicate places. [2024-01-30 14:22:37,016 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 407 transitions, 9102 flow [2024-01-30 14:22:37,016 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 17.636363636363637) internal successors, (194), 11 states have internal predecessors, (194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:22:37,016 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:22:37,016 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:22:37,016 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2024-01-30 14:22:37,016 INFO L420 AbstractCegarLoop]: === Iteration 179 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:22:37,017 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:22:37,017 INFO L85 PathProgramCache]: Analyzing trace with hash -995969150, now seen corresponding path program 12 times [2024-01-30 14:22:37,017 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:22:37,017 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [167458189] [2024-01-30 14:22:37,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:22:37,017 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:22:37,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:22:37,284 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:22:37,285 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:22:37,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [167458189] [2024-01-30 14:22:37,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [167458189] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:22:37,285 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:22:37,285 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-01-30 14:22:37,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [230046453] [2024-01-30 14:22:37,285 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:22:37,286 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-01-30 14:22:37,286 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:22:37,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-01-30 14:22:37,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=73, Unknown=0, NotChecked=0, Total=110 [2024-01-30 14:22:37,360 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:22:37,361 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 407 transitions, 9102 flow. Second operand has 11 states, 11 states have (on average 17.636363636363637) internal successors, (194), 11 states have internal predecessors, (194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:22:37,361 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:22:37,361 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:22:37,361 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:22:38,596 INFO L124 PetriNetUnfolderBase]: 2892/6061 cut-off events. [2024-01-30 14:22:38,596 INFO L125 PetriNetUnfolderBase]: For 138611/138856 co-relation queries the response was YES. [2024-01-30 14:22:38,641 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41156 conditions, 6061 events. 2892/6061 cut-off events. For 138611/138856 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 48560 event pairs, 803 based on Foata normal form. 97/6036 useless extension candidates. Maximal degree in co-relation 41051. Up to 3459 conditions per place. [2024-01-30 14:22:38,659 INFO L140 encePairwiseOnDemand]: 58/68 looper letters, 304 selfloop transitions, 112 changer transitions 10/455 dead transitions. [2024-01-30 14:22:38,659 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 404 places, 455 transitions, 10324 flow [2024-01-30 14:22:38,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:22:38,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:22:38,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 221 transitions. [2024-01-30 14:22:38,660 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40625 [2024-01-30 14:22:38,660 INFO L175 Difference]: Start difference. First operand has 397 places, 407 transitions, 9102 flow. Second operand 8 states and 221 transitions. [2024-01-30 14:22:38,660 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 404 places, 455 transitions, 10324 flow [2024-01-30 14:22:39,286 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 455 transitions, 10178 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-01-30 14:22:39,292 INFO L231 Difference]: Finished difference. Result has 397 places, 397 transitions, 9019 flow [2024-01-30 14:22:39,292 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=8956, PETRI_DIFFERENCE_MINUEND_PLACES=389, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=407, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9019, PETRI_PLACES=397, PETRI_TRANSITIONS=397} [2024-01-30 14:22:39,293 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 325 predicate places. [2024-01-30 14:22:39,293 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 397 transitions, 9019 flow [2024-01-30 14:22:39,293 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 17.636363636363637) internal successors, (194), 11 states have internal predecessors, (194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:22:39,293 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:22:39,293 INFO L208 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:22:39,293 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178 [2024-01-30 14:22:39,293 INFO L420 AbstractCegarLoop]: === Iteration 180 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:22:39,294 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:22:39,294 INFO L85 PathProgramCache]: Analyzing trace with hash 909983916, now seen corresponding path program 13 times [2024-01-30 14:22:39,294 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:22:39,294 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1936451981] [2024-01-30 14:22:39,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:22:39,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:22:39,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:22:39,563 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:22:39,563 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:22:39,563 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1936451981] [2024-01-30 14:22:39,563 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1936451981] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:22:39,563 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:22:39,563 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-01-30 14:22:39,563 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [302486947] [2024-01-30 14:22:39,563 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:22:39,563 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-01-30 14:22:39,563 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:22:39,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-01-30 14:22:39,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=73, Unknown=0, NotChecked=0, Total=110 [2024-01-30 14:22:39,609 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:22:39,610 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 397 transitions, 9019 flow. Second operand has 11 states, 11 states have (on average 17.636363636363637) internal successors, (194), 11 states have internal predecessors, (194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:22:39,610 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:22:39,610 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:22:39,610 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:22:40,880 INFO L124 PetriNetUnfolderBase]: 2828/5925 cut-off events. [2024-01-30 14:22:40,880 INFO L125 PetriNetUnfolderBase]: For 135593/135845 co-relation queries the response was YES. [2024-01-30 14:22:40,929 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40453 conditions, 5925 events. 2828/5925 cut-off events. For 135593/135845 co-relation queries the response was YES. Maximal size of possible extension queue 350. Compared 47212 event pairs, 703 based on Foata normal form. 107/5917 useless extension candidates. Maximal degree in co-relation 40348. Up to 2109 conditions per place. [2024-01-30 14:22:40,951 INFO L140 encePairwiseOnDemand]: 58/68 looper letters, 313 selfloop transitions, 125 changer transitions 6/473 dead transitions. [2024-01-30 14:22:40,951 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 473 transitions, 10653 flow [2024-01-30 14:22:40,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-01-30 14:22:40,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-01-30 14:22:40,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 275 transitions. [2024-01-30 14:22:40,952 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40441176470588236 [2024-01-30 14:22:40,952 INFO L175 Difference]: Start difference. First operand has 397 places, 397 transitions, 9019 flow. Second operand 10 states and 275 transitions. [2024-01-30 14:22:40,952 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 473 transitions, 10653 flow [2024-01-30 14:22:41,597 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 473 transitions, 10243 flow, removed 13 selfloop flow, removed 14 redundant places. [2024-01-30 14:22:41,603 INFO L231 Difference]: Finished difference. Result has 393 places, 392 transitions, 8811 flow [2024-01-30 14:22:41,604 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=8621, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=397, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8811, PETRI_PLACES=393, PETRI_TRANSITIONS=392} [2024-01-30 14:22:41,604 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 321 predicate places. [2024-01-30 14:22:41,604 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 392 transitions, 8811 flow [2024-01-30 14:22:41,604 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 17.636363636363637) internal successors, (194), 11 states have internal predecessors, (194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:22:41,604 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:22:41,604 INFO L208 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:22:41,604 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179 [2024-01-30 14:22:41,605 INFO L420 AbstractCegarLoop]: === Iteration 181 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:22:41,605 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:22:41,605 INFO L85 PathProgramCache]: Analyzing trace with hash -397642754, now seen corresponding path program 14 times [2024-01-30 14:22:41,605 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:22:41,605 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [595183880] [2024-01-30 14:22:41,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:22:41,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:22:41,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:22:41,889 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:22:41,889 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:22:41,889 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [595183880] [2024-01-30 14:22:41,889 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [595183880] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:22:41,889 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:22:41,889 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-01-30 14:22:41,889 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1612456528] [2024-01-30 14:22:41,890 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:22:41,890 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-01-30 14:22:41,890 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:22:41,890 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-01-30 14:22:41,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-01-30 14:22:41,956 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:22:41,956 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 392 transitions, 8811 flow. Second operand has 11 states, 11 states have (on average 17.636363636363637) internal successors, (194), 11 states have internal predecessors, (194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:22:41,956 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:22:41,956 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:22:41,956 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:22:43,218 INFO L124 PetriNetUnfolderBase]: 2806/5931 cut-off events. [2024-01-30 14:22:43,218 INFO L125 PetriNetUnfolderBase]: For 132309/132609 co-relation queries the response was YES. [2024-01-30 14:22:43,259 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40247 conditions, 5931 events. 2806/5931 cut-off events. For 132309/132609 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 47793 event pairs, 1000 based on Foata normal form. 105/5900 useless extension candidates. Maximal degree in co-relation 40145. Up to 3880 conditions per place. [2024-01-30 14:22:43,277 INFO L140 encePairwiseOnDemand]: 59/68 looper letters, 361 selfloop transitions, 52 changer transitions 14/456 dead transitions. [2024-01-30 14:22:43,277 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 456 transitions, 10280 flow [2024-01-30 14:22:43,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-01-30 14:22:43,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-01-30 14:22:43,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 222 transitions. [2024-01-30 14:22:43,278 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40808823529411764 [2024-01-30 14:22:43,278 INFO L175 Difference]: Start difference. First operand has 393 places, 392 transitions, 8811 flow. Second operand 8 states and 222 transitions. [2024-01-30 14:22:43,278 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 456 transitions, 10280 flow [2024-01-30 14:22:43,859 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 456 transitions, 9931 flow, removed 14 selfloop flow, removed 12 redundant places. [2024-01-30 14:22:43,864 INFO L231 Difference]: Finished difference. Result has 389 places, 381 transitions, 8393 flow [2024-01-30 14:22:43,864 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=8474, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8393, PETRI_PLACES=389, PETRI_TRANSITIONS=381} [2024-01-30 14:22:43,865 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 317 predicate places. [2024-01-30 14:22:43,865 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 381 transitions, 8393 flow [2024-01-30 14:22:43,865 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 17.636363636363637) internal successors, (194), 11 states have internal predecessors, (194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:22:43,865 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:22:43,865 INFO L208 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:22:43,865 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180 [2024-01-30 14:22:43,865 INFO L420 AbstractCegarLoop]: === Iteration 182 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:22:43,866 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:22:43,866 INFO L85 PathProgramCache]: Analyzing trace with hash 691383636, now seen corresponding path program 15 times [2024-01-30 14:22:43,866 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:22:43,866 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [415113655] [2024-01-30 14:22:43,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:22:43,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:22:43,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:22:44,136 INFO L134 CoverageAnalysis]: 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:44,136 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:22:44,136 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [415113655] [2024-01-30 14:22:44,136 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [415113655] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:22:44,136 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:22:44,136 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-01-30 14:22:44,136 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1955454813] [2024-01-30 14:22:44,136 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:22:44,136 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-01-30 14:22:44,137 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:22:44,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-01-30 14:22:44,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=73, Unknown=0, NotChecked=0, Total=110 [2024-01-30 14:22:44,172 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:22:44,172 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 381 transitions, 8393 flow. Second operand has 11 states, 11 states have (on average 17.636363636363637) internal successors, (194), 11 states have internal predecessors, (194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:22:44,172 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:22:44,172 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:22:44,172 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:22:45,410 INFO L124 PetriNetUnfolderBase]: 2756/5849 cut-off events. [2024-01-30 14:22:45,411 INFO L125 PetriNetUnfolderBase]: For 117418/117654 co-relation queries the response was YES. [2024-01-30 14:22:45,452 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39059 conditions, 5849 events. 2756/5849 cut-off events. For 117418/117654 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 46965 event pairs, 713 based on Foata normal form. 97/5828 useless extension candidates. Maximal degree in co-relation 38960. Up to 2179 conditions per place. [2024-01-30 14:22:45,469 INFO L140 encePairwiseOnDemand]: 58/68 looper letters, 283 selfloop transitions, 126 changer transitions 14/451 dead transitions. [2024-01-30 14:22:45,469 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 399 places, 451 transitions, 9797 flow [2024-01-30 14:22:45,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-01-30 14:22:45,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-01-30 14:22:45,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 290 transitions. [2024-01-30 14:22:45,470 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3877005347593583 [2024-01-30 14:22:45,470 INFO L175 Difference]: Start difference. First operand has 389 places, 381 transitions, 8393 flow. Second operand 11 states and 290 transitions. [2024-01-30 14:22:45,470 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 399 places, 451 transitions, 9797 flow [2024-01-30 14:22:45,962 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 390 places, 451 transitions, 9673 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-01-30 14:22:45,968 INFO L231 Difference]: Finished difference. Result has 391 places, 368 transitions, 8330 flow [2024-01-30 14:22:45,968 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=8269, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8330, PETRI_PLACES=391, PETRI_TRANSITIONS=368} [2024-01-30 14:22:45,968 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 319 predicate places. [2024-01-30 14:22:45,968 INFO L495 AbstractCegarLoop]: Abstraction has has 391 places, 368 transitions, 8330 flow [2024-01-30 14:22:45,969 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 17.636363636363637) internal successors, (194), 11 states have internal predecessors, (194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:22:45,969 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:22:45,969 INFO L208 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:22:45,969 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181 [2024-01-30 14:22:45,969 INFO L420 AbstractCegarLoop]: === Iteration 183 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:22:45,969 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:22:45,969 INFO L85 PathProgramCache]: Analyzing trace with hash 166834192, now seen corresponding path program 16 times [2024-01-30 14:22:45,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:22:45,970 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1723849812] [2024-01-30 14:22:45,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:22:45,970 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:22:45,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:22:46,261 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:22:46,262 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:22:46,262 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1723849812] [2024-01-30 14:22:46,262 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1723849812] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:22:46,262 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:22:46,262 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-01-30 14:22:46,262 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [784251081] [2024-01-30 14:22:46,262 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:22:46,262 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-01-30 14:22:46,262 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:22:46,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-01-30 14:22:46,262 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-01-30 14:22:46,305 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:22:46,306 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 391 places, 368 transitions, 8330 flow. Second operand has 11 states, 11 states have (on average 17.636363636363637) internal successors, (194), 11 states have internal predecessors, (194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:22:46,306 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:22:46,306 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:22:46,306 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:22:47,613 INFO L124 PetriNetUnfolderBase]: 2712/5717 cut-off events. [2024-01-30 14:22:47,613 INFO L125 PetriNetUnfolderBase]: For 117866/118166 co-relation queries the response was YES. [2024-01-30 14:22:47,647 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38505 conditions, 5717 events. 2712/5717 cut-off events. For 117866/118166 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 45578 event pairs, 967 based on Foata normal form. 105/5692 useless extension candidates. Maximal degree in co-relation 38406. Up to 3783 conditions per place. [2024-01-30 14:22:47,663 INFO L140 encePairwiseOnDemand]: 59/68 looper letters, 343 selfloop transitions, 44 changer transitions 16/431 dead transitions. [2024-01-30 14:22:47,663 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 431 transitions, 9645 flow [2024-01-30 14:22:47,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-01-30 14:22:47,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-01-30 14:22:47,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 258 transitions. [2024-01-30 14:22:47,664 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37941176470588234 [2024-01-30 14:22:47,665 INFO L175 Difference]: Start difference. First operand has 391 places, 368 transitions, 8330 flow. Second operand 10 states and 258 transitions. [2024-01-30 14:22:47,665 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 431 transitions, 9645 flow [2024-01-30 14:22:48,119 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 431 transitions, 9275 flow, removed 9 selfloop flow, removed 21 redundant places. [2024-01-30 14:22:48,125 INFO L231 Difference]: Finished difference. Result has 380 places, 354 transitions, 7825 flow [2024-01-30 14:22:48,125 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=7964, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=324, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7825, PETRI_PLACES=380, PETRI_TRANSITIONS=354} [2024-01-30 14:22:48,125 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 308 predicate places. [2024-01-30 14:22:48,125 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 354 transitions, 7825 flow [2024-01-30 14:22:48,125 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 17.636363636363637) internal successors, (194), 11 states have internal predecessors, (194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:22:48,125 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:22:48,126 INFO L208 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:22:48,126 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182 [2024-01-30 14:22:48,126 INFO L420 AbstractCegarLoop]: === Iteration 184 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:22:48,126 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:22:48,126 INFO L85 PathProgramCache]: Analyzing trace with hash -880206086, now seen corresponding path program 17 times [2024-01-30 14:22:48,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:22:48,126 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [156756995] [2024-01-30 14:22:48,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:22:48,127 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:22:48,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:22:48,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:22:48,406 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:22:48,406 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [156756995] [2024-01-30 14:22:48,406 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [156756995] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:22:48,406 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:22:48,406 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-01-30 14:22:48,406 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [500314641] [2024-01-30 14:22:48,406 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:22:48,406 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-01-30 14:22:48,406 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:22:48,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-01-30 14:22:48,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-01-30 14:22:48,452 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:22:48,452 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 354 transitions, 7825 flow. Second operand has 11 states, 11 states have (on average 17.636363636363637) internal successors, (194), 11 states have internal predecessors, (194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:22:48,453 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:22:48,453 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:22:48,453 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:22:49,573 INFO L124 PetriNetUnfolderBase]: 2676/5661 cut-off events. [2024-01-30 14:22:49,573 INFO L125 PetriNetUnfolderBase]: For 105272/105508 co-relation queries the response was YES. [2024-01-30 14:22:49,616 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37414 conditions, 5661 events. 2676/5661 cut-off events. For 105272/105508 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 44910 event pairs, 762 based on Foata normal form. 87/5632 useless extension candidates. Maximal degree in co-relation 37320. Up to 2553 conditions per place. [2024-01-30 14:22:49,634 INFO L140 encePairwiseOnDemand]: 58/68 looper letters, 248 selfloop transitions, 114 changer transitions 10/398 dead transitions. [2024-01-30 14:22:49,634 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 398 transitions, 8926 flow [2024-01-30 14:22:49,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-30 14:22:49,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-30 14:22:49,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 199 transitions. [2024-01-30 14:22:49,635 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4180672268907563 [2024-01-30 14:22:49,635 INFO L175 Difference]: Start difference. First operand has 380 places, 354 transitions, 7825 flow. Second operand 7 states and 199 transitions. [2024-01-30 14:22:49,635 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 398 transitions, 8926 flow [2024-01-30 14:22:50,108 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 398 transitions, 8772 flow, removed 2 selfloop flow, removed 14 redundant places. [2024-01-30 14:22:50,113 INFO L231 Difference]: Finished difference. Result has 373 places, 345 transitions, 7807 flow [2024-01-30 14:22:50,114 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=7671, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7807, PETRI_PLACES=373, PETRI_TRANSITIONS=345} [2024-01-30 14:22:50,114 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 301 predicate places. [2024-01-30 14:22:50,114 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 345 transitions, 7807 flow [2024-01-30 14:22:50,114 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 17.636363636363637) internal successors, (194), 11 states have internal predecessors, (194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:22:50,114 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:22:50,114 INFO L208 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:22:50,114 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183 [2024-01-30 14:22:50,115 INFO L420 AbstractCegarLoop]: === Iteration 185 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:22:50,115 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:22:50,115 INFO L85 PathProgramCache]: Analyzing trace with hash -1605553858, now seen corresponding path program 18 times [2024-01-30 14:22:50,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:22:50,115 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [496288142] [2024-01-30 14:22:50,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:22:50,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:22:50,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:22:50,395 INFO L134 CoverageAnalysis]: 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:50,395 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:22:50,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [496288142] [2024-01-30 14:22:50,395 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [496288142] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:22:50,396 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:22:50,396 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-01-30 14:22:50,396 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1183929616] [2024-01-30 14:22:50,396 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:22:50,396 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-01-30 14:22:50,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:22:50,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-01-30 14:22:50,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-01-30 14:22:50,440 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:22:50,440 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 345 transitions, 7807 flow. Second operand has 11 states, 11 states have (on average 17.636363636363637) internal successors, (194), 11 states have internal predecessors, (194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:22:50,440 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:22:50,440 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:22:50,441 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:22:51,552 INFO L124 PetriNetUnfolderBase]: 2640/5651 cut-off events. [2024-01-30 14:22:51,552 INFO L125 PetriNetUnfolderBase]: For 109767/109967 co-relation queries the response was YES. [2024-01-30 14:22:51,595 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37437 conditions, 5651 events. 2640/5651 cut-off events. For 109767/109967 co-relation queries the response was YES. Maximal size of possible extension queue 324. Compared 45270 event pairs, 785 based on Foata normal form. 63/5600 useless extension candidates. Maximal degree in co-relation 37344. Up to 2553 conditions per place. [2024-01-30 14:22:51,614 INFO L140 encePairwiseOnDemand]: 58/68 looper letters, 270 selfloop transitions, 85 changer transitions 16/395 dead transitions. [2024-01-30 14:22:51,614 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 395 transitions, 8955 flow [2024-01-30 14:22:51,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-01-30 14:22:51,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-01-30 14:22:51,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 203 transitions. [2024-01-30 14:22:51,615 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4264705882352941 [2024-01-30 14:22:51,615 INFO L175 Difference]: Start difference. First operand has 373 places, 345 transitions, 7807 flow. Second operand 7 states and 203 transitions. [2024-01-30 14:22:51,615 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 395 transitions, 8955 flow [2024-01-30 14:22:52,086 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 395 transitions, 8524 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-01-30 14:22:52,091 INFO L231 Difference]: Finished difference. Result has 371 places, 330 transitions, 7344 flow [2024-01-30 14:22:52,092 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=7376, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=345, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=260, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7344, PETRI_PLACES=371, PETRI_TRANSITIONS=330} [2024-01-30 14:22:52,092 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 299 predicate places. [2024-01-30 14:22:52,092 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 330 transitions, 7344 flow [2024-01-30 14:22:52,092 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 17.636363636363637) internal successors, (194), 11 states have internal predecessors, (194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:22:52,092 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:22:52,092 INFO L208 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:22:52,093 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184 [2024-01-30 14:22:52,093 INFO L420 AbstractCegarLoop]: === Iteration 186 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:22:52,093 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:22:52,093 INFO L85 PathProgramCache]: Analyzing trace with hash 148504114, now seen corresponding path program 19 times [2024-01-30 14:22:52,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:22:52,093 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [785948688] [2024-01-30 14:22:52,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:22:52,093 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:22:52,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:22:52,382 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:22:52,382 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:22:52,382 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [785948688] [2024-01-30 14:22:52,382 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [785948688] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:22:52,382 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:22:52,382 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-01-30 14:22:52,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1697938698] [2024-01-30 14:22:52,382 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:22:52,382 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-01-30 14:22:52,383 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:22:52,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-01-30 14:22:52,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-01-30 14:22:52,430 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:22:52,430 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 330 transitions, 7344 flow. Second operand has 11 states, 11 states have (on average 17.636363636363637) internal successors, (194), 11 states have internal predecessors, (194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:22:52,430 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:22:52,430 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:22:52,430 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:22:53,514 INFO L124 PetriNetUnfolderBase]: 2610/5633 cut-off events. [2024-01-30 14:22:53,514 INFO L125 PetriNetUnfolderBase]: For 99999/100197 co-relation queries the response was YES. [2024-01-30 14:22:53,556 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36543 conditions, 5633 events. 2610/5633 cut-off events. For 99999/100197 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 45351 event pairs, 799 based on Foata normal form. 63/5587 useless extension candidates. Maximal degree in co-relation 36452. Up to 2553 conditions per place. [2024-01-30 14:22:53,574 INFO L140 encePairwiseOnDemand]: 58/68 looper letters, 268 selfloop transitions, 81 changer transitions 15/388 dead transitions. [2024-01-30 14:22:53,574 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 388 transitions, 8530 flow [2024-01-30 14:22:53,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-01-30 14:22:53,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-01-30 14:22:53,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 244 transitions. [2024-01-30 14:22:53,575 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39869281045751637 [2024-01-30 14:22:53,575 INFO L175 Difference]: Start difference. First operand has 371 places, 330 transitions, 7344 flow. Second operand 9 states and 244 transitions. [2024-01-30 14:22:53,575 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 388 transitions, 8530 flow [2024-01-30 14:22:53,983 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 388 transitions, 8261 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-01-30 14:22:53,988 INFO L231 Difference]: Finished difference. Result has 369 places, 317 transitions, 7045 flow [2024-01-30 14:22:53,989 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=7075, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7045, PETRI_PLACES=369, PETRI_TRANSITIONS=317} [2024-01-30 14:22:53,989 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 297 predicate places. [2024-01-30 14:22:53,989 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 317 transitions, 7045 flow [2024-01-30 14:22:53,989 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 17.636363636363637) internal successors, (194), 11 states have internal predecessors, (194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:22:53,989 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:22:53,989 INFO L208 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:22:53,989 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable185 [2024-01-30 14:22:53,990 INFO L420 AbstractCegarLoop]: === Iteration 187 === Targeting P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:22:53,990 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:22:53,990 INFO L85 PathProgramCache]: Analyzing trace with hash -715127584, now seen corresponding path program 20 times [2024-01-30 14:22:53,990 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:22:53,990 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [205899656] [2024-01-30 14:22:53,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:22:53,990 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:22:53,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-01-30 14:22:54,267 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-01-30 14:22:54,267 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-01-30 14:22:54,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [205899656] [2024-01-30 14:22:54,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [205899656] provided 1 perfect and 0 imperfect interpolant sequences [2024-01-30 14:22:54,267 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-01-30 14:22:54,267 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-01-30 14:22:54,267 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [312727987] [2024-01-30 14:22:54,267 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-01-30 14:22:54,268 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-01-30 14:22:54,268 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-01-30 14:22:54,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-01-30 14:22:54,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-01-30 14:22:54,308 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 68 [2024-01-30 14:22:54,308 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 317 transitions, 7045 flow. Second operand has 11 states, 11 states have (on average 17.636363636363637) internal successors, (194), 11 states have internal predecessors, (194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:22:54,308 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-01-30 14:22:54,308 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 68 [2024-01-30 14:22:54,308 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-01-30 14:22:55,371 INFO L124 PetriNetUnfolderBase]: 2601/5566 cut-off events. [2024-01-30 14:22:55,371 INFO L125 PetriNetUnfolderBase]: For 100689/100843 co-relation queries the response was YES. [2024-01-30 14:22:55,415 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36307 conditions, 5566 events. 2601/5566 cut-off events. For 100689/100843 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 44412 event pairs, 724 based on Foata normal form. 63/5502 useless extension candidates. Maximal degree in co-relation 36219. Up to 2553 conditions per place. [2024-01-30 14:22:55,435 INFO L140 encePairwiseOnDemand]: 54/68 looper letters, 239 selfloop transitions, 84 changer transitions 22/368 dead transitions. [2024-01-30 14:22:55,435 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 368 transitions, 8069 flow [2024-01-30 14:22:55,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-01-30 14:22:55,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-01-30 14:22:55,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 260 transitions. [2024-01-30 14:22:55,436 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38235294117647056 [2024-01-30 14:22:55,436 INFO L175 Difference]: Start difference. First operand has 369 places, 317 transitions, 7045 flow. Second operand 10 states and 260 transitions. [2024-01-30 14:22:55,437 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 368 transitions, 8069 flow [2024-01-30 14:22:55,821 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 368 transitions, 7573 flow, removed 2 selfloop flow, removed 30 redundant places. [2024-01-30 14:22:55,825 INFO L231 Difference]: Finished difference. Result has 346 places, 293 transitions, 6399 flow [2024-01-30 14:22:55,825 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=68, PETRI_DIFFERENCE_MINUEND_FLOW=6483, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6399, PETRI_PLACES=346, PETRI_TRANSITIONS=293} [2024-01-30 14:22:55,826 INFO L281 CegarLoopForPetriNet]: 72 programPoint places, 274 predicate places. [2024-01-30 14:22:55,826 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 293 transitions, 6399 flow [2024-01-30 14:22:55,826 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 17.636363636363637) internal successors, (194), 11 states have internal predecessors, (194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-01-30 14:22:55,826 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-01-30 14:22:55,826 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:22:55,826 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186 [2024-01-30 14:22:55,826 INFO L420 AbstractCegarLoop]: === Iteration 188 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 54 more)] === [2024-01-30 14:22:55,827 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-01-30 14:22:55,827 INFO L85 PathProgramCache]: Analyzing trace with hash 1659367082, now seen corresponding path program 1 times [2024-01-30 14:22:55,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-01-30 14:22:55,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1221417215] [2024-01-30 14:22:55,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-01-30 14:22:55,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-01-30 14:22:55,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-01-30 14:22:55,836 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-01-30 14:22:55,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-01-30 14:22:55,864 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-01-30 14:22:55,864 INFO L360 BasicCegarLoop]: Counterexample is feasible [2024-01-30 14:22:55,865 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr4ASSERT_VIOLATIONWITNESS_INVARIANT (56 of 57 remaining) [2024-01-30 14:22:55,866 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT (55 of 57 remaining) [2024-01-30 14:22:55,866 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT (54 of 57 remaining) [2024-01-30 14:22:55,866 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (53 of 57 remaining) [2024-01-30 14:22:55,867 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err3ASSERT_VIOLATIONWITNESS_INVARIANT (52 of 57 remaining) [2024-01-30 14:22:55,867 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT (51 of 57 remaining) [2024-01-30 14:22:55,867 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err5ASSERT_VIOLATIONWITNESS_INVARIANT (50 of 57 remaining) [2024-01-30 14:22:55,867 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err6ASSERT_VIOLATIONWITNESS_INVARIANT (49 of 57 remaining) [2024-01-30 14:22:55,867 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT (48 of 57 remaining) [2024-01-30 14:22:55,867 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err8ASSERT_VIOLATIONWITNESS_INVARIANT (47 of 57 remaining) [2024-01-30 14:22:55,868 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT (46 of 57 remaining) [2024-01-30 14:22:55,868 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err10ASSERT_VIOLATIONWITNESS_INVARIANT (45 of 57 remaining) [2024-01-30 14:22:55,868 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err11ASSERT_VIOLATIONWITNESS_INVARIANT (44 of 57 remaining) [2024-01-30 14:22:55,868 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err0ASSERT_VIOLATIONWITNESS_INVARIANT (43 of 57 remaining) [2024-01-30 14:22:55,868 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT (42 of 57 remaining) [2024-01-30 14:22:55,868 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err2ASSERT_VIOLATIONWITNESS_INVARIANT (41 of 57 remaining) [2024-01-30 14:22:55,869 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err3ASSERT_VIOLATIONWITNESS_INVARIANT (40 of 57 remaining) [2024-01-30 14:22:55,869 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT (39 of 57 remaining) [2024-01-30 14:22:55,869 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err5ASSERT_VIOLATIONWITNESS_INVARIANT (38 of 57 remaining) [2024-01-30 14:22:55,869 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err6ASSERT_VIOLATIONWITNESS_INVARIANT (37 of 57 remaining) [2024-01-30 14:22:55,869 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT (36 of 57 remaining) [2024-01-30 14:22:55,869 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err8ASSERT_VIOLATIONWITNESS_INVARIANT (35 of 57 remaining) [2024-01-30 14:22:55,869 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err9ASSERT_VIOLATIONWITNESS_INVARIANT (34 of 57 remaining) [2024-01-30 14:22:55,869 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err10ASSERT_VIOLATIONWITNESS_INVARIANT (33 of 57 remaining) [2024-01-30 14:22:55,870 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err11ASSERT_VIOLATIONWITNESS_INVARIANT (32 of 57 remaining) [2024-01-30 14:22:55,870 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (31 of 57 remaining) [2024-01-30 14:22:55,870 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (30 of 57 remaining) [2024-01-30 14:22:55,870 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (29 of 57 remaining) [2024-01-30 14:22:55,870 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT (28 of 57 remaining) [2024-01-30 14:22:55,870 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONWITNESS_INVARIANT (27 of 57 remaining) [2024-01-30 14:22:55,870 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr6ASSERT_VIOLATIONERROR_FUNCTION (26 of 57 remaining) [2024-01-30 14:22:55,870 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (25 of 57 remaining) [2024-01-30 14:22:55,870 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (24 of 57 remaining) [2024-01-30 14:22:55,871 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT (23 of 57 remaining) [2024-01-30 14:22:55,871 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT (22 of 57 remaining) [2024-01-30 14:22:55,871 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (21 of 57 remaining) [2024-01-30 14:22:55,871 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err3ASSERT_VIOLATIONWITNESS_INVARIANT (20 of 57 remaining) [2024-01-30 14:22:55,871 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT (19 of 57 remaining) [2024-01-30 14:22:55,871 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err5ASSERT_VIOLATIONWITNESS_INVARIANT (18 of 57 remaining) [2024-01-30 14:22:55,871 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err6ASSERT_VIOLATIONWITNESS_INVARIANT (17 of 57 remaining) [2024-01-30 14:22:55,871 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT (16 of 57 remaining) [2024-01-30 14:22:55,871 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err8ASSERT_VIOLATIONWITNESS_INVARIANT (15 of 57 remaining) [2024-01-30 14:22:55,872 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT (14 of 57 remaining) [2024-01-30 14:22:55,872 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err10ASSERT_VIOLATIONWITNESS_INVARIANT (13 of 57 remaining) [2024-01-30 14:22:55,872 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err11ASSERT_VIOLATIONWITNESS_INVARIANT (12 of 57 remaining) [2024-01-30 14:22:55,872 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err0ASSERT_VIOLATIONWITNESS_INVARIANT (11 of 57 remaining) [2024-01-30 14:22:55,872 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT (10 of 57 remaining) [2024-01-30 14:22:55,872 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err2ASSERT_VIOLATIONWITNESS_INVARIANT (9 of 57 remaining) [2024-01-30 14:22:55,872 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err3ASSERT_VIOLATIONWITNESS_INVARIANT (8 of 57 remaining) [2024-01-30 14:22:55,872 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT (7 of 57 remaining) [2024-01-30 14:22:55,872 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err5ASSERT_VIOLATIONWITNESS_INVARIANT (6 of 57 remaining) [2024-01-30 14:22:55,873 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err6ASSERT_VIOLATIONWITNESS_INVARIANT (5 of 57 remaining) [2024-01-30 14:22:55,873 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT (4 of 57 remaining) [2024-01-30 14:22:55,873 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err8ASSERT_VIOLATIONWITNESS_INVARIANT (3 of 57 remaining) [2024-01-30 14:22:55,873 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err9ASSERT_VIOLATIONWITNESS_INVARIANT (2 of 57 remaining) [2024-01-30 14:22:55,873 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err10ASSERT_VIOLATIONWITNESS_INVARIANT (1 of 57 remaining) [2024-01-30 14:22:55,873 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err11ASSERT_VIOLATIONWITNESS_INVARIANT (0 of 57 remaining) [2024-01-30 14:22:55,873 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable187 [2024-01-30 14:22:55,874 INFO L445 BasicCegarLoop]: Path program histogram: [20, 20, 11, 11, 10, 10, 10, 8, 6, 6, 6, 5, 5, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-01-30 14:22:55,878 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2024-01-30 14:22:55,878 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2024-01-30 14:22:55,930 INFO L503 ceAbstractionStarter]: Automizer considered 30 witness invariants [2024-01-30 14:22:55,933 INFO L504 ceAbstractionStarter]: WitnessConsidered=30 [2024-01-30 14:22:55,934 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 30.01 02:22:55 BasicIcfg [2024-01-30 14:22:55,934 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-01-30 14:22:55,935 INFO L158 Benchmark]: Toolchain (without parser) took 286926.62ms. Allocated memory was 155.2MB in the beginning and 3.7GB in the end (delta: 3.5GB). Free memory was 107.5MB in the beginning and 2.0GB in the end (delta: -1.9GB). Peak memory consumption was 1.6GB. Max. memory is 16.1GB. [2024-01-30 14:22:55,937 INFO L158 Benchmark]: CDTParser took 0.16ms. Allocated memory is still 125.8MB. Free memory was 87.9MB in the beginning and 87.7MB in the end (delta: 118.9kB). There was no memory consumed. Max. memory is 16.1GB. [2024-01-30 14:22:55,937 INFO L158 Benchmark]: Witness Parser took 0.13ms. Allocated memory is still 155.2MB. Free memory is still 121.1MB. There was no memory consumed. Max. memory is 16.1GB. [2024-01-30 14:22:55,937 INFO L158 Benchmark]: CACSL2BoogieTranslator took 772.95ms. Allocated memory is still 155.2MB. Free memory was 107.5MB in the beginning and 78.1MB in the end (delta: 29.4MB). Peak memory consumption was 29.4MB. Max. memory is 16.1GB. [2024-01-30 14:22:55,937 INFO L158 Benchmark]: Boogie Procedure Inliner took 91.54ms. Allocated memory is still 155.2MB. Free memory was 78.1MB in the beginning and 76.0MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-01-30 14:22:55,937 INFO L158 Benchmark]: Boogie Preprocessor took 78.71ms. Allocated memory is still 155.2MB. Free memory was 75.0MB in the beginning and 72.9MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-01-30 14:22:55,938 INFO L158 Benchmark]: RCFGBuilder took 895.46ms. Allocated memory is still 155.2MB. Free memory was 72.9MB in the beginning and 71.6MB in the end (delta: 1.3MB). Peak memory consumption was 35.7MB. Max. memory is 16.1GB. [2024-01-30 14:22:55,938 INFO L158 Benchmark]: TraceAbstraction took 285081.84ms. Allocated memory was 155.2MB in the beginning and 3.7GB in the end (delta: 3.5GB). Free memory was 71.6MB in the beginning and 2.0GB in the end (delta: -1.9GB). Peak memory consumption was 1.6GB. Max. memory is 16.1GB. [2024-01-30 14:22:55,939 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.16ms. Allocated memory is still 125.8MB. Free memory was 87.9MB in the beginning and 87.7MB in the end (delta: 118.9kB). There was no memory consumed. Max. memory is 16.1GB. * Witness Parser took 0.13ms. Allocated memory is still 155.2MB. Free memory is still 121.1MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 772.95ms. Allocated memory is still 155.2MB. Free memory was 107.5MB in the beginning and 78.1MB in the end (delta: 29.4MB). Peak memory consumption was 29.4MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 91.54ms. Allocated memory is still 155.2MB. Free memory was 78.1MB in the beginning and 76.0MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 78.71ms. Allocated memory is still 155.2MB. Free memory was 75.0MB in the beginning and 72.9MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 895.46ms. Allocated memory is still 155.2MB. Free memory was 72.9MB in the beginning and 71.6MB in the end (delta: 1.3MB). Peak memory consumption was 35.7MB. Max. memory is 16.1GB. * TraceAbstraction took 285081.84ms. Allocated memory was 155.2MB in the beginning and 3.7GB in the end (delta: 3.5GB). Free memory was 71.6MB in the beginning and 2.0GB in the end (delta: -1.9GB). Peak memory consumption was 1.6GB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - CounterExampleResult [Line: 771]: invariant of correctness witness can be violated invariant of correctness witness can be violated We found a FailurePath: [L708] 0 int __unbuffered_cnt = 0; [L710] 0 int __unbuffered_p1_EAX = 0; [L712] 0 int __unbuffered_p1_EBX = 0; [L713] 0 _Bool main$tmp_guard0; [L714] 0 _Bool main$tmp_guard1; [L716] 0 int x = 0; [L718] 0 int y = 0; [L760] 0 pthread_t t2317; VAL [__unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p1_EBX=0, main$tmp_guard0=0, main$tmp_guard1=0, t2317={5:0}, x=0, y=0] [L761] 0 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_cnt],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EBX],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]]]]] [L761] FCALL, FORK 0 pthread_create(&t2317, ((void *)0), P0, ((void *)0)) VAL [__unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p1_EBX=0, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, t2317={5:0}, x=0, y=0] [L762] 0 pthread_t t2318; [L721] 1 CodeAnnotStmt[Assertion[BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]]] VAL [__unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p1_EBX=0, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=0, y=0] [L763] FCALL, FORK 0 pthread_create(&t2318, ((void *)0), P1, ((void *)0)) VAL [__unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p1_EBX=0, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, t2317={5:0}, t2318={3:0}, x=0, y=0] [L722] 1 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EBX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EBX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EBX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EBX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]]]]] [L722] 1 y = 1 [L723] 1 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EBX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EBX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EBX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EBX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]]]]] VAL [__unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p1_EBX=0, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=0, y=1] [L736] 2 CodeAnnotStmt[Assertion[BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]]] VAL [__unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p1_EBX=0, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=0, y=1] [L724] 1 CodeAnnotStmt[Assertion[BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]]] VAL [__unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p1_EBX=0, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=0, y=1] [L737] 2 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EBX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EBX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EBX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EBX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]]]]] [L737] 2 __unbuffered_p1_EAX = x [L738] 2 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EBX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EBX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EBX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EBX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]]]]] VAL [__unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p1_EBX=0, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=0, y=1] [L739] 2 CodeAnnotStmt[Assertion[BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]]] VAL [__unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p1_EBX=0, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=0, y=1] [L725] 1 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EBX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EBX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EBX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EBX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]]]]] [L725] 1 x = 1 [L726] 1 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EBX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EBX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EBX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EBX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]]]]] VAL [__unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p1_EBX=0, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=1, y=1] [L727] 1 CodeAnnotStmt[Assertion[BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]]] VAL [__unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p1_EBX=0, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=1, y=1] [L728] 1 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EBX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EBX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EBX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EBX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]]]]] VAL [__unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p1_EBX=0, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=1, y=1] [L740] 2 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EBX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EBX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EBX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EBX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]]]]] [L740] 2 __unbuffered_p1_EBX = y [L741] 2 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EBX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EBX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EBX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EBX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]]]]] VAL [__unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p1_EBX=1, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=1, y=1] [L742] 2 CodeAnnotStmt[Assertion[BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]]] VAL [__unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p1_EBX=1, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=1, y=1] [L743] 2 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EBX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EBX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EBX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EBX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]]]]] VAL [__unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p1_EBX=1, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=1, y=1] [L744] 2 CodeAnnotStmt[Assertion[BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]]] VAL [__unbuffered_cnt=0, __unbuffered_p1_EAX=0, __unbuffered_p1_EBX=1, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=1, y=1] [L745] 2 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EBX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EBX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EBX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EBX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]]]]] [L745] 2 __unbuffered_cnt = __unbuffered_cnt + 1 [L746] 2 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EBX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IntegerLiteral[1],IdentifierExpression[__unbuffered_cnt]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EBX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EBX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EBX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]]]]] VAL [__unbuffered_cnt=1, __unbuffered_p1_EAX=0, __unbuffered_p1_EBX=1, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=1, y=1] [L729] 1 CodeAnnotStmt[Assertion[BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]]] VAL [__unbuffered_cnt=1, __unbuffered_p1_EAX=0, __unbuffered_p1_EBX=1, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=1, y=1] [L730] 1 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EBX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EBX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EBX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EBX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]]]]] [L730] 1 __unbuffered_cnt = __unbuffered_cnt + 1 [L731] 1 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EBX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IntegerLiteral[1],IdentifierExpression[__unbuffered_cnt]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EBX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EBX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EBX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]]]]] VAL [__unbuffered_cnt=2, __unbuffered_p1_EAX=0, __unbuffered_p1_EBX=1, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=1, y=1] [L765] 0 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EBX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EBX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EBX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EBX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]]]]] [L765] 0 main$tmp_guard0 = __unbuffered_cnt == 2 [L766] 0 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EBX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EBX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EBX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EBX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]]]]] VAL [__unbuffered_cnt=2, __unbuffered_p1_EAX=0, __unbuffered_p1_EBX=1, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=1, main$tmp_guard1=0, t2317={5:0}, t2318={3:0}, x=1, y=1] [L767] CALL 0 assume_abort_if_not(main$tmp_guard0) [L3] COND FALSE 0 !(!cond) [L767] RET 0 assume_abort_if_not(main$tmp_guard0) [L769] 0 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EBX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EBX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EBX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EBX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]]]]] VAL [__unbuffered_cnt=2, __unbuffered_p1_EAX=0, __unbuffered_p1_EBX=1, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=1, main$tmp_guard1=0, t2317={5:0}, t2318={3:0}, x=1, y=1] [L771] 0 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EBX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EBX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EBX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EBX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]]]]] VAL [__unbuffered_cnt=2, __unbuffered_p1_EAX=0, __unbuffered_p1_EBX=1, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=1, main$tmp_guard1=0, t2317={5:0}, t2318={3:0}, x=1, y=1] - UnprovableResult [Line: 721]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 722]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 723]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 724]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 725]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 726]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 727]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 728]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 729]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 730]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 731]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 732]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 736]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 737]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 738]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 739]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 740]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 741]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 742]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 743]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 744]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 745]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 746]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 747]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 761]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 765]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 766]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 769]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 772]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 18]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: Not analyzed. - UnprovableResult [Line: 763]: Unable to prove that petrification did provide enough thread instances (tool internal message) Unable to prove that petrification did provide enough thread instances (tool internal message) Reason: Not analyzed. - UnprovableResult [Line: 761]: Unable to prove that petrification did provide enough thread instances (tool internal message) Unable to prove that petrification did provide enough thread instances (tool internal message) Reason: Not analyzed. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 116 locations, 57 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 284.9s, OverallIterations: 188, TraceHistogramMax: 1, PathProgramHistogramMax: 20, EmptinessCheckTime: 0.0s, AutomataDifference: 243.1s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 16282 SdHoareTripleChecker+Valid, 35.0s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 15039 mSDsluCounter, 3353 SdHoareTripleChecker+Invalid, 29.0s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 2941 mSDsCounter, 2617 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 54111 IncrementalHoareTripleChecker+Invalid, 56728 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 2617 mSolverCounterUnsat, 412 mSDtfsCounter, 54111 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1574 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 1554 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1471 ImplicationChecksByTransitivity, 16.8s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=13343occurred in iteration=163, InterpolantAutomatonStates: 1554, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 0.5s SatisfiabilityAnalysisTime, 39.5s InterpolantComputationTime, 3548 NumberOfCodeBlocks, 3548 NumberOfCodeBlocksAsserted, 188 NumberOfCheckSat, 3333 ConstructedInterpolants, 0 QuantifiedInterpolants, 87171 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 187 InterpolantComputations, 187 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate proved your program to be incorrect! [2024-01-30 14:22:55,976 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with 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