./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe036.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./goblint.2024-01-24_13-31-21.files/SV-COMP24_unreach-call/safe036.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version d8006e4b Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/safe036.i ./goblint.2024-01-24_13-31-21.files/SV-COMP24_unreach-call/safe036.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --- Real Ultimate output --- This is Ultimate 0.2.4-dev-d8006e4-m [2024-02-05 10:29:05,097 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-02-05 10:29:05,200 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-02-05 10:29:05,204 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-02-05 10:29:05,204 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-02-05 10:29:05,223 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-02-05 10:29:05,227 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-02-05 10:29:05,227 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-02-05 10:29:05,227 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-02-05 10:29:05,230 INFO L153 SettingsManager]: * Use memory slicer=true [2024-02-05 10:29:05,231 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-02-05 10:29:05,231 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-02-05 10:29:05,232 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-02-05 10:29:05,233 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-02-05 10:29:05,233 INFO L153 SettingsManager]: * Use SBE=true [2024-02-05 10:29:05,233 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-02-05 10:29:05,233 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-02-05 10:29:05,233 INFO L153 SettingsManager]: * sizeof long=4 [2024-02-05 10:29:05,234 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-02-05 10:29:05,234 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-02-05 10:29:05,234 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-02-05 10:29:05,234 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-02-05 10:29:05,235 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-02-05 10:29:05,235 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-02-05 10:29:05,235 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-02-05 10:29:05,235 INFO L153 SettingsManager]: * sizeof long double=12 [2024-02-05 10:29:05,235 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-02-05 10:29:05,236 INFO L153 SettingsManager]: * Use constant arrays=true [2024-02-05 10:29:05,236 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-02-05 10:29:05,236 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-02-05 10:29:05,237 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-02-05 10:29:05,237 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-02-05 10:29:05,237 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-02-05 10:29:05,237 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-02-05 10:29:05,238 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-02-05 10:29:05,238 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-02-05 10:29:05,238 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-02-05 10:29:05,238 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-02-05 10:29:05,238 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-02-05 10:29:05,238 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-02-05 10:29:05,239 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-02-05 10:29:05,239 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-02-05 10:29:05,239 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-02-05 10:29:05,239 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false [2024-02-05 10:29:05,466 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-02-05 10:29:05,488 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-02-05 10:29:05,491 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-02-05 10:29:05,491 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-02-05 10:29:05,492 INFO L274 PluginConnector]: Witness Parser initialized [2024-02-05 10:29:05,493 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-01-24_13-31-21.files/SV-COMP24_unreach-call/safe036.yml/witness.yml [2024-02-05 10:29:05,709 INFO L270 PluginConnector]: Initializing CDTParser... [2024-02-05 10:29:05,710 INFO L274 PluginConnector]: CDTParser initialized [2024-02-05 10:29:05,712 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe036.i [2024-02-05 10:29:06,797 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-02-05 10:29:07,023 INFO L384 CDTParser]: Found 1 translation units. [2024-02-05 10:29:07,023 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe036.i [2024-02-05 10:29:07,041 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f7f1e5afa/8ca570b5fb9b49238d2db878eca8979d/FLAG636d00c9f [2024-02-05 10:29:07,061 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f7f1e5afa/8ca570b5fb9b49238d2db878eca8979d [2024-02-05 10:29:07,062 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-02-05 10:29:07,063 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-02-05 10:29:07,064 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-02-05 10:29:07,064 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-02-05 10:29:07,068 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-02-05 10:29:07,069 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 05.02 10:29:05" (1/2) ... [2024-02-05 10:29:07,070 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@64dbf5e9 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 05.02 10:29:07, skipping insertion in model container [2024-02-05 10:29:07,070 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 05.02 10:29:05" (1/2) ... [2024-02-05 10:29:07,071 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@5811d7cb and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 05.02 10:29:07, skipping insertion in model container [2024-02-05 10:29:07,071 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 05.02 10:29:07" (2/2) ... [2024-02-05 10:29:07,071 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@64dbf5e9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.02 10:29:07, skipping insertion in model container [2024-02-05 10:29:07,072 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 05.02 10:29:07" (2/2) ... [2024-02-05 10:29:07,072 INFO L86 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-02-05 10:29:07,299 INFO L99 nessWitnessExtractor]: Found the following entries in the witness: [2024-02-05 10:29:07,300 INFO L101 nessWitnessExtractor]: Location invariant before [L733-L733] (((((((((((((((0 <= __unbuffered_p0_EAX) && (0 <= __unbuffered_p1_EAX)) && (0 <= x)) && (0 <= y)) && (1 <= __unbuffered_cnt)) && (__unbuffered_p0_EAX <= 1)) && (__unbuffered_p1_EAX <= 1)) && (x <= 1)) && (y <= 1)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && (y == 0 || y == 1) [2024-02-05 10:29:07,300 INFO L101 nessWitnessExtractor]: Location invariant before [L751-L751] (unsigned long )arg == 0UL [2024-02-05 10:29:07,301 INFO L101 nessWitnessExtractor]: Location invariant before [L727-L727] (((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p0_EAX)) && (0 <= __unbuffered_p1_EAX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p0_EAX <= 1)) && (__unbuffered_p1_EAX <= 1)) && (x <= 1)) && (y <= 1)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && (y == 0 || y == 1) [2024-02-05 10:29:07,301 INFO L101 nessWitnessExtractor]: Location invariant before [L725-L725] (((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p0_EAX)) && (0 <= __unbuffered_p1_EAX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p0_EAX <= 1)) && (__unbuffered_p1_EAX <= 1)) && (x <= 1)) && (y <= 1)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && (y == 0 || y == 1) [2024-02-05 10:29:07,301 INFO L101 nessWitnessExtractor]: Location invariant before [L18-L18] expression == 0 [2024-02-05 10:29:07,301 INFO L101 nessWitnessExtractor]: Location invariant after [L18-L18] expression == 1 [2024-02-05 10:29:07,301 INFO L101 nessWitnessExtractor]: Location invariant after [L18-L18] expression == 1 [2024-02-05 10:29:07,301 INFO L101 nessWitnessExtractor]: Location invariant before [L748-L748] (unsigned long )arg == 0UL [2024-02-05 10:29:07,301 INFO L101 nessWitnessExtractor]: Location invariant before [L773-L773] ((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p0_EAX)) && (0 <= __unbuffered_p1_EAX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p0_EAX <= 1)) && (__unbuffered_p1_EAX <= 1)) && (x <= 1)) && (y <= 1)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && (y == 0 || y == 1) [2024-02-05 10:29:07,302 INFO L101 nessWitnessExtractor]: Location invariant before [L743-L743] (unsigned long )arg == 0UL [2024-02-05 10:29:07,302 INFO L101 nessWitnessExtractor]: Location invariant before [L723-L723] (((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p0_EAX)) && (0 <= __unbuffered_p1_EAX)) && (0 <= x)) && (__unbuffered_p0_EAX <= 1)) && (__unbuffered_p1_EAX <= 1)) && (x <= 1)) && (y == 1)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1) [2024-02-05 10:29:07,302 INFO L101 nessWitnessExtractor]: Location invariant before [L776-L776] ((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p0_EAX)) && (0 <= __unbuffered_p1_EAX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p0_EAX <= 1)) && (__unbuffered_p1_EAX <= 1)) && (x <= 1)) && (y <= 1)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && (y == 0 || y == 1) [2024-02-05 10:29:07,302 INFO L101 nessWitnessExtractor]: Location invariant before [L721-L721] (unsigned long )arg == 0UL [2024-02-05 10:29:07,302 INFO L101 nessWitnessExtractor]: Location invariant before [L775-L775] ((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p1_EAX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p1_EAX <= 1)) && (x <= 1)) && (y <= 1)) && (__unbuffered_p0_EAX == 0)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && (y == 0 || y == 1) [2024-02-05 10:29:07,302 INFO L101 nessWitnessExtractor]: Location invariant before [L746-L746] (unsigned long )arg == 0UL [2024-02-05 10:29:07,302 INFO L101 nessWitnessExtractor]: Location invariant before [L742-L742] (((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p0_EAX)) && (0 <= __unbuffered_p1_EAX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p0_EAX <= 1)) && (__unbuffered_p1_EAX <= 1)) && (x <= 1)) && (y <= 1)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && (y == 0 || y == 1) [2024-02-05 10:29:07,303 INFO L101 nessWitnessExtractor]: Location invariant before [L769-L769] ((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p0_EAX)) && (0 <= __unbuffered_p1_EAX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p0_EAX <= 1)) && (__unbuffered_p1_EAX <= 1)) && (x <= 1)) && (y <= 1)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && (y == 0 || y == 1) [2024-02-05 10:29:07,303 INFO L101 nessWitnessExtractor]: Location invariant before [L18-L18] ((0 <= expression) && (expression <= 1)) && (expression == 0 || expression == 1) [2024-02-05 10:29:07,303 INFO L101 nessWitnessExtractor]: Location invariant before [L741-L741] (unsigned long )arg == 0UL [2024-02-05 10:29:07,303 INFO L101 nessWitnessExtractor]: Location invariant before [L747-L747] (((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p0_EAX)) && (0 <= __unbuffered_p1_EAX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p0_EAX <= 1)) && (__unbuffered_p1_EAX <= 1)) && (x <= 1)) && (y <= 1)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && (y == 0 || y == 1) [2024-02-05 10:29:07,303 INFO L101 nessWitnessExtractor]: Location invariant before [L749-L749] (((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p0_EAX)) && (0 <= __unbuffered_p1_EAX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p0_EAX <= 1)) && (__unbuffered_p1_EAX <= 1)) && (x <= 1)) && (y <= 1)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && (y == 0 || y == 1) [2024-02-05 10:29:07,304 INFO L101 nessWitnessExtractor]: Location invariant before [L726-L726] (unsigned long )arg == 0UL [2024-02-05 10:29:07,304 INFO L101 nessWitnessExtractor]: Location invariant before [L738-L738] (unsigned long )arg == 0UL [2024-02-05 10:29:07,304 INFO L101 nessWitnessExtractor]: Location invariant before [L739-L739] (((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p0_EAX)) && (0 <= __unbuffered_p1_EAX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p0_EAX <= 1)) && (__unbuffered_p1_EAX <= 1)) && (x <= 1)) && (y <= 1)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && (y == 0 || y == 1) [2024-02-05 10:29:07,304 INFO L101 nessWitnessExtractor]: Location invariant after [L18-L18] expression == 0 [2024-02-05 10:29:07,305 INFO L101 nessWitnessExtractor]: Location invariant before [L740-L740] (((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p0_EAX)) && (0 <= __unbuffered_p1_EAX)) && (0 <= y)) && (__unbuffered_p0_EAX <= 1)) && (__unbuffered_p1_EAX <= 1)) && (y <= 1)) && (x == 1)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (y == 0 || y == 1) [2024-02-05 10:29:07,305 INFO L101 nessWitnessExtractor]: Location invariant before [L728-L728] (((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p0_EAX)) && (0 <= __unbuffered_p1_EAX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p0_EAX <= 1)) && (__unbuffered_p1_EAX <= 1)) && (x <= 1)) && (y <= 1)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && (y == 0 || y == 1) [2024-02-05 10:29:07,305 INFO L101 nessWitnessExtractor]: Location invariant before [L744-L744] (((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p0_EAX)) && (0 <= __unbuffered_p1_EAX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p0_EAX <= 1)) && (__unbuffered_p1_EAX <= 1)) && (x <= 1)) && (y <= 1)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && (y == 0 || y == 1) [2024-02-05 10:29:07,305 INFO L101 nessWitnessExtractor]: Location invariant before [L731-L731] (unsigned long )arg == 0UL [2024-02-05 10:29:07,305 INFO L101 nessWitnessExtractor]: Location invariant before [L18-L18] expression == 1 [2024-02-05 10:29:07,305 INFO L101 nessWitnessExtractor]: Location invariant before [L765-L765] ((((((__unbuffered_cnt == 0) && (__unbuffered_p0_EAX == 0)) && (__unbuffered_p1_EAX == 0)) && (main$tmp_guard0 == (_Bool)0)) && (main$tmp_guard1 == (_Bool)0)) && (x == 0)) && (y == 0) [2024-02-05 10:29:07,306 INFO L101 nessWitnessExtractor]: Location invariant before [L732-L732] (((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p0_EAX)) && (0 <= __unbuffered_p1_EAX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p0_EAX <= 1)) && (__unbuffered_p1_EAX <= 1)) && (x <= 1)) && (y <= 1)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && (y == 0 || y == 1) [2024-02-05 10:29:07,306 INFO L101 nessWitnessExtractor]: Location invariant before [L734-L734] (unsigned long )arg == 0UL [2024-02-05 10:29:07,306 INFO L101 nessWitnessExtractor]: Location invariant before [L770-L770] ((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p0_EAX)) && (0 <= __unbuffered_p1_EAX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p0_EAX <= 1)) && (__unbuffered_p1_EAX <= 1)) && (x <= 1)) && (y <= 1)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && (y == 0 || y == 1) [2024-02-05 10:29:07,306 INFO L101 nessWitnessExtractor]: Location invariant before [L724-L724] (unsigned long )arg == 0UL [2024-02-05 10:29:07,307 INFO L101 nessWitnessExtractor]: Location invariant before [L730-L730] (((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p0_EAX)) && (0 <= __unbuffered_p1_EAX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p0_EAX <= 1)) && (__unbuffered_p1_EAX <= 1)) && (x <= 1)) && (y <= 1)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && (y == 0 || y == 1) [2024-02-05 10:29:07,307 INFO L101 nessWitnessExtractor]: Location invariant before [L729-L729] (unsigned long )arg == 0UL [2024-02-05 10:29:07,307 INFO L101 nessWitnessExtractor]: Location invariant before [L722-L722] (((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p0_EAX)) && (0 <= __unbuffered_p1_EAX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p0_EAX <= 1)) && (__unbuffered_p1_EAX <= 1)) && (x <= 1)) && (y <= 1)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && (y == 0 || y == 1) [2024-02-05 10:29:07,308 INFO L101 nessWitnessExtractor]: Location invariant before [L750-L750] (((((((((((((((0 <= __unbuffered_p0_EAX) && (0 <= __unbuffered_p1_EAX)) && (0 <= x)) && (0 <= y)) && (1 <= __unbuffered_cnt)) && (__unbuffered_p0_EAX <= 1)) && (__unbuffered_p1_EAX <= 1)) && (x <= 1)) && (y <= 1)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && (y == 0 || y == 1) [2024-02-05 10:29:07,308 INFO L101 nessWitnessExtractor]: Location invariant before [L745-L745] (((((((((((((((0 <= __unbuffered_cnt) && (0 <= __unbuffered_p0_EAX)) && (0 <= __unbuffered_p1_EAX)) && (0 <= x)) && (0 <= y)) && (__unbuffered_p0_EAX <= 1)) && (__unbuffered_p1_EAX <= 1)) && (x <= 1)) && (y <= 1)) && ((unsigned long )arg == 0UL)) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (main$tmp_guard0 == (_Bool)0 || main$tmp_guard0 == (_Bool)1)) && (main$tmp_guard1 == (_Bool)0 || main$tmp_guard1 == (_Bool)1)) && (x == 0 || x == 1)) && (y == 0 || y == 1) [2024-02-05 10:29:07,351 INFO L179 MainTranslator]: Built tables and reachable declarations [2024-02-05 10:29:07,515 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe036.i[941,954] [2024-02-05 10:29:07,682 INFO L209 PostProcessor]: Analyzing one entry point: main [2024-02-05 10:29:07,689 INFO L204 MainTranslator]: Completed pre-run Start Parsing Local [2024-02-05 10:29:07,745 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe036.i[941,954] Start Parsing Local Start Parsing Local [2024-02-05 10:29:07,748 WARN L424 MainDispatcher]: Unable to annotate ; with a witness entry Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-02-05 10:29:07,857 INFO L209 PostProcessor]: Analyzing one entry point: main [2024-02-05 10:29:07,890 INFO L208 MainTranslator]: Completed translation [2024-02-05 10:29:07,891 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.02 10:29:07 WrapperNode [2024-02-05 10:29:07,891 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-02-05 10:29:07,893 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-02-05 10:29:07,893 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-02-05 10:29:07,893 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-02-05 10:29:07,898 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.02 10:29:07" (1/1) ... [2024-02-05 10:29:07,927 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.02 10:29:07" (1/1) ... [2024-02-05 10:29:07,963 INFO L138 Inliner]: procedures = 175, calls = 44, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 67 [2024-02-05 10:29:07,964 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-02-05 10:29:07,964 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-02-05 10:29:07,964 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-02-05 10:29:07,965 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-02-05 10:29:07,974 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.02 10:29:07" (1/1) ... [2024-02-05 10:29:07,974 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.02 10:29:07" (1/1) ... [2024-02-05 10:29:07,987 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.02 10:29:07" (1/1) ... [2024-02-05 10:29:08,000 INFO L175 MemorySlicer]: Split 4 memory accesses to 3 slices as follows [2, 1, 1]. 50 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0, 0]. The 2 writes are split as follows [0, 1, 1]. [2024-02-05 10:29:08,006 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.02 10:29:07" (1/1) ... [2024-02-05 10:29:08,007 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.02 10:29:07" (1/1) ... [2024-02-05 10:29:08,018 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.02 10:29:07" (1/1) ... [2024-02-05 10:29:08,029 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.02 10:29:07" (1/1) ... [2024-02-05 10:29:08,031 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.02 10:29:07" (1/1) ... [2024-02-05 10:29:08,034 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.02 10:29:07" (1/1) ... [2024-02-05 10:29:08,044 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-02-05 10:29:08,045 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-02-05 10:29:08,045 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-02-05 10:29:08,045 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-02-05 10:29:08,045 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.02 10:29:07" (1/1) ... [2024-02-05 10:29:08,052 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-02-05 10:29:08,058 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-02-05 10:29:08,086 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-02-05 10:29:08,093 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-02-05 10:29:08,117 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-02-05 10:29:08,118 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-02-05 10:29:08,118 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-02-05 10:29:08,118 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-02-05 10:29:08,118 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-02-05 10:29:08,118 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2024-02-05 10:29:08,118 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2024-02-05 10:29:08,118 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-02-05 10:29:08,119 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-02-05 10:29:08,119 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-02-05 10:29:08,119 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-02-05 10:29:08,119 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-02-05 10:29:08,119 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-02-05 10:29:08,119 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-02-05 10:29:08,119 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-02-05 10:29:08,119 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-02-05 10:29:08,119 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-02-05 10:29:08,120 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-02-05 10:29:08,249 INFO L244 CfgBuilder]: Building ICFG [2024-02-05 10:29:08,252 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-02-05 10:29:08,615 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-02-05 10:29:08,615 INFO L293 CfgBuilder]: Performing block encoding [2024-02-05 10:29:08,811 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-02-05 10:29:08,811 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-02-05 10:29:08,812 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 05.02 10:29:08 BoogieIcfgContainer [2024-02-05 10:29:08,812 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-02-05 10:29:08,816 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-02-05 10:29:08,816 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-02-05 10:29:08,819 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-02-05 10:29:08,819 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 05.02 10:29:05" (1/4) ... [2024-02-05 10:29:08,820 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@545b9f65 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 05.02 10:29:08, skipping insertion in model container [2024-02-05 10:29:08,820 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 05.02 10:29:07" (2/4) ... [2024-02-05 10:29:08,820 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@545b9f65 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 05.02 10:29:08, skipping insertion in model container [2024-02-05 10:29:08,820 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 05.02 10:29:07" (3/4) ... [2024-02-05 10:29:08,821 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@545b9f65 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 05.02 10:29:08, skipping insertion in model container [2024-02-05 10:29:08,821 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 05.02 10:29:08" (4/4) ... [2024-02-05 10:29:08,822 INFO L112 eAbstractionObserver]: Analyzing ICFG safe036.i [2024-02-05 10:29:08,836 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-02-05 10:29:08,837 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 38 error locations. [2024-02-05 10:29:08,837 INFO L518 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-02-05 10:29:08,904 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-02-05 10:29:08,933 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 87 places, 81 transitions, 170 flow [2024-02-05 10:29:08,973 INFO L124 PetriNetUnfolderBase]: 1/79 cut-off events. [2024-02-05 10:29:08,974 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-02-05 10:29:08,978 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86 conditions, 79 events. 1/79 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 282 event pairs, 0 based on Foata normal form. 0/40 useless extension candidates. Maximal degree in co-relation 77. Up to 2 conditions per place. [2024-02-05 10:29:08,978 INFO L82 GeneralOperation]: Start removeDead. Operand has 87 places, 81 transitions, 170 flow [2024-02-05 10:29:08,981 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 85 places, 79 transitions, 164 flow [2024-02-05 10:29:08,987 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-02-05 10:29:09,059 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;@458e1a72, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-02-05 10:29:09,059 INFO L358 AbstractCegarLoop]: Starting to check reachability of 68 error locations. [2024-02-05 10:29:09,074 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-02-05 10:29:09,074 INFO L124 PetriNetUnfolderBase]: 0/1 cut-off events. [2024-02-05 10:29:09,074 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-02-05 10:29:09,074 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:29:09,075 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1] [2024-02-05 10:29:09,075 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:29:09,079 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:29:09,079 INFO L85 PathProgramCache]: Analyzing trace with hash 10987, now seen corresponding path program 1 times [2024-02-05 10:29:09,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:29:09,089 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1022778507] [2024-02-05 10:29:09,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:29:09,089 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:29:09,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:29:09,344 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:29:09,346 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:29:09,346 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1022778507] [2024-02-05 10:29:09,346 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1022778507] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:29:09,347 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:29:09,347 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-02-05 10:29:09,348 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2116092789] [2024-02-05 10:29:09,348 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:29:09,354 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-02-05 10:29:09,358 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:29:09,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-02-05 10:29:09,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-02-05 10:29:09,383 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 34 out of 81 [2024-02-05 10:29:09,385 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 79 transitions, 164 flow. Second operand has 3 states, 3 states have (on average 34.666666666666664) internal successors, (104), 3 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-02-05 10:29:09,385 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:29:09,386 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 34 of 81 [2024-02-05 10:29:09,386 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:29:10,181 INFO L124 PetriNetUnfolderBase]: 2719/5611 cut-off events. [2024-02-05 10:29:10,182 INFO L125 PetriNetUnfolderBase]: For 10/10 co-relation queries the response was YES. [2024-02-05 10:29:10,190 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9938 conditions, 5611 events. 2719/5611 cut-off events. For 10/10 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 48588 event pairs, 2089 based on Foata normal form. 121/3394 useless extension candidates. Maximal degree in co-relation 9926. Up to 4269 conditions per place. [2024-02-05 10:29:10,217 INFO L140 encePairwiseOnDemand]: 66/81 looper letters, 42 selfloop transitions, 3 changer transitions 0/77 dead transitions. [2024-02-05 10:29:10,217 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 77 transitions, 253 flow [2024-02-05 10:29:10,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-02-05 10:29:10,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-02-05 10:29:10,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 162 transitions. [2024-02-05 10:29:10,227 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-02-05 10:29:10,229 INFO L175 Difference]: Start difference. First operand has 85 places, 79 transitions, 164 flow. Second operand 3 states and 162 transitions. [2024-02-05 10:29:10,229 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 77 transitions, 253 flow [2024-02-05 10:29:10,234 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 77 transitions, 250 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-02-05 10:29:10,239 INFO L231 Difference]: Finished difference. Result has 77 places, 71 transitions, 163 flow [2024-02-05 10:29:10,240 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=142, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=163, PETRI_PLACES=77, PETRI_TRANSITIONS=71} [2024-02-05 10:29:10,243 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, -8 predicate places. [2024-02-05 10:29:10,243 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 71 transitions, 163 flow [2024-02-05 10:29:10,243 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 34.666666666666664) internal successors, (104), 3 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-02-05 10:29:10,243 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:29:10,243 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-02-05 10:29:10,244 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-02-05 10:29:10,244 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:29:10,246 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:29:10,248 INFO L85 PathProgramCache]: Analyzing trace with hash 327740999, now seen corresponding path program 1 times [2024-02-05 10:29:10,248 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:29:10,248 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [793463758] [2024-02-05 10:29:10,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:29:10,253 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:29:10,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:29:10,364 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:29:10,365 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:29:10,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [793463758] [2024-02-05 10:29:10,365 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [793463758] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:29:10,365 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:29:10,365 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-02-05 10:29:10,365 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [392919669] [2024-02-05 10:29:10,365 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:29:10,366 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-02-05 10:29:10,367 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:29:10,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-02-05 10:29:10,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-02-05 10:29:10,383 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 28 out of 81 [2024-02-05 10:29:10,384 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 71 transitions, 163 flow. Second operand has 4 states, 4 states have (on average 29.25) internal successors, (117), 4 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:10,384 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:29:10,384 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 28 of 81 [2024-02-05 10:29:10,384 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:29:11,372 INFO L124 PetriNetUnfolderBase]: 2930/5968 cut-off events. [2024-02-05 10:29:11,372 INFO L125 PetriNetUnfolderBase]: For 453/453 co-relation queries the response was YES. [2024-02-05 10:29:11,382 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11181 conditions, 5968 events. 2930/5968 cut-off events. For 453/453 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 50854 event pairs, 2395 based on Foata normal form. 654/4596 useless extension candidates. Maximal degree in co-relation 11168. Up to 4412 conditions per place. [2024-02-05 10:29:11,414 INFO L140 encePairwiseOnDemand]: 73/81 looper letters, 61 selfloop transitions, 2 changer transitions 0/88 dead transitions. [2024-02-05 10:29:11,415 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 88 transitions, 332 flow [2024-02-05 10:29:11,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-02-05 10:29:11,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-02-05 10:29:11,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 179 transitions. [2024-02-05 10:29:11,420 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5524691358024691 [2024-02-05 10:29:11,420 INFO L175 Difference]: Start difference. First operand has 77 places, 71 transitions, 163 flow. Second operand 4 states and 179 transitions. [2024-02-05 10:29:11,420 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 88 transitions, 332 flow [2024-02-05 10:29:11,421 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 88 transitions, 328 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-02-05 10:29:11,423 INFO L231 Difference]: Finished difference. Result has 73 places, 65 transitions, 152 flow [2024-02-05 10:29:11,423 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=148, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=152, PETRI_PLACES=73, PETRI_TRANSITIONS=65} [2024-02-05 10:29:11,424 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, -12 predicate places. [2024-02-05 10:29:11,424 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 65 transitions, 152 flow [2024-02-05 10:29:11,425 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 29.25) internal successors, (117), 4 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:11,425 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:29:11,425 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-02-05 10:29:11,425 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-02-05 10:29:11,425 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:29:11,427 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:29:11,427 INFO L85 PathProgramCache]: Analyzing trace with hash 1570036760, now seen corresponding path program 1 times [2024-02-05 10:29:11,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:29:11,427 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1989169119] [2024-02-05 10:29:11,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:29:11,428 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:29:11,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:29:11,652 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:29:11,652 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:29:11,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1989169119] [2024-02-05 10:29:11,653 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1989169119] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:29:11,653 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:29:11,653 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-02-05 10:29:11,653 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1890059184] [2024-02-05 10:29:11,653 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:29:11,654 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-02-05 10:29:11,654 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:29:11,654 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-02-05 10:29:11,654 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-02-05 10:29:11,676 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 81 [2024-02-05 10:29:11,677 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 65 transitions, 152 flow. Second operand has 5 states, 5 states have (on average 23.2) internal successors, (116), 5 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:11,677 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:29:11,677 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 81 [2024-02-05 10:29:11,677 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:29:12,597 INFO L124 PetriNetUnfolderBase]: 4101/7894 cut-off events. [2024-02-05 10:29:12,597 INFO L125 PetriNetUnfolderBase]: For 753/759 co-relation queries the response was YES. [2024-02-05 10:29:12,605 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15194 conditions, 7894 events. 4101/7894 cut-off events. For 753/759 co-relation queries the response was YES. Maximal size of possible extension queue 429. Compared 65794 event pairs, 3164 based on Foata normal form. 11/5484 useless extension candidates. Maximal degree in co-relation 15180. Up to 6398 conditions per place. [2024-02-05 10:29:12,629 INFO L140 encePairwiseOnDemand]: 76/81 looper letters, 53 selfloop transitions, 5 changer transitions 0/78 dead transitions. [2024-02-05 10:29:12,629 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 78 transitions, 302 flow [2024-02-05 10:29:12,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-02-05 10:29:12,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-02-05 10:29:12,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 147 transitions. [2024-02-05 10:29:12,631 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4537037037037037 [2024-02-05 10:29:12,631 INFO L175 Difference]: Start difference. First operand has 73 places, 65 transitions, 152 flow. Second operand 4 states and 147 transitions. [2024-02-05 10:29:12,631 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 78 transitions, 302 flow [2024-02-05 10:29:12,632 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 78 transitions, 298 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-02-05 10:29:12,633 INFO L231 Difference]: Finished difference. Result has 76 places, 67 transitions, 175 flow [2024-02-05 10:29:12,633 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=149, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=175, PETRI_PLACES=76, PETRI_TRANSITIONS=67} [2024-02-05 10:29:12,634 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, -9 predicate places. [2024-02-05 10:29:12,634 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 67 transitions, 175 flow [2024-02-05 10:29:12,634 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 23.2) internal successors, (116), 5 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:12,634 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:29:12,634 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:29:12,634 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-02-05 10:29:12,635 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting P1Err0ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:29:12,635 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:29:12,635 INFO L85 PathProgramCache]: Analyzing trace with hash 1424257419, now seen corresponding path program 1 times [2024-02-05 10:29:12,635 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:29:12,636 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1615921880] [2024-02-05 10:29:12,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:29:12,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:29:12,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:29:12,683 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:29:12,683 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:29:12,683 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1615921880] [2024-02-05 10:29:12,683 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1615921880] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:29:12,684 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:29:12,684 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-02-05 10:29:12,684 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1072195248] [2024-02-05 10:29:12,684 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:29:12,684 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-02-05 10:29:12,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:29:12,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-02-05 10:29:12,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-02-05 10:29:12,700 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 28 out of 81 [2024-02-05 10:29:12,701 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 67 transitions, 175 flow. Second operand has 4 states, 4 states have (on average 29.75) internal successors, (119), 4 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:12,701 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:29:12,701 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 28 of 81 [2024-02-05 10:29:12,701 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:29:13,402 INFO L124 PetriNetUnfolderBase]: 3006/5628 cut-off events. [2024-02-05 10:29:13,402 INFO L125 PetriNetUnfolderBase]: For 628/636 co-relation queries the response was YES. [2024-02-05 10:29:13,409 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11163 conditions, 5628 events. 3006/5628 cut-off events. For 628/636 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 44676 event pairs, 443 based on Foata normal form. 693/4709 useless extension candidates. Maximal degree in co-relation 11147. Up to 4547 conditions per place. [2024-02-05 10:29:13,423 INFO L140 encePairwiseOnDemand]: 73/81 looper letters, 69 selfloop transitions, 2 changer transitions 0/91 dead transitions. [2024-02-05 10:29:13,424 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 91 transitions, 379 flow [2024-02-05 10:29:13,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-02-05 10:29:13,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-02-05 10:29:13,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 186 transitions. [2024-02-05 10:29:13,425 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5740740740740741 [2024-02-05 10:29:13,425 INFO L175 Difference]: Start difference. First operand has 76 places, 67 transitions, 175 flow. Second operand 4 states and 186 transitions. [2024-02-05 10:29:13,425 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 91 transitions, 379 flow [2024-02-05 10:29:13,426 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 91 transitions, 367 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-02-05 10:29:13,427 INFO L231 Difference]: Finished difference. Result has 71 places, 61 transitions, 159 flow [2024-02-05 10:29:13,427 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=155, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=159, PETRI_PLACES=71, PETRI_TRANSITIONS=61} [2024-02-05 10:29:13,428 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, -14 predicate places. [2024-02-05 10:29:13,428 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 61 transitions, 159 flow [2024-02-05 10:29:13,428 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 29.75) internal successors, (119), 4 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:13,429 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:29:13,429 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:29:13,429 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-02-05 10:29:13,429 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:29:13,429 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:29:13,429 INFO L85 PathProgramCache]: Analyzing trace with hash 1202307438, now seen corresponding path program 1 times [2024-02-05 10:29:13,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:29:13,430 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1215860029] [2024-02-05 10:29:13,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:29:13,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:29:13,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:29:13,574 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:29:13,574 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:29:13,575 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1215860029] [2024-02-05 10:29:13,575 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1215860029] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:29:13,575 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:29:13,575 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-02-05 10:29:13,575 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1901057913] [2024-02-05 10:29:13,575 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:29:13,576 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-02-05 10:29:13,576 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:29:13,576 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-02-05 10:29:13,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-02-05 10:29:13,598 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 81 [2024-02-05 10:29:13,599 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 61 transitions, 159 flow. Second operand has 5 states, 5 states have (on average 23.6) internal successors, (118), 5 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:13,599 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:29:13,599 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 81 [2024-02-05 10:29:13,599 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:29:14,235 INFO L124 PetriNetUnfolderBase]: 4209/7774 cut-off events. [2024-02-05 10:29:14,235 INFO L125 PetriNetUnfolderBase]: For 910/918 co-relation queries the response was YES. [2024-02-05 10:29:14,245 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15512 conditions, 7774 events. 4209/7774 cut-off events. For 910/918 co-relation queries the response was YES. Maximal size of possible extension queue 424. Compared 61684 event pairs, 3473 based on Foata normal form. 11/5507 useless extension candidates. Maximal degree in co-relation 15497. Up to 6665 conditions per place. [2024-02-05 10:29:14,264 INFO L140 encePairwiseOnDemand]: 76/81 looper letters, 49 selfloop transitions, 6 changer transitions 0/70 dead transitions. [2024-02-05 10:29:14,264 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 70 transitions, 296 flow [2024-02-05 10:29:14,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-02-05 10:29:14,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-02-05 10:29:14,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 143 transitions. [2024-02-05 10:29:14,266 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44135802469135804 [2024-02-05 10:29:14,266 INFO L175 Difference]: Start difference. First operand has 71 places, 61 transitions, 159 flow. Second operand 4 states and 143 transitions. [2024-02-05 10:29:14,266 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 70 transitions, 296 flow [2024-02-05 10:29:14,267 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 70 transitions, 290 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-02-05 10:29:14,268 INFO L231 Difference]: Finished difference. Result has 74 places, 63 transitions, 186 flow [2024-02-05 10:29:14,268 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=156, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=186, PETRI_PLACES=74, PETRI_TRANSITIONS=63} [2024-02-05 10:29:14,268 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, -11 predicate places. [2024-02-05 10:29:14,269 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 63 transitions, 186 flow [2024-02-05 10:29:14,269 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 23.6) internal successors, (118), 5 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:14,269 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:29:14,269 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:29:14,269 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-02-05 10:29:14,269 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:29:14,270 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:29:14,270 INFO L85 PathProgramCache]: Analyzing trace with hash 1271818779, now seen corresponding path program 1 times [2024-02-05 10:29:14,270 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:29:14,270 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1518501320] [2024-02-05 10:29:14,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:29:14,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:29:14,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:29:14,428 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:29:14,429 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:29:14,429 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1518501320] [2024-02-05 10:29:14,429 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1518501320] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:29:14,429 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:29:14,429 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-02-05 10:29:14,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1206378738] [2024-02-05 10:29:14,430 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:29:14,430 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-02-05 10:29:14,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:29:14,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-02-05 10:29:14,431 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-02-05 10:29:14,464 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 81 [2024-02-05 10:29:14,464 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 63 transitions, 186 flow. Second operand has 6 states, 6 states have (on average 24.333333333333332) internal successors, (146), 6 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:14,464 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:29:14,464 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 81 [2024-02-05 10:29:14,465 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:29:15,047 INFO L124 PetriNetUnfolderBase]: 3657/6857 cut-off events. [2024-02-05 10:29:15,047 INFO L125 PetriNetUnfolderBase]: For 797/818 co-relation queries the response was YES. [2024-02-05 10:29:15,061 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13653 conditions, 6857 events. 3657/6857 cut-off events. For 797/818 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 54095 event pairs, 2086 based on Foata normal form. 36/4788 useless extension candidates. Maximal degree in co-relation 13635. Up to 5606 conditions per place. [2024-02-05 10:29:15,082 INFO L140 encePairwiseOnDemand]: 70/81 looper letters, 63 selfloop transitions, 8 changer transitions 0/86 dead transitions. [2024-02-05 10:29:15,083 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 86 transitions, 385 flow [2024-02-05 10:29:15,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-02-05 10:29:15,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-02-05 10:29:15,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 191 transitions. [2024-02-05 10:29:15,084 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47160493827160493 [2024-02-05 10:29:15,084 INFO L175 Difference]: Start difference. First operand has 74 places, 63 transitions, 186 flow. Second operand 5 states and 191 transitions. [2024-02-05 10:29:15,085 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 86 transitions, 385 flow [2024-02-05 10:29:15,087 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 86 transitions, 380 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-02-05 10:29:15,088 INFO L231 Difference]: Finished difference. Result has 78 places, 65 transitions, 223 flow [2024-02-05 10:29:15,088 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=181, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=223, PETRI_PLACES=78, PETRI_TRANSITIONS=65} [2024-02-05 10:29:15,090 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, -7 predicate places. [2024-02-05 10:29:15,090 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 65 transitions, 223 flow [2024-02-05 10:29:15,091 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 24.333333333333332) internal successors, (146), 6 states have internal predecessors, (146), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:15,091 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:29:15,091 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:29:15,091 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-02-05 10:29:15,091 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:29:15,091 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:29:15,092 INFO L85 PathProgramCache]: Analyzing trace with hash 27791324, now seen corresponding path program 1 times [2024-02-05 10:29:15,092 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:29:15,092 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [202714019] [2024-02-05 10:29:15,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:29:15,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:29:15,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:29:15,288 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:29:15,289 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:29:15,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [202714019] [2024-02-05 10:29:15,290 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [202714019] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:29:15,290 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:29:15,290 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-02-05 10:29:15,290 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1286506041] [2024-02-05 10:29:15,290 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:29:15,291 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-02-05 10:29:15,291 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:29:15,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-02-05 10:29:15,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-02-05 10:29:15,294 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 35 out of 81 [2024-02-05 10:29:15,295 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 65 transitions, 223 flow. Second operand has 5 states, 5 states have (on average 36.6) internal successors, (183), 5 states have internal predecessors, (183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:15,295 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:29:15,295 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 35 of 81 [2024-02-05 10:29:15,295 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:29:15,796 INFO L124 PetriNetUnfolderBase]: 2176/4160 cut-off events. [2024-02-05 10:29:15,796 INFO L125 PetriNetUnfolderBase]: For 1233/1235 co-relation queries the response was YES. [2024-02-05 10:29:15,806 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8967 conditions, 4160 events. 2176/4160 cut-off events. For 1233/1235 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 31555 event pairs, 1784 based on Foata normal form. 50/3137 useless extension candidates. Maximal degree in co-relation 8947. Up to 3351 conditions per place. [2024-02-05 10:29:15,826 INFO L140 encePairwiseOnDemand]: 75/81 looper letters, 52 selfloop transitions, 7 changer transitions 0/81 dead transitions. [2024-02-05 10:29:15,826 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 81 transitions, 379 flow [2024-02-05 10:29:15,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-02-05 10:29:15,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-02-05 10:29:15,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 197 transitions. [2024-02-05 10:29:15,828 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6080246913580247 [2024-02-05 10:29:15,828 INFO L175 Difference]: Start difference. First operand has 78 places, 65 transitions, 223 flow. Second operand 4 states and 197 transitions. [2024-02-05 10:29:15,828 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 81 transitions, 379 flow [2024-02-05 10:29:15,829 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 81 transitions, 365 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-02-05 10:29:15,830 INFO L231 Difference]: Finished difference. Result has 79 places, 67 transitions, 241 flow [2024-02-05 10:29:15,831 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=209, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=241, PETRI_PLACES=79, PETRI_TRANSITIONS=67} [2024-02-05 10:29:15,831 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, -6 predicate places. [2024-02-05 10:29:15,831 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 67 transitions, 241 flow [2024-02-05 10:29:15,832 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 36.6) internal successors, (183), 5 states have internal predecessors, (183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:15,832 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:29:15,832 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:29:15,832 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-02-05 10:29:15,832 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:29:15,833 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:29:15,833 INFO L85 PathProgramCache]: Analyzing trace with hash 71259441, now seen corresponding path program 1 times [2024-02-05 10:29:15,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:29:15,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1063349381] [2024-02-05 10:29:15,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:29:15,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:29:15,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:29:16,020 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:29:16,020 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:29:16,020 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1063349381] [2024-02-05 10:29:16,020 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1063349381] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:29:16,021 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:29:16,021 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-02-05 10:29:16,021 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [623668340] [2024-02-05 10:29:16,021 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:29:16,021 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-02-05 10:29:16,021 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:29:16,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-02-05 10:29:16,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-02-05 10:29:16,044 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 81 [2024-02-05 10:29:16,044 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 67 transitions, 241 flow. Second operand has 6 states, 6 states have (on average 24.666666666666668) internal successors, (148), 6 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:16,044 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:29:16,044 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 81 [2024-02-05 10:29:16,045 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:29:16,657 INFO L124 PetriNetUnfolderBase]: 3081/5490 cut-off events. [2024-02-05 10:29:16,657 INFO L125 PetriNetUnfolderBase]: For 2510/2518 co-relation queries the response was YES. [2024-02-05 10:29:16,667 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12686 conditions, 5490 events. 3081/5490 cut-off events. For 2510/2518 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 39824 event pairs, 2549 based on Foata normal form. 17/4466 useless extension candidates. Maximal degree in co-relation 12665. Up to 4760 conditions per place. [2024-02-05 10:29:16,684 INFO L140 encePairwiseOnDemand]: 72/81 looper letters, 61 selfloop transitions, 8 changer transitions 0/84 dead transitions. [2024-02-05 10:29:16,685 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 84 transitions, 418 flow [2024-02-05 10:29:16,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-02-05 10:29:16,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-02-05 10:29:16,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 185 transitions. [2024-02-05 10:29:16,686 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4567901234567901 [2024-02-05 10:29:16,686 INFO L175 Difference]: Start difference. First operand has 79 places, 67 transitions, 241 flow. Second operand 5 states and 185 transitions. [2024-02-05 10:29:16,686 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 84 transitions, 418 flow [2024-02-05 10:29:16,689 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 84 transitions, 406 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-02-05 10:29:16,690 INFO L231 Difference]: Finished difference. Result has 82 places, 67 transitions, 257 flow [2024-02-05 10:29:16,690 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=229, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=257, PETRI_PLACES=82, PETRI_TRANSITIONS=67} [2024-02-05 10:29:16,691 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, -3 predicate places. [2024-02-05 10:29:16,691 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 67 transitions, 257 flow [2024-02-05 10:29:16,691 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 24.666666666666668) internal successors, (148), 6 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:16,691 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:29:16,691 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:29:16,691 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-02-05 10:29:16,692 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:29:16,692 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:29:16,692 INFO L85 PathProgramCache]: Analyzing trace with hash -2112673868, now seen corresponding path program 1 times [2024-02-05 10:29:16,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:29:16,692 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1402607627] [2024-02-05 10:29:16,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:29:16,693 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:29:16,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:29:16,844 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:29:16,844 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:29:16,844 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1402607627] [2024-02-05 10:29:16,845 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1402607627] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:29:16,845 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:29:16,845 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-02-05 10:29:16,845 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1396853556] [2024-02-05 10:29:16,845 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:29:16,845 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-02-05 10:29:16,846 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:29:16,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-02-05 10:29:16,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-02-05 10:29:16,876 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 81 [2024-02-05 10:29:16,877 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 67 transitions, 257 flow. Second operand has 6 states, 6 states have (on average 24.5) internal successors, (147), 6 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:16,877 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:29:16,877 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 81 [2024-02-05 10:29:16,877 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:29:17,417 INFO L124 PetriNetUnfolderBase]: 3101/5630 cut-off events. [2024-02-05 10:29:17,418 INFO L125 PetriNetUnfolderBase]: For 2867/2875 co-relation queries the response was YES. [2024-02-05 10:29:17,429 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13332 conditions, 5630 events. 3101/5630 cut-off events. For 2867/2875 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 41315 event pairs, 2077 based on Foata normal form. 20/4890 useless extension candidates. Maximal degree in co-relation 13310. Up to 4787 conditions per place. [2024-02-05 10:29:17,445 INFO L140 encePairwiseOnDemand]: 75/81 looper letters, 64 selfloop transitions, 10 changer transitions 0/89 dead transitions. [2024-02-05 10:29:17,445 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 89 transitions, 463 flow [2024-02-05 10:29:17,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-02-05 10:29:17,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-02-05 10:29:17,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 186 transitions. [2024-02-05 10:29:17,447 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45925925925925926 [2024-02-05 10:29:17,447 INFO L175 Difference]: Start difference. First operand has 82 places, 67 transitions, 257 flow. Second operand 5 states and 186 transitions. [2024-02-05 10:29:17,447 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 89 transitions, 463 flow [2024-02-05 10:29:17,451 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 89 transitions, 447 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-02-05 10:29:17,452 INFO L231 Difference]: Finished difference. Result has 84 places, 70 transitions, 285 flow [2024-02-05 10:29:17,452 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=241, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=285, PETRI_PLACES=84, PETRI_TRANSITIONS=70} [2024-02-05 10:29:17,452 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, -1 predicate places. [2024-02-05 10:29:17,453 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 70 transitions, 285 flow [2024-02-05 10:29:17,453 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 24.5) internal successors, (147), 6 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:17,453 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:29:17,453 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:29:17,453 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-02-05 10:29:17,453 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:29:17,454 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:29:17,454 INFO L85 PathProgramCache]: Analyzing trace with hash -2086878458, now seen corresponding path program 2 times [2024-02-05 10:29:17,454 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:29:17,454 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [947986619] [2024-02-05 10:29:17,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:29:17,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:29:17,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:29:17,618 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:29:17,618 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:29:17,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [947986619] [2024-02-05 10:29:17,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [947986619] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:29:17,618 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:29:17,619 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-02-05 10:29:17,619 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [894530113] [2024-02-05 10:29:17,619 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:29:17,619 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-02-05 10:29:17,619 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:29:17,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-02-05 10:29:17,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-02-05 10:29:17,644 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 81 [2024-02-05 10:29:17,645 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 70 transitions, 285 flow. Second operand has 6 states, 6 states have (on average 24.5) internal successors, (147), 6 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:17,645 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:29:17,645 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 81 [2024-02-05 10:29:17,645 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:29:18,225 INFO L124 PetriNetUnfolderBase]: 3081/5570 cut-off events. [2024-02-05 10:29:18,226 INFO L125 PetriNetUnfolderBase]: For 3058/3066 co-relation queries the response was YES. [2024-02-05 10:29:18,233 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13335 conditions, 5570 events. 3081/5570 cut-off events. For 3058/3066 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 40862 event pairs, 2102 based on Foata normal form. 20/4832 useless extension candidates. Maximal degree in co-relation 13311. Up to 4784 conditions per place. [2024-02-05 10:29:18,244 INFO L140 encePairwiseOnDemand]: 75/81 looper letters, 63 selfloop transitions, 11 changer transitions 0/89 dead transitions. [2024-02-05 10:29:18,244 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 89 transitions, 479 flow [2024-02-05 10:29:18,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-02-05 10:29:18,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-02-05 10:29:18,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 185 transitions. [2024-02-05 10:29:18,246 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4567901234567901 [2024-02-05 10:29:18,246 INFO L175 Difference]: Start difference. First operand has 84 places, 70 transitions, 285 flow. Second operand 5 states and 185 transitions. [2024-02-05 10:29:18,246 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 89 transitions, 479 flow [2024-02-05 10:29:18,248 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 89 transitions, 457 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-02-05 10:29:18,249 INFO L231 Difference]: Finished difference. Result has 86 places, 71 transitions, 297 flow [2024-02-05 10:29:18,249 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=265, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=297, PETRI_PLACES=86, PETRI_TRANSITIONS=71} [2024-02-05 10:29:18,250 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 1 predicate places. [2024-02-05 10:29:18,250 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 71 transitions, 297 flow [2024-02-05 10:29:18,250 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 24.5) internal successors, (147), 6 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:18,250 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:29:18,250 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:29:18,251 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-02-05 10:29:18,251 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:29:18,251 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:29:18,251 INFO L85 PathProgramCache]: Analyzing trace with hash 544376466, now seen corresponding path program 1 times [2024-02-05 10:29:18,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:29:18,251 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1798990269] [2024-02-05 10:29:18,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:29:18,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:29:18,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:29:18,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-02-05 10:29:18,410 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:29:18,411 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1798990269] [2024-02-05 10:29:18,411 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1798990269] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:29:18,411 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:29:18,411 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-02-05 10:29:18,411 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2141375307] [2024-02-05 10:29:18,411 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:29:18,412 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-02-05 10:29:18,412 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:29:18,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-02-05 10:29:18,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-02-05 10:29:18,454 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 81 [2024-02-05 10:29:18,454 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 71 transitions, 297 flow. Second operand has 6 states, 6 states have (on average 24.5) internal successors, (147), 6 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:18,454 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:29:18,455 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 81 [2024-02-05 10:29:18,455 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:29:18,954 INFO L124 PetriNetUnfolderBase]: 3100/5754 cut-off events. [2024-02-05 10:29:18,955 INFO L125 PetriNetUnfolderBase]: For 3217/3262 co-relation queries the response was YES. [2024-02-05 10:29:18,967 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13635 conditions, 5754 events. 3100/5754 cut-off events. For 3217/3262 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 44265 event pairs, 2546 based on Foata normal form. 34/4976 useless extension candidates. Maximal degree in co-relation 13610. Up to 4782 conditions per place. [2024-02-05 10:29:18,983 INFO L140 encePairwiseOnDemand]: 75/81 looper letters, 69 selfloop transitions, 11 changer transitions 0/96 dead transitions. [2024-02-05 10:29:18,983 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 96 transitions, 525 flow [2024-02-05 10:29:18,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-02-05 10:29:18,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-02-05 10:29:18,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 188 transitions. [2024-02-05 10:29:18,985 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4641975308641975 [2024-02-05 10:29:18,985 INFO L175 Difference]: Start difference. First operand has 86 places, 71 transitions, 297 flow. Second operand 5 states and 188 transitions. [2024-02-05 10:29:18,985 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 96 transitions, 525 flow [2024-02-05 10:29:18,989 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 96 transitions, 510 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-02-05 10:29:18,990 INFO L231 Difference]: Finished difference. Result has 90 places, 75 transitions, 334 flow [2024-02-05 10:29:18,990 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=282, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=334, PETRI_PLACES=90, PETRI_TRANSITIONS=75} [2024-02-05 10:29:18,990 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 5 predicate places. [2024-02-05 10:29:18,990 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 75 transitions, 334 flow [2024-02-05 10:29:18,991 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 24.5) internal successors, (147), 6 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:18,991 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:29:18,991 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:29:18,991 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-02-05 10:29:18,991 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:29:18,991 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:29:18,992 INFO L85 PathProgramCache]: Analyzing trace with hash 1469286874, now seen corresponding path program 2 times [2024-02-05 10:29:18,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:29:18,992 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [480486622] [2024-02-05 10:29:18,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:29:18,992 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:29:18,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:29:19,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-02-05 10:29:19,150 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:29:19,150 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [480486622] [2024-02-05 10:29:19,150 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [480486622] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:29:19,150 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:29:19,150 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-02-05 10:29:19,151 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1595562901] [2024-02-05 10:29:19,151 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:29:19,151 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-02-05 10:29:19,151 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:29:19,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-02-05 10:29:19,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-02-05 10:29:19,183 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 81 [2024-02-05 10:29:19,184 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 75 transitions, 334 flow. Second operand has 6 states, 6 states have (on average 24.5) internal successors, (147), 6 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:19,184 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:29:19,184 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 81 [2024-02-05 10:29:19,184 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:29:19,739 INFO L124 PetriNetUnfolderBase]: 3080/5738 cut-off events. [2024-02-05 10:29:19,740 INFO L125 PetriNetUnfolderBase]: For 3395/3434 co-relation queries the response was YES. [2024-02-05 10:29:19,750 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13645 conditions, 5738 events. 3080/5738 cut-off events. For 3395/3434 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 44156 event pairs, 2522 based on Foata normal form. 37/4971 useless extension candidates. Maximal degree in co-relation 13617. Up to 4779 conditions per place. [2024-02-05 10:29:19,764 INFO L140 encePairwiseOnDemand]: 75/81 looper letters, 64 selfloop transitions, 11 changer transitions 0/91 dead transitions. [2024-02-05 10:29:19,764 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 91 transitions, 520 flow [2024-02-05 10:29:19,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-02-05 10:29:19,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-02-05 10:29:19,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 183 transitions. [2024-02-05 10:29:19,765 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45185185185185184 [2024-02-05 10:29:19,766 INFO L175 Difference]: Start difference. First operand has 90 places, 75 transitions, 334 flow. Second operand 5 states and 183 transitions. [2024-02-05 10:29:19,766 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 91 transitions, 520 flow [2024-02-05 10:29:19,782 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 91 transitions, 510 flow, removed 1 selfloop flow, removed 1 redundant places. [2024-02-05 10:29:19,784 INFO L231 Difference]: Finished difference. Result has 94 places, 75 transitions, 351 flow [2024-02-05 10:29:19,784 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=324, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=351, PETRI_PLACES=94, PETRI_TRANSITIONS=75} [2024-02-05 10:29:19,784 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 9 predicate places. [2024-02-05 10:29:19,785 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 75 transitions, 351 flow [2024-02-05 10:29:19,785 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 24.5) internal successors, (147), 6 states have internal predecessors, (147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:19,785 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:29:19,785 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:29:19,785 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-02-05 10:29:19,785 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:29:19,786 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:29:19,786 INFO L85 PathProgramCache]: Analyzing trace with hash -1851810030, now seen corresponding path program 1 times [2024-02-05 10:29:19,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:29:19,786 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [343799169] [2024-02-05 10:29:19,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:29:19,786 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:29:19,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:29:19,941 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:29:19,942 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:29:19,942 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [343799169] [2024-02-05 10:29:19,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [343799169] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:29:19,942 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:29:19,942 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-02-05 10:29:19,942 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [390866589] [2024-02-05 10:29:19,942 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:29:19,943 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-02-05 10:29:19,943 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:29:19,943 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-02-05 10:29:19,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-02-05 10:29:19,948 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 35 out of 81 [2024-02-05 10:29:19,949 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 75 transitions, 351 flow. Second operand has 6 states, 6 states have (on average 36.5) internal successors, (219), 6 states have internal predecessors, (219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:19,949 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:29:19,949 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 35 of 81 [2024-02-05 10:29:19,949 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:29:20,358 INFO L124 PetriNetUnfolderBase]: 1994/4125 cut-off events. [2024-02-05 10:29:20,358 INFO L125 PetriNetUnfolderBase]: For 2933/2956 co-relation queries the response was YES. [2024-02-05 10:29:20,368 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9586 conditions, 4125 events. 1994/4125 cut-off events. For 2933/2956 co-relation queries the response was YES. Maximal size of possible extension queue 251. Compared 32348 event pairs, 1280 based on Foata normal form. 70/3592 useless extension candidates. Maximal degree in co-relation 9556. Up to 2897 conditions per place. [2024-02-05 10:29:20,379 INFO L140 encePairwiseOnDemand]: 74/81 looper letters, 72 selfloop transitions, 12 changer transitions 0/108 dead transitions. [2024-02-05 10:29:20,379 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 108 transitions, 633 flow [2024-02-05 10:29:20,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-02-05 10:29:20,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-02-05 10:29:20,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 247 transitions. [2024-02-05 10:29:20,381 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6098765432098765 [2024-02-05 10:29:20,381 INFO L175 Difference]: Start difference. First operand has 94 places, 75 transitions, 351 flow. Second operand 5 states and 247 transitions. [2024-02-05 10:29:20,381 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 108 transitions, 633 flow [2024-02-05 10:29:20,385 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 108 transitions, 596 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-02-05 10:29:20,386 INFO L231 Difference]: Finished difference. Result has 96 places, 84 transitions, 414 flow [2024-02-05 10:29:20,387 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=319, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=414, PETRI_PLACES=96, PETRI_TRANSITIONS=84} [2024-02-05 10:29:20,388 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 11 predicate places. [2024-02-05 10:29:20,388 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 84 transitions, 414 flow [2024-02-05 10:29:20,388 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 36.5) internal successors, (219), 6 states have internal predecessors, (219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:20,388 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:29:20,388 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:29:20,388 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-02-05 10:29:20,389 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:29:20,389 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:29:20,390 INFO L85 PathProgramCache]: Analyzing trace with hash 1359948656, now seen corresponding path program 2 times [2024-02-05 10:29:20,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:29:20,390 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1745679430] [2024-02-05 10:29:20,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:29:20,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:29:20,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:29:20,546 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:29:20,546 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:29:20,546 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1745679430] [2024-02-05 10:29:20,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1745679430] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:29:20,547 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:29:20,547 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-02-05 10:29:20,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [470527480] [2024-02-05 10:29:20,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:29:20,547 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-02-05 10:29:20,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:29:20,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-02-05 10:29:20,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-02-05 10:29:20,552 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 35 out of 81 [2024-02-05 10:29:20,553 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 84 transitions, 414 flow. Second operand has 6 states, 6 states have (on average 36.5) internal successors, (219), 6 states have internal predecessors, (219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:20,553 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:29:20,553 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 35 of 81 [2024-02-05 10:29:20,553 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:29:21,019 INFO L124 PetriNetUnfolderBase]: 1962/4130 cut-off events. [2024-02-05 10:29:21,020 INFO L125 PetriNetUnfolderBase]: For 4142/4168 co-relation queries the response was YES. [2024-02-05 10:29:21,027 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10063 conditions, 4130 events. 1962/4130 cut-off events. For 4142/4168 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 32833 event pairs, 1138 based on Foata normal form. 42/3566 useless extension candidates. Maximal degree in co-relation 10031. Up to 2889 conditions per place. [2024-02-05 10:29:21,035 INFO L140 encePairwiseOnDemand]: 75/81 looper letters, 69 selfloop transitions, 13 changer transitions 0/106 dead transitions. [2024-02-05 10:29:21,035 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 106 transitions, 643 flow [2024-02-05 10:29:21,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-02-05 10:29:21,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-02-05 10:29:21,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 242 transitions. [2024-02-05 10:29:21,037 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5975308641975309 [2024-02-05 10:29:21,037 INFO L175 Difference]: Start difference. First operand has 96 places, 84 transitions, 414 flow. Second operand 5 states and 242 transitions. [2024-02-05 10:29:21,037 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 106 transitions, 643 flow [2024-02-05 10:29:21,040 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 106 transitions, 643 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-02-05 10:29:21,041 INFO L231 Difference]: Finished difference. Result has 101 places, 85 transitions, 451 flow [2024-02-05 10:29:21,041 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=414, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=451, PETRI_PLACES=101, PETRI_TRANSITIONS=85} [2024-02-05 10:29:21,042 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 16 predicate places. [2024-02-05 10:29:21,042 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 85 transitions, 451 flow [2024-02-05 10:29:21,042 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 36.5) internal successors, (219), 6 states have internal predecessors, (219), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:21,042 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:29:21,042 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:29:21,042 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-02-05 10:29:21,042 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:29:21,043 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:29:21,043 INFO L85 PathProgramCache]: Analyzing trace with hash -21721219, now seen corresponding path program 1 times [2024-02-05 10:29:21,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:29:21,043 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [371499187] [2024-02-05 10:29:21,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:29:21,043 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:29:21,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:29:21,231 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:29:21,232 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:29:21,232 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [371499187] [2024-02-05 10:29:21,232 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [371499187] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:29:21,232 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:29:21,232 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-02-05 10:29:21,232 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [483326640] [2024-02-05 10:29:21,233 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:29:21,233 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-05 10:29:21,233 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:29:21,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-05 10:29:21,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-05 10:29:21,258 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 81 [2024-02-05 10:29:21,258 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 85 transitions, 451 flow. Second operand has 7 states, 7 states have (on average 24.571428571428573) internal successors, (172), 7 states have internal predecessors, (172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:21,258 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:29:21,259 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 81 [2024-02-05 10:29:21,259 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:29:21,826 INFO L124 PetriNetUnfolderBase]: 2776/5624 cut-off events. [2024-02-05 10:29:21,826 INFO L125 PetriNetUnfolderBase]: For 5928/5976 co-relation queries the response was YES. [2024-02-05 10:29:21,840 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13848 conditions, 5624 events. 2776/5624 cut-off events. For 5928/5976 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 44403 event pairs, 1842 based on Foata normal form. 55/4900 useless extension candidates. Maximal degree in co-relation 13813. Up to 4025 conditions per place. [2024-02-05 10:29:21,855 INFO L140 encePairwiseOnDemand]: 73/81 looper letters, 86 selfloop transitions, 16 changer transitions 0/118 dead transitions. [2024-02-05 10:29:21,855 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 118 transitions, 750 flow [2024-02-05 10:29:21,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-02-05 10:29:21,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-02-05 10:29:21,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 225 transitions. [2024-02-05 10:29:21,856 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46296296296296297 [2024-02-05 10:29:21,856 INFO L175 Difference]: Start difference. First operand has 101 places, 85 transitions, 451 flow. Second operand 6 states and 225 transitions. [2024-02-05 10:29:21,857 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 118 transitions, 750 flow [2024-02-05 10:29:21,864 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 118 transitions, 742 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-02-05 10:29:21,865 INFO L231 Difference]: Finished difference. Result has 107 places, 87 transitions, 503 flow [2024-02-05 10:29:21,865 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=444, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=503, PETRI_PLACES=107, PETRI_TRANSITIONS=87} [2024-02-05 10:29:21,866 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 22 predicate places. [2024-02-05 10:29:21,866 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 87 transitions, 503 flow [2024-02-05 10:29:21,866 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 24.571428571428573) internal successors, (172), 7 states have internal predecessors, (172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:21,866 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:29:21,866 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:29:21,866 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-02-05 10:29:21,866 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:29:21,867 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:29:21,867 INFO L85 PathProgramCache]: Analyzing trace with hash -1547080713, now seen corresponding path program 1 times [2024-02-05 10:29:21,867 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:29:21,867 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1347232094] [2024-02-05 10:29:21,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:29:21,867 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:29:21,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:29:22,061 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:29:22,061 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:29:22,061 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1347232094] [2024-02-05 10:29:22,063 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1347232094] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:29:22,063 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:29:22,063 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-02-05 10:29:22,063 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [690159966] [2024-02-05 10:29:22,063 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:29:22,064 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-05 10:29:22,064 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:29:22,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-05 10:29:22,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-05 10:29:22,094 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 81 [2024-02-05 10:29:22,094 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 87 transitions, 503 flow. Second operand has 7 states, 7 states have (on average 24.571428571428573) internal successors, (172), 7 states have internal predecessors, (172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:22,095 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:29:22,095 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 81 [2024-02-05 10:29:22,095 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:29:22,742 INFO L124 PetriNetUnfolderBase]: 2835/5697 cut-off events. [2024-02-05 10:29:22,743 INFO L125 PetriNetUnfolderBase]: For 7062/7076 co-relation queries the response was YES. [2024-02-05 10:29:22,756 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14485 conditions, 5697 events. 2835/5697 cut-off events. For 7062/7076 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 45041 event pairs, 1716 based on Foata normal form. 26/4914 useless extension candidates. Maximal degree in co-relation 14447. Up to 4058 conditions per place. [2024-02-05 10:29:22,771 INFO L140 encePairwiseOnDemand]: 70/81 looper letters, 89 selfloop transitions, 21 changer transitions 0/127 dead transitions. [2024-02-05 10:29:22,771 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 127 transitions, 858 flow [2024-02-05 10:29:22,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-02-05 10:29:22,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-02-05 10:29:22,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 232 transitions. [2024-02-05 10:29:22,773 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4773662551440329 [2024-02-05 10:29:22,773 INFO L175 Difference]: Start difference. First operand has 107 places, 87 transitions, 503 flow. Second operand 6 states and 232 transitions. [2024-02-05 10:29:22,773 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 127 transitions, 858 flow [2024-02-05 10:29:22,781 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 127 transitions, 824 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-02-05 10:29:22,782 INFO L231 Difference]: Finished difference. Result has 110 places, 94 transitions, 578 flow [2024-02-05 10:29:22,783 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=475, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=578, PETRI_PLACES=110, PETRI_TRANSITIONS=94} [2024-02-05 10:29:22,783 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 25 predicate places. [2024-02-05 10:29:22,784 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 94 transitions, 578 flow [2024-02-05 10:29:22,785 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 24.571428571428573) internal successors, (172), 7 states have internal predecessors, (172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:22,785 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:29:22,785 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:29:22,785 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-02-05 10:29:22,785 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:29:22,786 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:29:22,786 INFO L85 PathProgramCache]: Analyzing trace with hash -840212971, now seen corresponding path program 2 times [2024-02-05 10:29:22,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:29:22,786 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1741721620] [2024-02-05 10:29:22,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:29:22,786 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:29:22,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:29:22,992 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:29:22,992 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:29:22,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1741721620] [2024-02-05 10:29:22,993 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1741721620] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:29:22,993 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:29:22,993 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-02-05 10:29:22,993 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1251979312] [2024-02-05 10:29:22,993 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:29:22,994 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-05 10:29:22,994 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:29:22,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-05 10:29:22,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-05 10:29:23,027 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 81 [2024-02-05 10:29:23,027 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 94 transitions, 578 flow. Second operand has 7 states, 7 states have (on average 24.571428571428573) internal successors, (172), 7 states have internal predecessors, (172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:23,027 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:29:23,027 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 81 [2024-02-05 10:29:23,027 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:29:23,713 INFO L124 PetriNetUnfolderBase]: 3594/6973 cut-off events. [2024-02-05 10:29:23,713 INFO L125 PetriNetUnfolderBase]: For 9855/10015 co-relation queries the response was YES. [2024-02-05 10:29:23,735 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18732 conditions, 6973 events. 3594/6973 cut-off events. For 9855/10015 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 53558 event pairs, 1950 based on Foata normal form. 100/6181 useless extension candidates. Maximal degree in co-relation 18692. Up to 4813 conditions per place. [2024-02-05 10:29:23,754 INFO L140 encePairwiseOnDemand]: 73/81 looper letters, 91 selfloop transitions, 22 changer transitions 0/132 dead transitions. [2024-02-05 10:29:23,755 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 132 transitions, 956 flow [2024-02-05 10:29:23,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-02-05 10:29:23,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-02-05 10:29:23,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 227 transitions. [2024-02-05 10:29:23,756 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4670781893004115 [2024-02-05 10:29:23,756 INFO L175 Difference]: Start difference. First operand has 110 places, 94 transitions, 578 flow. Second operand 6 states and 227 transitions. [2024-02-05 10:29:23,756 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 132 transitions, 956 flow [2024-02-05 10:29:23,766 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 132 transitions, 912 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-02-05 10:29:23,768 INFO L231 Difference]: Finished difference. Result has 112 places, 99 transitions, 633 flow [2024-02-05 10:29:23,768 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=544, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=633, PETRI_PLACES=112, PETRI_TRANSITIONS=99} [2024-02-05 10:29:23,769 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 27 predicate places. [2024-02-05 10:29:23,769 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 99 transitions, 633 flow [2024-02-05 10:29:23,769 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 24.571428571428573) internal successors, (172), 7 states have internal predecessors, (172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:23,769 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:29:23,769 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:29:23,769 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-02-05 10:29:23,769 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:29:23,770 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:29:23,770 INFO L85 PathProgramCache]: Analyzing trace with hash -1085432453, now seen corresponding path program 2 times [2024-02-05 10:29:23,770 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:29:23,770 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [806863783] [2024-02-05 10:29:23,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:29:23,770 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:29:23,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:29:23,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-02-05 10:29:23,985 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:29:23,985 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [806863783] [2024-02-05 10:29:23,985 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [806863783] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:29:23,985 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:29:23,985 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-02-05 10:29:23,985 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1505786468] [2024-02-05 10:29:23,985 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:29:23,985 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-05 10:29:23,986 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:29:23,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-05 10:29:23,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-05 10:29:24,016 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 81 [2024-02-05 10:29:24,016 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 99 transitions, 633 flow. Second operand has 7 states, 7 states have (on average 24.571428571428573) internal successors, (172), 7 states have internal predecessors, (172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:24,016 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:29:24,016 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 81 [2024-02-05 10:29:24,016 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:29:24,768 INFO L124 PetriNetUnfolderBase]: 2825/5691 cut-off events. [2024-02-05 10:29:24,768 INFO L125 PetriNetUnfolderBase]: For 8364/8384 co-relation queries the response was YES. [2024-02-05 10:29:24,787 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15294 conditions, 5691 events. 2825/5691 cut-off events. For 8364/8384 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 45049 event pairs, 1734 based on Foata normal form. 86/4966 useless extension candidates. Maximal degree in co-relation 15253. Up to 4079 conditions per place. [2024-02-05 10:29:24,809 INFO L140 encePairwiseOnDemand]: 73/81 looper letters, 80 selfloop transitions, 25 changer transitions 0/122 dead transitions. [2024-02-05 10:29:24,810 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 122 transitions, 921 flow [2024-02-05 10:29:24,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-02-05 10:29:24,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-02-05 10:29:24,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 217 transitions. [2024-02-05 10:29:24,811 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44650205761316875 [2024-02-05 10:29:24,811 INFO L175 Difference]: Start difference. First operand has 112 places, 99 transitions, 633 flow. Second operand 6 states and 217 transitions. [2024-02-05 10:29:24,812 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 122 transitions, 921 flow [2024-02-05 10:29:24,821 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 122 transitions, 900 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-02-05 10:29:24,823 INFO L231 Difference]: Finished difference. Result has 116 places, 100 transitions, 685 flow [2024-02-05 10:29:24,823 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=613, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=685, PETRI_PLACES=116, PETRI_TRANSITIONS=100} [2024-02-05 10:29:24,824 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 31 predicate places. [2024-02-05 10:29:24,824 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 100 transitions, 685 flow [2024-02-05 10:29:24,824 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 24.571428571428573) internal successors, (172), 7 states have internal predecessors, (172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:24,824 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:29:24,825 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:29:24,825 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-02-05 10:29:24,825 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:29:24,825 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:29:24,825 INFO L85 PathProgramCache]: Analyzing trace with hash -1571138973, now seen corresponding path program 3 times [2024-02-05 10:29:24,825 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:29:24,826 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1689070454] [2024-02-05 10:29:24,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:29:24,826 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:29:24,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:29:25,031 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:29:25,032 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:29:25,032 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1689070454] [2024-02-05 10:29:25,032 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1689070454] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:29:25,032 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:29:25,032 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-02-05 10:29:25,033 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1860423878] [2024-02-05 10:29:25,033 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:29:25,034 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-05 10:29:25,034 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:29:25,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-05 10:29:25,035 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-05 10:29:25,072 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 81 [2024-02-05 10:29:25,072 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 100 transitions, 685 flow. Second operand has 7 states, 7 states have (on average 24.571428571428573) internal successors, (172), 7 states have internal predecessors, (172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:25,073 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:29:25,073 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 81 [2024-02-05 10:29:25,073 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:29:25,919 INFO L124 PetriNetUnfolderBase]: 3371/6616 cut-off events. [2024-02-05 10:29:25,919 INFO L125 PetriNetUnfolderBase]: For 11944/12102 co-relation queries the response was YES. [2024-02-05 10:29:25,947 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18268 conditions, 6616 events. 3371/6616 cut-off events. For 11944/12102 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 51060 event pairs, 1862 based on Foata normal form. 80/5816 useless extension candidates. Maximal degree in co-relation 18226. Up to 4798 conditions per place. [2024-02-05 10:29:25,968 INFO L140 encePairwiseOnDemand]: 70/81 looper letters, 80 selfloop transitions, 29 changer transitions 0/128 dead transitions. [2024-02-05 10:29:25,969 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 128 transitions, 987 flow [2024-02-05 10:29:25,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-02-05 10:29:25,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-02-05 10:29:25,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 222 transitions. [2024-02-05 10:29:25,970 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4567901234567901 [2024-02-05 10:29:25,970 INFO L175 Difference]: Start difference. First operand has 116 places, 100 transitions, 685 flow. Second operand 6 states and 222 transitions. [2024-02-05 10:29:25,970 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 128 transitions, 987 flow [2024-02-05 10:29:25,982 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 128 transitions, 937 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-02-05 10:29:25,984 INFO L231 Difference]: Finished difference. Result has 119 places, 105 transitions, 754 flow [2024-02-05 10:29:25,984 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=639, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=754, PETRI_PLACES=119, PETRI_TRANSITIONS=105} [2024-02-05 10:29:25,984 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 34 predicate places. [2024-02-05 10:29:25,984 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 105 transitions, 754 flow [2024-02-05 10:29:25,985 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 24.571428571428573) internal successors, (172), 7 states have internal predecessors, (172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:25,985 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:29:25,985 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:29:25,985 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-02-05 10:29:25,985 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:29:25,985 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:29:25,986 INFO L85 PathProgramCache]: Analyzing trace with hash 739754202, now seen corresponding path program 1 times [2024-02-05 10:29:25,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:29:25,986 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [507110160] [2024-02-05 10:29:25,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:29:25,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:29:26,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:29:26,223 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:29:26,224 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:29:26,224 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [507110160] [2024-02-05 10:29:26,224 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [507110160] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:29:26,224 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:29:26,224 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-05 10:29:26,224 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [939559538] [2024-02-05 10:29:26,224 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:29:26,225 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-05 10:29:26,225 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:29:26,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-05 10:29:26,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-05 10:29:26,269 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 81 [2024-02-05 10:29:26,269 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 105 transitions, 754 flow. Second operand has 8 states, 8 states have (on average 24.625) internal successors, (197), 8 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:26,269 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:29:26,269 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 81 [2024-02-05 10:29:26,270 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:29:26,881 INFO L124 PetriNetUnfolderBase]: 2577/5028 cut-off events. [2024-02-05 10:29:26,882 INFO L125 PetriNetUnfolderBase]: For 10924/11068 co-relation queries the response was YES. [2024-02-05 10:29:26,893 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14695 conditions, 5028 events. 2577/5028 cut-off events. For 10924/11068 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 37409 event pairs, 1155 based on Foata normal form. 106/4499 useless extension candidates. Maximal degree in co-relation 14651. Up to 3252 conditions per place. [2024-02-05 10:29:26,904 INFO L140 encePairwiseOnDemand]: 71/81 looper letters, 94 selfloop transitions, 28 changer transitions 0/141 dead transitions. [2024-02-05 10:29:26,904 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 141 transitions, 1131 flow [2024-02-05 10:29:26,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-02-05 10:29:26,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-02-05 10:29:26,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 233 transitions. [2024-02-05 10:29:26,906 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4794238683127572 [2024-02-05 10:29:26,906 INFO L175 Difference]: Start difference. First operand has 119 places, 105 transitions, 754 flow. Second operand 6 states and 233 transitions. [2024-02-05 10:29:26,906 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 141 transitions, 1131 flow [2024-02-05 10:29:26,915 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 141 transitions, 1072 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-02-05 10:29:26,917 INFO L231 Difference]: Finished difference. Result has 121 places, 109 transitions, 804 flow [2024-02-05 10:29:26,917 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=695, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=804, PETRI_PLACES=121, PETRI_TRANSITIONS=109} [2024-02-05 10:29:26,917 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 36 predicate places. [2024-02-05 10:29:26,918 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 109 transitions, 804 flow [2024-02-05 10:29:26,918 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 24.625) internal successors, (197), 8 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:26,918 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:29:26,918 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:29:26,918 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-02-05 10:29:26,918 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:29:26,919 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:29:26,919 INFO L85 PathProgramCache]: Analyzing trace with hash -142340441, now seen corresponding path program 1 times [2024-02-05 10:29:26,919 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:29:26,919 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1530671943] [2024-02-05 10:29:26,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:29:26,919 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:29:26,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:29:27,085 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:29:27,085 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:29:27,086 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1530671943] [2024-02-05 10:29:27,086 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1530671943] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:29:27,086 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:29:27,086 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-02-05 10:29:27,086 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [420817711] [2024-02-05 10:29:27,086 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:29:27,087 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-05 10:29:27,087 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:29:27,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-05 10:29:27,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-05 10:29:27,093 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 35 out of 81 [2024-02-05 10:29:27,094 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 109 transitions, 804 flow. Second operand has 7 states, 7 states have (on average 36.57142857142857) internal successors, (256), 7 states have internal predecessors, (256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:27,094 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:29:27,094 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 35 of 81 [2024-02-05 10:29:27,094 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:29:27,562 INFO L124 PetriNetUnfolderBase]: 2021/4167 cut-off events. [2024-02-05 10:29:27,562 INFO L125 PetriNetUnfolderBase]: For 11713/11867 co-relation queries the response was YES. [2024-02-05 10:29:27,575 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12786 conditions, 4167 events. 2021/4167 cut-off events. For 11713/11867 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 32055 event pairs, 905 based on Foata normal form. 46/3775 useless extension candidates. Maximal degree in co-relation 12741. Up to 2617 conditions per place. [2024-02-05 10:29:27,586 INFO L140 encePairwiseOnDemand]: 74/81 looper letters, 84 selfloop transitions, 29 changer transitions 0/143 dead transitions. [2024-02-05 10:29:27,587 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 143 transitions, 1180 flow [2024-02-05 10:29:27,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-02-05 10:29:27,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-02-05 10:29:27,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 292 transitions. [2024-02-05 10:29:27,588 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6008230452674898 [2024-02-05 10:29:27,588 INFO L175 Difference]: Start difference. First operand has 121 places, 109 transitions, 804 flow. Second operand 6 states and 292 transitions. [2024-02-05 10:29:27,588 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 143 transitions, 1180 flow [2024-02-05 10:29:27,603 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 143 transitions, 1128 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-02-05 10:29:27,605 INFO L231 Difference]: Finished difference. Result has 123 places, 111 transitions, 840 flow [2024-02-05 10:29:27,605 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=762, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=840, PETRI_PLACES=123, PETRI_TRANSITIONS=111} [2024-02-05 10:29:27,606 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 38 predicate places. [2024-02-05 10:29:27,606 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 111 transitions, 840 flow [2024-02-05 10:29:27,606 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 36.57142857142857) internal successors, (256), 7 states have internal predecessors, (256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:27,606 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:29:27,606 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:29:27,606 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-02-05 10:29:27,607 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:29:27,607 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:29:27,607 INFO L85 PathProgramCache]: Analyzing trace with hash -1668071639, now seen corresponding path program 2 times [2024-02-05 10:29:27,607 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:29:27,607 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [865582780] [2024-02-05 10:29:27,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:29:27,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:29:27,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:29:27,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-02-05 10:29:27,776 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:29:27,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [865582780] [2024-02-05 10:29:27,776 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [865582780] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:29:27,777 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:29:27,777 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-02-05 10:29:27,777 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1527596235] [2024-02-05 10:29:27,777 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:29:27,777 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-05 10:29:27,778 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:29:27,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-05 10:29:27,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-05 10:29:27,785 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 35 out of 81 [2024-02-05 10:29:27,786 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 111 transitions, 840 flow. Second operand has 7 states, 7 states have (on average 36.57142857142857) internal successors, (256), 7 states have internal predecessors, (256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:27,786 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:29:27,786 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 35 of 81 [2024-02-05 10:29:27,786 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:29:28,275 INFO L124 PetriNetUnfolderBase]: 1989/4119 cut-off events. [2024-02-05 10:29:28,276 INFO L125 PetriNetUnfolderBase]: For 11359/11509 co-relation queries the response was YES. [2024-02-05 10:29:28,289 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12508 conditions, 4119 events. 1989/4119 cut-off events. For 11359/11509 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 31718 event pairs, 897 based on Foata normal form. 46/3727 useless extension candidates. Maximal degree in co-relation 12463. Up to 2609 conditions per place. [2024-02-05 10:29:28,299 INFO L140 encePairwiseOnDemand]: 75/81 looper letters, 77 selfloop transitions, 27 changer transitions 0/134 dead transitions. [2024-02-05 10:29:28,300 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 134 transitions, 1128 flow [2024-02-05 10:29:28,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-02-05 10:29:28,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-02-05 10:29:28,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 246 transitions. [2024-02-05 10:29:28,301 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6074074074074074 [2024-02-05 10:29:28,301 INFO L175 Difference]: Start difference. First operand has 123 places, 111 transitions, 840 flow. Second operand 5 states and 246 transitions. [2024-02-05 10:29:28,301 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 134 transitions, 1128 flow [2024-02-05 10:29:28,310 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 134 transitions, 1065 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-02-05 10:29:28,312 INFO L231 Difference]: Finished difference. Result has 124 places, 111 transitions, 843 flow [2024-02-05 10:29:28,312 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=777, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=843, PETRI_PLACES=124, PETRI_TRANSITIONS=111} [2024-02-05 10:29:28,312 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 39 predicate places. [2024-02-05 10:29:28,312 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 111 transitions, 843 flow [2024-02-05 10:29:28,313 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 36.57142857142857) internal successors, (256), 7 states have internal predecessors, (256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:28,313 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:29:28,313 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:29:28,313 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-02-05 10:29:28,313 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:29:28,313 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:29:28,314 INFO L85 PathProgramCache]: Analyzing trace with hash -958070145, now seen corresponding path program 1 times [2024-02-05 10:29:28,314 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:29:28,314 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [868679536] [2024-02-05 10:29:28,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:29:28,314 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:29:28,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:29:28,480 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:29:28,480 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:29:28,481 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [868679536] [2024-02-05 10:29:28,481 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [868679536] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:29:28,481 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:29:28,481 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-02-05 10:29:28,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1510138082] [2024-02-05 10:29:28,481 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:29:28,481 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-05 10:29:28,482 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:29:28,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-05 10:29:28,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-05 10:29:28,489 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 35 out of 81 [2024-02-05 10:29:28,490 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 111 transitions, 843 flow. Second operand has 7 states, 7 states have (on average 36.57142857142857) internal successors, (256), 7 states have internal predecessors, (256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:28,490 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:29:28,490 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 35 of 81 [2024-02-05 10:29:28,490 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:29:28,940 INFO L124 PetriNetUnfolderBase]: 1811/3688 cut-off events. [2024-02-05 10:29:28,940 INFO L125 PetriNetUnfolderBase]: For 12127/12261 co-relation queries the response was YES. [2024-02-05 10:29:28,951 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11571 conditions, 3688 events. 1811/3688 cut-off events. For 12127/12261 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 26963 event pairs, 941 based on Foata normal form. 86/3430 useless extension candidates. Maximal degree in co-relation 11525. Up to 2358 conditions per place. [2024-02-05 10:29:28,960 INFO L140 encePairwiseOnDemand]: 73/81 looper letters, 88 selfloop transitions, 27 changer transitions 0/145 dead transitions. [2024-02-05 10:29:28,961 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 145 transitions, 1211 flow [2024-02-05 10:29:28,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-02-05 10:29:28,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-02-05 10:29:28,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 292 transitions. [2024-02-05 10:29:28,962 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6008230452674898 [2024-02-05 10:29:28,962 INFO L175 Difference]: Start difference. First operand has 124 places, 111 transitions, 843 flow. Second operand 6 states and 292 transitions. [2024-02-05 10:29:28,962 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 145 transitions, 1211 flow [2024-02-05 10:29:28,972 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 145 transitions, 1149 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-02-05 10:29:28,976 INFO L231 Difference]: Finished difference. Result has 126 places, 115 transitions, 884 flow [2024-02-05 10:29:28,976 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=783, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=884, PETRI_PLACES=126, PETRI_TRANSITIONS=115} [2024-02-05 10:29:28,977 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 41 predicate places. [2024-02-05 10:29:28,977 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 115 transitions, 884 flow [2024-02-05 10:29:28,977 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 36.57142857142857) internal successors, (256), 7 states have internal predecessors, (256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:28,977 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:29:28,978 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:29:28,978 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-02-05 10:29:28,978 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:29:28,978 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:29:28,978 INFO L85 PathProgramCache]: Analyzing trace with hash -188279221, now seen corresponding path program 2 times [2024-02-05 10:29:28,978 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:29:28,979 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1120132494] [2024-02-05 10:29:28,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:29:28,979 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:29:28,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:29:29,154 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:29:29,154 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:29:29,154 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1120132494] [2024-02-05 10:29:29,155 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1120132494] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:29:29,155 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:29:29,155 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-02-05 10:29:29,155 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1016876094] [2024-02-05 10:29:29,155 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:29:29,156 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-05 10:29:29,157 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:29:29,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-05 10:29:29,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-05 10:29:29,163 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 35 out of 81 [2024-02-05 10:29:29,163 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 115 transitions, 884 flow. Second operand has 7 states, 7 states have (on average 36.57142857142857) internal successors, (256), 7 states have internal predecessors, (256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:29,163 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:29:29,163 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 35 of 81 [2024-02-05 10:29:29,164 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:29:29,618 INFO L124 PetriNetUnfolderBase]: 1872/3736 cut-off events. [2024-02-05 10:29:29,619 INFO L125 PetriNetUnfolderBase]: For 12441/12579 co-relation queries the response was YES. [2024-02-05 10:29:29,631 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12203 conditions, 3736 events. 1872/3736 cut-off events. For 12441/12579 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 27067 event pairs, 795 based on Foata normal form. 48/3463 useless extension candidates. Maximal degree in co-relation 12156. Up to 2347 conditions per place. [2024-02-05 10:29:29,641 INFO L140 encePairwiseOnDemand]: 74/81 looper letters, 88 selfloop transitions, 31 changer transitions 0/149 dead transitions. [2024-02-05 10:29:29,641 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 149 transitions, 1276 flow [2024-02-05 10:29:29,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-02-05 10:29:29,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-02-05 10:29:29,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 292 transitions. [2024-02-05 10:29:29,643 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6008230452674898 [2024-02-05 10:29:29,643 INFO L175 Difference]: Start difference. First operand has 126 places, 115 transitions, 884 flow. Second operand 6 states and 292 transitions. [2024-02-05 10:29:29,643 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 149 transitions, 1276 flow [2024-02-05 10:29:29,656 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 149 transitions, 1256 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-02-05 10:29:29,658 INFO L231 Difference]: Finished difference. Result has 130 places, 117 transitions, 948 flow [2024-02-05 10:29:29,658 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=864, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=948, PETRI_PLACES=130, PETRI_TRANSITIONS=117} [2024-02-05 10:29:29,658 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 45 predicate places. [2024-02-05 10:29:29,659 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 117 transitions, 948 flow [2024-02-05 10:29:29,659 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 36.57142857142857) internal successors, (256), 7 states have internal predecessors, (256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:29,659 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:29:29,659 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:29:29,659 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-02-05 10:29:29,659 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:29:29,660 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:29:29,660 INFO L85 PathProgramCache]: Analyzing trace with hash -2107046627, now seen corresponding path program 3 times [2024-02-05 10:29:29,660 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:29:29,660 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2077873517] [2024-02-05 10:29:29,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:29:29,661 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:29:29,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:29:29,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-02-05 10:29:29,843 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:29:29,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2077873517] [2024-02-05 10:29:29,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2077873517] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:29:29,844 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:29:29,844 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-02-05 10:29:29,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [536783360] [2024-02-05 10:29:29,844 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:29:29,844 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-05 10:29:29,844 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:29:29,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-05 10:29:29,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-02-05 10:29:29,851 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 35 out of 81 [2024-02-05 10:29:29,851 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 117 transitions, 948 flow. Second operand has 7 states, 7 states have (on average 36.57142857142857) internal successors, (256), 7 states have internal predecessors, (256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:29,851 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:29:29,851 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 35 of 81 [2024-02-05 10:29:29,851 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:29:30,327 INFO L124 PetriNetUnfolderBase]: 1840/3734 cut-off events. [2024-02-05 10:29:30,327 INFO L125 PetriNetUnfolderBase]: For 13757/13893 co-relation queries the response was YES. [2024-02-05 10:29:30,341 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12285 conditions, 3734 events. 1840/3734 cut-off events. For 13757/13893 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 27217 event pairs, 1013 based on Foata normal form. 54/3474 useless extension candidates. Maximal degree in co-relation 12236. Up to 2815 conditions per place. [2024-02-05 10:29:30,352 INFO L140 encePairwiseOnDemand]: 74/81 looper letters, 88 selfloop transitions, 17 changer transitions 0/135 dead transitions. [2024-02-05 10:29:30,353 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 135 transitions, 1216 flow [2024-02-05 10:29:30,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-02-05 10:29:30,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-02-05 10:29:30,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 274 transitions. [2024-02-05 10:29:30,354 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5637860082304527 [2024-02-05 10:29:30,354 INFO L175 Difference]: Start difference. First operand has 130 places, 117 transitions, 948 flow. Second operand 6 states and 274 transitions. [2024-02-05 10:29:30,354 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 135 transitions, 1216 flow [2024-02-05 10:29:30,369 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 135 transitions, 1149 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-02-05 10:29:30,371 INFO L231 Difference]: Finished difference. Result has 132 places, 117 transitions, 921 flow [2024-02-05 10:29:30,371 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=881, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=921, PETRI_PLACES=132, PETRI_TRANSITIONS=117} [2024-02-05 10:29:30,372 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 47 predicate places. [2024-02-05 10:29:30,372 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 117 transitions, 921 flow [2024-02-05 10:29:30,372 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 36.57142857142857) internal successors, (256), 7 states have internal predecessors, (256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:30,372 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:29:30,372 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:29:30,373 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-02-05 10:29:30,373 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:29:30,373 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:29:30,373 INFO L85 PathProgramCache]: Analyzing trace with hash -1738737322, now seen corresponding path program 2 times [2024-02-05 10:29:30,373 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:29:30,373 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [612136378] [2024-02-05 10:29:30,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:29:30,374 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:29:30,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:29:30,603 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:29:30,603 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:29:30,603 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [612136378] [2024-02-05 10:29:30,604 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [612136378] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:29:30,604 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:29:30,604 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-05 10:29:30,604 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [825360231] [2024-02-05 10:29:30,604 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:29:30,605 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-05 10:29:30,605 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:29:30,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-05 10:29:30,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-05 10:29:30,637 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 81 [2024-02-05 10:29:30,638 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 117 transitions, 921 flow. Second operand has 8 states, 8 states have (on average 24.625) internal successors, (197), 8 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:30,638 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:29:30,638 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 81 [2024-02-05 10:29:30,638 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:29:31,303 INFO L124 PetriNetUnfolderBase]: 2485/4704 cut-off events. [2024-02-05 10:29:31,303 INFO L125 PetriNetUnfolderBase]: For 14413/14530 co-relation queries the response was YES. [2024-02-05 10:29:31,322 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15168 conditions, 4704 events. 2485/4704 cut-off events. For 14413/14530 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 33063 event pairs, 899 based on Foata normal form. 74/4415 useless extension candidates. Maximal degree in co-relation 15118. Up to 3089 conditions per place. [2024-02-05 10:29:31,336 INFO L140 encePairwiseOnDemand]: 70/81 looper letters, 100 selfloop transitions, 37 changer transitions 0/156 dead transitions. [2024-02-05 10:29:31,336 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 156 transitions, 1329 flow [2024-02-05 10:29:31,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-02-05 10:29:31,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-02-05 10:29:31,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 236 transitions. [2024-02-05 10:29:31,341 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48559670781893005 [2024-02-05 10:29:31,341 INFO L175 Difference]: Start difference. First operand has 132 places, 117 transitions, 921 flow. Second operand 6 states and 236 transitions. [2024-02-05 10:29:31,342 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 156 transitions, 1329 flow [2024-02-05 10:29:31,358 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 156 transitions, 1286 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-02-05 10:29:31,360 INFO L231 Difference]: Finished difference. Result has 135 places, 122 transitions, 1018 flow [2024-02-05 10:29:31,361 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=878, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1018, PETRI_PLACES=135, PETRI_TRANSITIONS=122} [2024-02-05 10:29:31,361 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 50 predicate places. [2024-02-05 10:29:31,361 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 122 transitions, 1018 flow [2024-02-05 10:29:31,361 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 24.625) internal successors, (197), 8 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:31,361 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:29:31,362 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:29:31,362 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-02-05 10:29:31,362 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:29:31,362 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:29:31,362 INFO L85 PathProgramCache]: Analyzing trace with hash -2130068682, now seen corresponding path program 1 times [2024-02-05 10:29:31,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:29:31,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [961810251] [2024-02-05 10:29:31,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:29:31,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:29:31,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:29:31,600 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:29:31,600 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:29:31,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [961810251] [2024-02-05 10:29:31,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [961810251] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:29:31,600 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:29:31,601 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-05 10:29:31,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1355725470] [2024-02-05 10:29:31,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:29:31,602 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-05 10:29:31,603 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:29:31,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-05 10:29:31,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-05 10:29:31,650 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 81 [2024-02-05 10:29:31,650 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 122 transitions, 1018 flow. Second operand has 8 states, 8 states have (on average 24.875) internal successors, (199), 8 states have internal predecessors, (199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:31,650 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:29:31,650 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 81 [2024-02-05 10:29:31,651 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:29:32,301 INFO L124 PetriNetUnfolderBase]: 2599/4961 cut-off events. [2024-02-05 10:29:32,301 INFO L125 PetriNetUnfolderBase]: For 17027/17271 co-relation queries the response was YES. [2024-02-05 10:29:32,323 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16633 conditions, 4961 events. 2599/4961 cut-off events. For 17027/17271 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 34627 event pairs, 985 based on Foata normal form. 76/4617 useless extension candidates. Maximal degree in co-relation 16582. Up to 3279 conditions per place. [2024-02-05 10:29:32,338 INFO L140 encePairwiseOnDemand]: 73/81 looper letters, 102 selfloop transitions, 31 changer transitions 0/154 dead transitions. [2024-02-05 10:29:32,338 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 154 transitions, 1385 flow [2024-02-05 10:29:32,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-02-05 10:29:32,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-02-05 10:29:32,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 229 transitions. [2024-02-05 10:29:32,340 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4711934156378601 [2024-02-05 10:29:32,340 INFO L175 Difference]: Start difference. First operand has 135 places, 122 transitions, 1018 flow. Second operand 6 states and 229 transitions. [2024-02-05 10:29:32,340 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 154 transitions, 1385 flow [2024-02-05 10:29:32,363 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 154 transitions, 1318 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-02-05 10:29:32,365 INFO L231 Difference]: Finished difference. Result has 137 places, 122 transitions, 1035 flow [2024-02-05 10:29:32,365 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=959, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1035, PETRI_PLACES=137, PETRI_TRANSITIONS=122} [2024-02-05 10:29:32,366 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 52 predicate places. [2024-02-05 10:29:32,366 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 122 transitions, 1035 flow [2024-02-05 10:29:32,366 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 24.875) internal successors, (199), 8 states have internal predecessors, (199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:32,366 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:29:32,366 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:29:32,367 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-02-05 10:29:32,367 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:29:32,367 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:29:32,367 INFO L85 PathProgramCache]: Analyzing trace with hash 375910182, now seen corresponding path program 1 times [2024-02-05 10:29:32,367 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:29:32,367 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [905947113] [2024-02-05 10:29:32,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:29:32,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:29:32,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:29:32,594 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:29:32,594 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:29:32,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [905947113] [2024-02-05 10:29:32,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [905947113] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:29:32,595 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:29:32,595 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-05 10:29:32,595 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [532702845] [2024-02-05 10:29:32,595 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:29:32,596 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-05 10:29:32,596 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:29:32,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-05 10:29:32,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-05 10:29:32,627 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 81 [2024-02-05 10:29:32,628 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 122 transitions, 1035 flow. Second operand has 8 states, 8 states have (on average 24.625) internal successors, (197), 8 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:32,628 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:29:32,628 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 81 [2024-02-05 10:29:32,628 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:29:33,354 INFO L124 PetriNetUnfolderBase]: 2559/4921 cut-off events. [2024-02-05 10:29:33,354 INFO L125 PetriNetUnfolderBase]: For 18053/18193 co-relation queries the response was YES. [2024-02-05 10:29:33,374 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16349 conditions, 4921 events. 2559/4921 cut-off events. For 18053/18193 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 34382 event pairs, 1197 based on Foata normal form. 85/4574 useless extension candidates. Maximal degree in co-relation 16298. Up to 3107 conditions per place. [2024-02-05 10:29:33,387 INFO L140 encePairwiseOnDemand]: 72/81 looper letters, 108 selfloop transitions, 32 changer transitions 0/161 dead transitions. [2024-02-05 10:29:33,388 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 161 transitions, 1444 flow [2024-02-05 10:29:33,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-05 10:29:33,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-05 10:29:33,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 262 transitions. [2024-02-05 10:29:33,389 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4620811287477954 [2024-02-05 10:29:33,389 INFO L175 Difference]: Start difference. First operand has 137 places, 122 transitions, 1035 flow. Second operand 7 states and 262 transitions. [2024-02-05 10:29:33,389 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 161 transitions, 1444 flow [2024-02-05 10:29:33,412 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 161 transitions, 1382 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-02-05 10:29:33,414 INFO L231 Difference]: Finished difference. Result has 139 places, 122 transitions, 1045 flow [2024-02-05 10:29:33,414 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=973, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1045, PETRI_PLACES=139, PETRI_TRANSITIONS=122} [2024-02-05 10:29:33,414 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 54 predicate places. [2024-02-05 10:29:33,414 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 122 transitions, 1045 flow [2024-02-05 10:29:33,415 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 24.625) internal successors, (197), 8 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:33,415 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:29:33,415 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:29:33,415 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-02-05 10:29:33,415 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting P1Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:29:33,415 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:29:33,416 INFO L85 PathProgramCache]: Analyzing trace with hash 2020564994, now seen corresponding path program 1 times [2024-02-05 10:29:33,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:29:33,416 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1207626998] [2024-02-05 10:29:33,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:29:33,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:29:33,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:29:33,637 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:29:33,637 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:29:33,638 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1207626998] [2024-02-05 10:29:33,638 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1207626998] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:29:33,638 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:29:33,638 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-05 10:29:33,638 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1451000196] [2024-02-05 10:29:33,638 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:29:33,638 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-05 10:29:33,639 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:29:33,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-05 10:29:33,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-05 10:29:33,677 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 81 [2024-02-05 10:29:33,678 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 122 transitions, 1045 flow. Second operand has 8 states, 8 states have (on average 24.875) internal successors, (199), 8 states have internal predecessors, (199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:33,678 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:29:33,678 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 81 [2024-02-05 10:29:33,678 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:29:34,308 INFO L124 PetriNetUnfolderBase]: 2425/4540 cut-off events. [2024-02-05 10:29:34,309 INFO L125 PetriNetUnfolderBase]: For 16989/17115 co-relation queries the response was YES. [2024-02-05 10:29:34,327 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15630 conditions, 4540 events. 2425/4540 cut-off events. For 16989/17115 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 31349 event pairs, 1079 based on Foata normal form. 41/4245 useless extension candidates. Maximal degree in co-relation 15578. Up to 2895 conditions per place. [2024-02-05 10:29:34,341 INFO L140 encePairwiseOnDemand]: 66/81 looper letters, 113 selfloop transitions, 40 changer transitions 0/172 dead transitions. [2024-02-05 10:29:34,341 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 172 transitions, 1533 flow [2024-02-05 10:29:34,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-05 10:29:34,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-05 10:29:34,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 275 transitions. [2024-02-05 10:29:34,343 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48500881834215165 [2024-02-05 10:29:34,343 INFO L175 Difference]: Start difference. First operand has 139 places, 122 transitions, 1045 flow. Second operand 7 states and 275 transitions. [2024-02-05 10:29:34,343 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 172 transitions, 1533 flow [2024-02-05 10:29:34,363 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 172 transitions, 1465 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-02-05 10:29:34,366 INFO L231 Difference]: Finished difference. Result has 141 places, 127 transitions, 1115 flow [2024-02-05 10:29:34,366 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=981, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1115, PETRI_PLACES=141, PETRI_TRANSITIONS=127} [2024-02-05 10:29:34,367 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 56 predicate places. [2024-02-05 10:29:34,367 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 127 transitions, 1115 flow [2024-02-05 10:29:34,367 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 24.875) internal successors, (199), 8 states have internal predecessors, (199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:34,367 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:29:34,367 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:29:34,368 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-02-05 10:29:34,368 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:29:34,368 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:29:34,368 INFO L85 PathProgramCache]: Analyzing trace with hash 250317050, now seen corresponding path program 2 times [2024-02-05 10:29:34,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:29:34,368 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [986127990] [2024-02-05 10:29:34,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:29:34,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:29:34,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:29:34,600 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:29:34,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:29:34,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [986127990] [2024-02-05 10:29:34,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [986127990] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:29:34,601 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:29:34,601 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-05 10:29:34,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1655622124] [2024-02-05 10:29:34,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:29:34,602 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-05 10:29:34,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:29:34,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-05 10:29:34,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-05 10:29:34,633 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 81 [2024-02-05 10:29:34,633 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 127 transitions, 1115 flow. Second operand has 8 states, 8 states have (on average 24.875) internal successors, (199), 8 states have internal predecessors, (199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:34,633 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:29:34,633 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 81 [2024-02-05 10:29:34,633 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:29:35,336 INFO L124 PetriNetUnfolderBase]: 2804/5292 cut-off events. [2024-02-05 10:29:35,336 INFO L125 PetriNetUnfolderBase]: For 19785/20020 co-relation queries the response was YES. [2024-02-05 10:29:35,361 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18590 conditions, 5292 events. 2804/5292 cut-off events. For 19785/20020 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 36765 event pairs, 988 based on Foata normal form. 112/4972 useless extension candidates. Maximal degree in co-relation 18536. Up to 3469 conditions per place. [2024-02-05 10:29:35,378 INFO L140 encePairwiseOnDemand]: 73/81 looper letters, 113 selfloop transitions, 33 changer transitions 0/169 dead transitions. [2024-02-05 10:29:35,378 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 169 transitions, 1568 flow [2024-02-05 10:29:35,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-02-05 10:29:35,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-02-05 10:29:35,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 235 transitions. [2024-02-05 10:29:35,379 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4835390946502058 [2024-02-05 10:29:35,379 INFO L175 Difference]: Start difference. First operand has 141 places, 127 transitions, 1115 flow. Second operand 6 states and 235 transitions. [2024-02-05 10:29:35,379 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 169 transitions, 1568 flow [2024-02-05 10:29:35,413 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 169 transitions, 1527 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-02-05 10:29:35,415 INFO L231 Difference]: Finished difference. Result has 143 places, 131 transitions, 1185 flow [2024-02-05 10:29:35,415 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=1074, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1185, PETRI_PLACES=143, PETRI_TRANSITIONS=131} [2024-02-05 10:29:35,415 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 58 predicate places. [2024-02-05 10:29:35,415 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 131 transitions, 1185 flow [2024-02-05 10:29:35,416 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 24.875) internal successors, (199), 8 states have internal predecessors, (199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:35,416 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:29:35,416 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:29:35,416 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-02-05 10:29:35,416 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:29:35,416 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:29:35,417 INFO L85 PathProgramCache]: Analyzing trace with hash 805201250, now seen corresponding path program 2 times [2024-02-05 10:29:35,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:29:35,417 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [530649835] [2024-02-05 10:29:35,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:29:35,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:29:35,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:29:35,687 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:29:35,687 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:29:35,687 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [530649835] [2024-02-05 10:29:35,687 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [530649835] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:29:35,687 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:29:35,688 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-05 10:29:35,688 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [620142440] [2024-02-05 10:29:35,688 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:29:35,688 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-05 10:29:35,689 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:29:35,689 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-05 10:29:35,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-05 10:29:35,736 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 81 [2024-02-05 10:29:35,737 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 131 transitions, 1185 flow. Second operand has 8 states, 8 states have (on average 24.625) internal successors, (197), 8 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:35,737 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:29:35,737 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 81 [2024-02-05 10:29:35,737 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:29:36,557 INFO L124 PetriNetUnfolderBase]: 3109/5876 cut-off events. [2024-02-05 10:29:36,557 INFO L125 PetriNetUnfolderBase]: For 22748/22987 co-relation queries the response was YES. [2024-02-05 10:29:36,582 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20893 conditions, 5876 events. 3109/5876 cut-off events. For 22748/22987 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 41591 event pairs, 1317 based on Foata normal form. 100/5532 useless extension candidates. Maximal degree in co-relation 20838. Up to 3407 conditions per place. [2024-02-05 10:29:36,600 INFO L140 encePairwiseOnDemand]: 72/81 looper letters, 125 selfloop transitions, 37 changer transitions 0/185 dead transitions. [2024-02-05 10:29:36,600 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 185 transitions, 1764 flow [2024-02-05 10:29:36,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-05 10:29:36,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-05 10:29:36,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 270 transitions. [2024-02-05 10:29:36,601 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47619047619047616 [2024-02-05 10:29:36,602 INFO L175 Difference]: Start difference. First operand has 143 places, 131 transitions, 1185 flow. Second operand 7 states and 270 transitions. [2024-02-05 10:29:36,602 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 185 transitions, 1764 flow [2024-02-05 10:29:36,639 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 185 transitions, 1718 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-02-05 10:29:36,641 INFO L231 Difference]: Finished difference. Result has 147 places, 137 transitions, 1265 flow [2024-02-05 10:29:36,641 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=1139, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1265, PETRI_PLACES=147, PETRI_TRANSITIONS=137} [2024-02-05 10:29:36,642 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 62 predicate places. [2024-02-05 10:29:36,642 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 137 transitions, 1265 flow [2024-02-05 10:29:36,642 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 24.625) internal successors, (197), 8 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:36,642 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:29:36,642 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:29:36,643 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-02-05 10:29:36,643 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting P1Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:29:36,643 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:29:36,643 INFO L85 PathProgramCache]: Analyzing trace with hash 805233060, now seen corresponding path program 2 times [2024-02-05 10:29:36,643 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:29:36,643 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1546218284] [2024-02-05 10:29:36,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:29:36,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:29:36,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:29:36,898 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:29:36,898 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:29:36,898 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1546218284] [2024-02-05 10:29:36,898 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1546218284] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:29:36,898 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:29:36,898 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-05 10:29:36,898 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [479641791] [2024-02-05 10:29:36,899 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:29:36,899 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-05 10:29:36,899 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:29:36,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-05 10:29:36,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-05 10:29:36,953 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 81 [2024-02-05 10:29:36,953 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 137 transitions, 1265 flow. Second operand has 8 states, 8 states have (on average 24.875) internal successors, (199), 8 states have internal predecessors, (199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:36,954 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:29:36,954 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 81 [2024-02-05 10:29:36,954 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:29:37,635 INFO L124 PetriNetUnfolderBase]: 2715/5176 cut-off events. [2024-02-05 10:29:37,635 INFO L125 PetriNetUnfolderBase]: For 22169/22325 co-relation queries the response was YES. [2024-02-05 10:29:37,653 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18932 conditions, 5176 events. 2715/5176 cut-off events. For 22169/22325 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 37002 event pairs, 1034 based on Foata normal form. 62/4858 useless extension candidates. Maximal degree in co-relation 18876. Up to 3076 conditions per place. [2024-02-05 10:29:37,665 INFO L140 encePairwiseOnDemand]: 72/81 looper letters, 114 selfloop transitions, 41 changer transitions 0/174 dead transitions. [2024-02-05 10:29:37,666 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 174 transitions, 1736 flow [2024-02-05 10:29:37,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-05 10:29:37,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-05 10:29:37,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 260 transitions. [2024-02-05 10:29:37,672 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4585537918871252 [2024-02-05 10:29:37,672 INFO L175 Difference]: Start difference. First operand has 147 places, 137 transitions, 1265 flow. Second operand 7 states and 260 transitions. [2024-02-05 10:29:37,672 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 174 transitions, 1736 flow [2024-02-05 10:29:37,697 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 174 transitions, 1694 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-02-05 10:29:37,705 INFO L231 Difference]: Finished difference. Result has 151 places, 137 transitions, 1317 flow [2024-02-05 10:29:37,705 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=1223, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1317, PETRI_PLACES=151, PETRI_TRANSITIONS=137} [2024-02-05 10:29:37,706 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 66 predicate places. [2024-02-05 10:29:37,709 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 137 transitions, 1317 flow [2024-02-05 10:29:37,710 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 24.875) internal successors, (199), 8 states have internal predecessors, (199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:37,710 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:29:37,710 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:29:37,710 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-02-05 10:29:37,710 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:29:37,711 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:29:37,711 INFO L85 PathProgramCache]: Analyzing trace with hash 158946160, now seen corresponding path program 3 times [2024-02-05 10:29:37,711 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:29:37,711 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [762799325] [2024-02-05 10:29:37,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:29:37,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:29:37,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:29:38,151 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:29:38,151 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:29:38,152 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [762799325] [2024-02-05 10:29:38,152 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [762799325] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:29:38,152 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:29:38,152 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-05 10:29:38,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1438326250] [2024-02-05 10:29:38,152 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:29:38,152 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-05 10:29:38,153 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:29:38,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-05 10:29:38,153 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-02-05 10:29:38,200 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 81 [2024-02-05 10:29:38,200 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 137 transitions, 1317 flow. Second operand has 8 states, 8 states have (on average 24.625) internal successors, (197), 8 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:38,200 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:29:38,201 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 81 [2024-02-05 10:29:38,201 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:29:39,013 INFO L124 PetriNetUnfolderBase]: 2925/5573 cut-off events. [2024-02-05 10:29:39,013 INFO L125 PetriNetUnfolderBase]: For 27126/27367 co-relation queries the response was YES. [2024-02-05 10:29:39,035 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20296 conditions, 5573 events. 2925/5573 cut-off events. For 27126/27367 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 39435 event pairs, 1393 based on Foata normal form. 124/5243 useless extension candidates. Maximal degree in co-relation 20239. Up to 4389 conditions per place. [2024-02-05 10:29:39,050 INFO L140 encePairwiseOnDemand]: 72/81 looper letters, 123 selfloop transitions, 19 changer transitions 0/165 dead transitions. [2024-02-05 10:29:39,051 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 165 transitions, 1697 flow [2024-02-05 10:29:39,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-05 10:29:39,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-05 10:29:39,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 247 transitions. [2024-02-05 10:29:39,052 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43562610229276894 [2024-02-05 10:29:39,052 INFO L175 Difference]: Start difference. First operand has 151 places, 137 transitions, 1317 flow. Second operand 7 states and 247 transitions. [2024-02-05 10:29:39,052 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 165 transitions, 1697 flow [2024-02-05 10:29:39,094 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 165 transitions, 1615 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-02-05 10:29:39,096 INFO L231 Difference]: Finished difference. Result has 152 places, 137 transitions, 1282 flow [2024-02-05 10:29:39,096 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=1235, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1282, PETRI_PLACES=152, PETRI_TRANSITIONS=137} [2024-02-05 10:29:39,097 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 67 predicate places. [2024-02-05 10:29:39,097 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 137 transitions, 1282 flow [2024-02-05 10:29:39,097 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 24.625) internal successors, (197), 8 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:39,097 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:29:39,097 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:29:39,097 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-02-05 10:29:39,097 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting P1Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:29:39,098 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:29:39,098 INFO L85 PathProgramCache]: Analyzing trace with hash 806276520, now seen corresponding path program 3 times [2024-02-05 10:29:39,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:29:39,098 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [81333078] [2024-02-05 10:29:39,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:29:39,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:29:39,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:29:39,324 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:29:39,324 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:29:39,325 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [81333078] [2024-02-05 10:29:39,325 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [81333078] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:29:39,325 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:29:39,325 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-05 10:29:39,325 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1336253884] [2024-02-05 10:29:39,325 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:29:39,325 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-05 10:29:39,326 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:29:39,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-05 10:29:39,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-02-05 10:29:39,354 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 81 [2024-02-05 10:29:39,354 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 137 transitions, 1282 flow. Second operand has 8 states, 8 states have (on average 24.875) internal successors, (199), 8 states have internal predecessors, (199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:39,354 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:29:39,354 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 81 [2024-02-05 10:29:39,355 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:29:40,035 INFO L124 PetriNetUnfolderBase]: 2485/4750 cut-off events. [2024-02-05 10:29:40,035 INFO L125 PetriNetUnfolderBase]: For 21926/22055 co-relation queries the response was YES. [2024-02-05 10:29:40,058 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17440 conditions, 4750 events. 2485/4750 cut-off events. For 21926/22055 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 33555 event pairs, 1194 based on Foata normal form. 101/4499 useless extension candidates. Maximal degree in co-relation 17382. Up to 3653 conditions per place. [2024-02-05 10:29:40,075 INFO L140 encePairwiseOnDemand]: 72/81 looper letters, 118 selfloop transitions, 24 changer transitions 0/161 dead transitions. [2024-02-05 10:29:40,075 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 161 transitions, 1659 flow [2024-02-05 10:29:40,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-05 10:29:40,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-05 10:29:40,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 241 transitions. [2024-02-05 10:29:40,076 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42504409171075835 [2024-02-05 10:29:40,077 INFO L175 Difference]: Start difference. First operand has 152 places, 137 transitions, 1282 flow. Second operand 7 states and 241 transitions. [2024-02-05 10:29:40,077 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 161 transitions, 1659 flow [2024-02-05 10:29:40,107 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 161 transitions, 1609 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-02-05 10:29:40,109 INFO L231 Difference]: Finished difference. Result has 153 places, 137 transitions, 1294 flow [2024-02-05 10:29:40,110 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=1232, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1294, PETRI_PLACES=153, PETRI_TRANSITIONS=137} [2024-02-05 10:29:40,110 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 68 predicate places. [2024-02-05 10:29:40,110 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 137 transitions, 1294 flow [2024-02-05 10:29:40,110 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 24.875) internal successors, (199), 8 states have internal predecessors, (199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:40,110 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:29:40,110 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:29:40,111 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-02-05 10:29:40,111 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:29:40,111 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:29:40,111 INFO L85 PathProgramCache]: Analyzing trace with hash -1373509642, now seen corresponding path program 3 times [2024-02-05 10:29:40,111 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:29:40,111 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1267055494] [2024-02-05 10:29:40,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:29:40,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:29:40,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:29:40,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-02-05 10:29:40,340 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:29:40,341 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1267055494] [2024-02-05 10:29:40,341 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1267055494] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:29:40,341 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:29:40,341 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-05 10:29:40,341 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1872366063] [2024-02-05 10:29:40,341 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:29:40,341 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-05 10:29:40,342 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:29:40,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-05 10:29:40,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-05 10:29:40,382 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 81 [2024-02-05 10:29:40,382 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 137 transitions, 1294 flow. Second operand has 8 states, 8 states have (on average 24.875) internal successors, (199), 8 states have internal predecessors, (199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:40,382 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:29:40,383 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 81 [2024-02-05 10:29:40,383 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:29:41,100 INFO L124 PetriNetUnfolderBase]: 2747/5230 cut-off events. [2024-02-05 10:29:41,100 INFO L125 PetriNetUnfolderBase]: For 25948/26190 co-relation queries the response was YES. [2024-02-05 10:29:41,123 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19302 conditions, 5230 events. 2747/5230 cut-off events. For 25948/26190 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 36424 event pairs, 950 based on Foata normal form. 134/4938 useless extension candidates. Maximal degree in co-relation 19243. Up to 3399 conditions per place. [2024-02-05 10:29:41,137 INFO L140 encePairwiseOnDemand]: 66/81 looper letters, 108 selfloop transitions, 43 changer transitions 0/174 dead transitions. [2024-02-05 10:29:41,138 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 174 transitions, 1710 flow [2024-02-05 10:29:41,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-02-05 10:29:41,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-02-05 10:29:41,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 238 transitions. [2024-02-05 10:29:41,139 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4897119341563786 [2024-02-05 10:29:41,139 INFO L175 Difference]: Start difference. First operand has 153 places, 137 transitions, 1294 flow. Second operand 6 states and 238 transitions. [2024-02-05 10:29:41,139 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 174 transitions, 1710 flow [2024-02-05 10:29:41,174 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 174 transitions, 1658 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-02-05 10:29:41,176 INFO L231 Difference]: Finished difference. Result has 154 places, 142 transitions, 1396 flow [2024-02-05 10:29:41,176 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=1242, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1396, PETRI_PLACES=154, PETRI_TRANSITIONS=142} [2024-02-05 10:29:41,177 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 69 predicate places. [2024-02-05 10:29:41,177 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 142 transitions, 1396 flow [2024-02-05 10:29:41,177 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 24.875) internal successors, (199), 8 states have internal predecessors, (199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:41,177 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:29:41,177 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:29:41,177 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-02-05 10:29:41,178 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:29:41,178 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:29:41,178 INFO L85 PathProgramCache]: Analyzing trace with hash 919225178, now seen corresponding path program 4 times [2024-02-05 10:29:41,178 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:29:41,178 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1766456930] [2024-02-05 10:29:41,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:29:41,179 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:29:41,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:29:41,396 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:29:41,396 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:29:41,396 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1766456930] [2024-02-05 10:29:41,397 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1766456930] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:29:41,397 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:29:41,397 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-05 10:29:41,397 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [166184858] [2024-02-05 10:29:41,397 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:29:41,397 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-05 10:29:41,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:29:41,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-05 10:29:41,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-05 10:29:41,441 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 81 [2024-02-05 10:29:41,442 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 142 transitions, 1396 flow. Second operand has 8 states, 8 states have (on average 24.625) internal successors, (197), 8 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:41,442 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:29:41,442 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 81 [2024-02-05 10:29:41,442 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:29:42,282 INFO L124 PetriNetUnfolderBase]: 2984/5477 cut-off events. [2024-02-05 10:29:42,282 INFO L125 PetriNetUnfolderBase]: For 30391/30615 co-relation queries the response was YES. [2024-02-05 10:29:42,306 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21580 conditions, 5477 events. 2984/5477 cut-off events. For 30391/30615 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 37195 event pairs, 1090 based on Foata normal form. 92/5160 useless extension candidates. Maximal degree in co-relation 21519. Up to 3681 conditions per place. [2024-02-05 10:29:42,323 INFO L140 encePairwiseOnDemand]: 69/81 looper letters, 109 selfloop transitions, 49 changer transitions 0/181 dead transitions. [2024-02-05 10:29:42,323 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 181 transitions, 1870 flow [2024-02-05 10:29:42,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-05 10:29:42,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-05 10:29:42,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 261 transitions. [2024-02-05 10:29:42,324 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4603174603174603 [2024-02-05 10:29:42,324 INFO L175 Difference]: Start difference. First operand has 154 places, 142 transitions, 1396 flow. Second operand 7 states and 261 transitions. [2024-02-05 10:29:42,324 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 181 transitions, 1870 flow [2024-02-05 10:29:42,361 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 181 transitions, 1808 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-02-05 10:29:42,363 INFO L231 Difference]: Finished difference. Result has 158 places, 147 transitions, 1495 flow [2024-02-05 10:29:42,364 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=1334, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1495, PETRI_PLACES=158, PETRI_TRANSITIONS=147} [2024-02-05 10:29:42,364 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 73 predicate places. [2024-02-05 10:29:42,364 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 147 transitions, 1495 flow [2024-02-05 10:29:42,364 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 24.625) internal successors, (197), 8 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:42,364 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:29:42,364 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:29:42,365 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-02-05 10:29:42,365 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:29:42,365 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:29:42,365 INFO L85 PathProgramCache]: Analyzing trace with hash -49432132, now seen corresponding path program 5 times [2024-02-05 10:29:42,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:29:42,365 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [416332017] [2024-02-05 10:29:42,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:29:42,366 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:29:42,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:29:42,602 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:29:42,603 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:29:42,603 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [416332017] [2024-02-05 10:29:42,603 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [416332017] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:29:42,603 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:29:42,603 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-05 10:29:42,603 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [14203424] [2024-02-05 10:29:42,603 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:29:42,605 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-05 10:29:42,605 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:29:42,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-05 10:29:42,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-02-05 10:29:42,678 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 81 [2024-02-05 10:29:42,679 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 147 transitions, 1495 flow. Second operand has 8 states, 8 states have (on average 24.625) internal successors, (197), 8 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:42,679 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:29:42,679 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 81 [2024-02-05 10:29:42,679 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:29:43,578 INFO L124 PetriNetUnfolderBase]: 2867/5468 cut-off events. [2024-02-05 10:29:43,578 INFO L125 PetriNetUnfolderBase]: For 30812/31075 co-relation queries the response was YES. [2024-02-05 10:29:43,600 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21679 conditions, 5468 events. 2867/5468 cut-off events. For 30812/31075 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 38487 event pairs, 1249 based on Foata normal form. 139/5178 useless extension candidates. Maximal degree in co-relation 21617. Up to 4374 conditions per place. [2024-02-05 10:29:43,616 INFO L140 encePairwiseOnDemand]: 72/81 looper letters, 133 selfloop transitions, 21 changer transitions 0/177 dead transitions. [2024-02-05 10:29:43,616 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 177 transitions, 1954 flow [2024-02-05 10:29:43,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-05 10:29:43,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-05 10:29:43,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 243 transitions. [2024-02-05 10:29:43,618 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-02-05 10:29:43,618 INFO L175 Difference]: Start difference. First operand has 158 places, 147 transitions, 1495 flow. Second operand 7 states and 243 transitions. [2024-02-05 10:29:43,618 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 177 transitions, 1954 flow [2024-02-05 10:29:43,658 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 177 transitions, 1859 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-02-05 10:29:43,661 INFO L231 Difference]: Finished difference. Result has 160 places, 153 transitions, 1537 flow [2024-02-05 10:29:43,661 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=1416, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1537, PETRI_PLACES=160, PETRI_TRANSITIONS=153} [2024-02-05 10:29:43,662 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 75 predicate places. [2024-02-05 10:29:43,662 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 153 transitions, 1537 flow [2024-02-05 10:29:43,662 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 24.625) internal successors, (197), 8 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:43,662 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:29:43,662 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:29:43,662 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-02-05 10:29:43,663 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:29:43,663 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:29:43,663 INFO L85 PathProgramCache]: Analyzing trace with hash 954226658, now seen corresponding path program 6 times [2024-02-05 10:29:43,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:29:43,664 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [156881486] [2024-02-05 10:29:43,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:29:43,664 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:29:43,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:29:43,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-02-05 10:29:43,883 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:29:43,883 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [156881486] [2024-02-05 10:29:43,883 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [156881486] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:29:43,883 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:29:43,883 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-05 10:29:43,884 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [528301143] [2024-02-05 10:29:43,884 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:29:43,884 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-05 10:29:43,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:29:43,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-05 10:29:43,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-02-05 10:29:43,930 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 81 [2024-02-05 10:29:43,930 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 153 transitions, 1537 flow. Second operand has 8 states, 8 states have (on average 24.625) internal successors, (197), 8 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:43,930 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:29:43,930 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 81 [2024-02-05 10:29:43,930 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:29:44,762 INFO L124 PetriNetUnfolderBase]: 2829/5372 cut-off events. [2024-02-05 10:29:44,763 INFO L125 PetriNetUnfolderBase]: For 28929/29177 co-relation queries the response was YES. [2024-02-05 10:29:44,792 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20678 conditions, 5372 events. 2829/5372 cut-off events. For 28929/29177 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 37495 event pairs, 1246 based on Foata normal form. 121/5062 useless extension candidates. Maximal degree in co-relation 20616. Up to 4064 conditions per place. [2024-02-05 10:29:44,811 INFO L140 encePairwiseOnDemand]: 72/81 looper letters, 122 selfloop transitions, 30 changer transitions 0/175 dead transitions. [2024-02-05 10:29:44,811 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 175 transitions, 1904 flow [2024-02-05 10:29:44,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-05 10:29:44,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-05 10:29:44,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 241 transitions. [2024-02-05 10:29:44,812 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42504409171075835 [2024-02-05 10:29:44,812 INFO L175 Difference]: Start difference. First operand has 160 places, 153 transitions, 1537 flow. Second operand 7 states and 241 transitions. [2024-02-05 10:29:44,812 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 175 transitions, 1904 flow [2024-02-05 10:29:44,857 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 175 transitions, 1869 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-02-05 10:29:44,859 INFO L231 Difference]: Finished difference. Result has 163 places, 153 transitions, 1581 flow [2024-02-05 10:29:44,859 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=1502, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1581, PETRI_PLACES=163, PETRI_TRANSITIONS=153} [2024-02-05 10:29:44,860 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 78 predicate places. [2024-02-05 10:29:44,860 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 153 transitions, 1581 flow [2024-02-05 10:29:44,860 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 24.625) internal successors, (197), 8 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:44,860 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:29:44,860 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:29:44,860 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-02-05 10:29:44,860 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:29:44,861 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:29:44,861 INFO L85 PathProgramCache]: Analyzing trace with hash -1266615434, now seen corresponding path program 1 times [2024-02-05 10:29:44,861 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:29:44,861 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [854845230] [2024-02-05 10:29:44,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:29:44,861 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:29:44,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:29:45,034 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:29:45,034 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:29:45,034 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [854845230] [2024-02-05 10:29:45,034 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [854845230] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:29:45,034 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:29:45,035 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-02-05 10:29:45,035 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1533826198] [2024-02-05 10:29:45,035 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:29:45,035 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-05 10:29:45,035 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:29:45,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-05 10:29:45,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-05 10:29:45,042 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 35 out of 81 [2024-02-05 10:29:45,042 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 153 transitions, 1581 flow. Second operand has 7 states, 7 states have (on average 36.714285714285715) internal successors, (257), 7 states have internal predecessors, (257), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:45,043 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:29:45,043 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 35 of 81 [2024-02-05 10:29:45,043 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:29:45,723 INFO L124 PetriNetUnfolderBase]: 2328/4810 cut-off events. [2024-02-05 10:29:45,724 INFO L125 PetriNetUnfolderBase]: For 27770/28058 co-relation queries the response was YES. [2024-02-05 10:29:45,748 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18312 conditions, 4810 events. 2328/4810 cut-off events. For 27770/28058 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 36020 event pairs, 943 based on Foata normal form. 71/4461 useless extension candidates. Maximal degree in co-relation 18249. Up to 3425 conditions per place. [2024-02-05 10:29:45,764 INFO L140 encePairwiseOnDemand]: 75/81 looper letters, 131 selfloop transitions, 23 changer transitions 0/192 dead transitions. [2024-02-05 10:29:45,765 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 192 transitions, 2231 flow [2024-02-05 10:29:45,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-02-05 10:29:45,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-02-05 10:29:45,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 281 transitions. [2024-02-05 10:29:45,766 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5781893004115226 [2024-02-05 10:29:45,766 INFO L175 Difference]: Start difference. First operand has 163 places, 153 transitions, 1581 flow. Second operand 6 states and 281 transitions. [2024-02-05 10:29:45,766 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 192 transitions, 2231 flow [2024-02-05 10:29:45,801 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 192 transitions, 2155 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-02-05 10:29:45,803 INFO L231 Difference]: Finished difference. Result has 165 places, 168 transitions, 1813 flow [2024-02-05 10:29:45,804 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=1511, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1813, PETRI_PLACES=165, PETRI_TRANSITIONS=168} [2024-02-05 10:29:45,804 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 80 predicate places. [2024-02-05 10:29:45,804 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 168 transitions, 1813 flow [2024-02-05 10:29:45,804 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 36.714285714285715) internal successors, (257), 7 states have internal predecessors, (257), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:45,804 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:29:45,804 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:29:45,805 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-02-05 10:29:45,805 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:29:45,805 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:29:45,805 INFO L85 PathProgramCache]: Analyzing trace with hash -153334834, now seen corresponding path program 1 times [2024-02-05 10:29:45,805 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:29:45,805 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [216557683] [2024-02-05 10:29:45,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:29:45,806 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:29:45,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:29:46,023 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:29:46,024 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:29:46,024 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [216557683] [2024-02-05 10:29:46,024 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [216557683] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:29:46,024 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:29:46,024 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-02-05 10:29:46,024 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1983572645] [2024-02-05 10:29:46,025 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:29:46,025 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-02-05 10:29:46,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:29:46,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-02-05 10:29:46,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2024-02-05 10:29:46,032 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 35 out of 81 [2024-02-05 10:29:46,032 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 168 transitions, 1813 flow. Second operand has 7 states, 7 states have (on average 36.714285714285715) internal successors, (257), 7 states have internal predecessors, (257), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:46,032 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:29:46,033 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 35 of 81 [2024-02-05 10:29:46,033 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:29:46,734 INFO L124 PetriNetUnfolderBase]: 2293/4585 cut-off events. [2024-02-05 10:29:46,735 INFO L125 PetriNetUnfolderBase]: For 27379/27684 co-relation queries the response was YES. [2024-02-05 10:29:46,758 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17939 conditions, 4585 events. 2293/4585 cut-off events. For 27379/27684 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 33524 event pairs, 964 based on Foata normal form. 74/4286 useless extension candidates. Maximal degree in co-relation 17875. Up to 3393 conditions per place. [2024-02-05 10:29:46,774 INFO L140 encePairwiseOnDemand]: 74/81 looper letters, 136 selfloop transitions, 30 changer transitions 0/204 dead transitions. [2024-02-05 10:29:46,774 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 204 transitions, 2430 flow [2024-02-05 10:29:46,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-05 10:29:46,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-05 10:29:46,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 317 transitions. [2024-02-05 10:29:46,775 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5590828924162258 [2024-02-05 10:29:46,776 INFO L175 Difference]: Start difference. First operand has 165 places, 168 transitions, 1813 flow. Second operand 7 states and 317 transitions. [2024-02-05 10:29:46,776 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 204 transitions, 2430 flow [2024-02-05 10:29:46,814 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 204 transitions, 2426 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-02-05 10:29:46,817 INFO L231 Difference]: Finished difference. Result has 174 places, 184 transitions, 2123 flow [2024-02-05 10:29:46,817 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=1809, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2123, PETRI_PLACES=174, PETRI_TRANSITIONS=184} [2024-02-05 10:29:46,818 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 89 predicate places. [2024-02-05 10:29:46,818 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 184 transitions, 2123 flow [2024-02-05 10:29:46,818 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 36.714285714285715) internal successors, (257), 7 states have internal predecessors, (257), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:46,818 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:29:46,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] [2024-02-05 10:29:46,819 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-02-05 10:29:46,819 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:29:46,819 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:29:46,819 INFO L85 PathProgramCache]: Analyzing trace with hash -1655832964, now seen corresponding path program 1 times [2024-02-05 10:29:46,819 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:29:46,819 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1419613047] [2024-02-05 10:29:46,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:29:46,819 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:29:46,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:29:47,051 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:29:47,052 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:29:47,052 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1419613047] [2024-02-05 10:29:47,052 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1419613047] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:29:47,052 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:29:47,052 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-05 10:29:47,052 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [960469016] [2024-02-05 10:29:47,052 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:29:47,053 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-05 10:29:47,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:29:47,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-05 10:29:47,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-05 10:29:47,090 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 81 [2024-02-05 10:29:47,090 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 184 transitions, 2123 flow. Second operand has 8 states, 8 states have (on average 24.625) internal successors, (197), 8 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:47,091 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:29:47,091 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 81 [2024-02-05 10:29:47,091 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:29:47,895 INFO L124 PetriNetUnfolderBase]: 3000/5645 cut-off events. [2024-02-05 10:29:47,895 INFO L125 PetriNetUnfolderBase]: For 31204/31449 co-relation queries the response was YES. [2024-02-05 10:29:47,925 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22451 conditions, 5645 events. 3000/5645 cut-off events. For 31204/31449 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 39607 event pairs, 1230 based on Foata normal form. 54/5239 useless extension candidates. Maximal degree in co-relation 22382. Up to 4395 conditions per place. [2024-02-05 10:29:47,943 INFO L140 encePairwiseOnDemand]: 71/81 looper letters, 171 selfloop transitions, 36 changer transitions 0/230 dead transitions. [2024-02-05 10:29:47,943 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 230 transitions, 2828 flow [2024-02-05 10:29:47,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-05 10:29:47,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-05 10:29:47,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 279 transitions. [2024-02-05 10:29:47,945 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4305555555555556 [2024-02-05 10:29:47,945 INFO L175 Difference]: Start difference. First operand has 174 places, 184 transitions, 2123 flow. Second operand 8 states and 279 transitions. [2024-02-05 10:29:47,945 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 230 transitions, 2828 flow [2024-02-05 10:29:47,991 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 230 transitions, 2808 flow, removed 7 selfloop flow, removed 1 redundant places. [2024-02-05 10:29:47,994 INFO L231 Difference]: Finished difference. Result has 183 places, 199 transitions, 2362 flow [2024-02-05 10:29:47,994 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=2103, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2362, PETRI_PLACES=183, PETRI_TRANSITIONS=199} [2024-02-05 10:29:47,995 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 98 predicate places. [2024-02-05 10:29:47,995 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 199 transitions, 2362 flow [2024-02-05 10:29:47,995 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 24.625) internal successors, (197), 8 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:47,995 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:29:47,995 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:29:47,995 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-02-05 10:29:47,995 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:29:47,996 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:29:47,996 INFO L85 PathProgramCache]: Analyzing trace with hash 1737640958, now seen corresponding path program 2 times [2024-02-05 10:29:47,996 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:29:47,996 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1076560386] [2024-02-05 10:29:47,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:29:47,996 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:29:48,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:29:48,199 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:29:48,199 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:29:48,199 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1076560386] [2024-02-05 10:29:48,199 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1076560386] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:29:48,199 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:29:48,200 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-05 10:29:48,200 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1833857212] [2024-02-05 10:29:48,200 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:29:48,200 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-05 10:29:48,200 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:29:48,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-05 10:29:48,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-05 10:29:48,225 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 81 [2024-02-05 10:29:48,225 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 199 transitions, 2362 flow. Second operand has 8 states, 8 states have (on average 24.625) internal successors, (197), 8 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:48,225 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:29:48,225 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 81 [2024-02-05 10:29:48,225 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:29:49,074 INFO L124 PetriNetUnfolderBase]: 3002/5643 cut-off events. [2024-02-05 10:29:49,074 INFO L125 PetriNetUnfolderBase]: For 33277/33526 co-relation queries the response was YES. [2024-02-05 10:29:49,097 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23153 conditions, 5643 events. 3002/5643 cut-off events. For 33277/33526 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 39605 event pairs, 1230 based on Foata normal form. 58/5239 useless extension candidates. Maximal degree in co-relation 23080. Up to 4403 conditions per place. [2024-02-05 10:29:49,111 INFO L140 encePairwiseOnDemand]: 74/81 looper letters, 173 selfloop transitions, 33 changer transitions 0/229 dead transitions. [2024-02-05 10:29:49,111 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 229 transitions, 2923 flow [2024-02-05 10:29:49,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-05 10:29:49,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-05 10:29:49,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 248 transitions. [2024-02-05 10:29:49,112 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43738977072310403 [2024-02-05 10:29:49,112 INFO L175 Difference]: Start difference. First operand has 183 places, 199 transitions, 2362 flow. Second operand 7 states and 248 transitions. [2024-02-05 10:29:49,112 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 229 transitions, 2923 flow [2024-02-05 10:29:49,152 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 229 transitions, 2882 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-02-05 10:29:49,154 INFO L231 Difference]: Finished difference. Result has 187 places, 199 transitions, 2392 flow [2024-02-05 10:29:49,154 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=2321, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2392, PETRI_PLACES=187, PETRI_TRANSITIONS=199} [2024-02-05 10:29:49,155 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 102 predicate places. [2024-02-05 10:29:49,155 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 199 transitions, 2392 flow [2024-02-05 10:29:49,155 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 24.625) internal successors, (197), 8 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:49,155 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:29:49,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-02-05 10:29:49,155 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-02-05 10:29:49,155 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:29:49,155 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:29:49,156 INFO L85 PathProgramCache]: Analyzing trace with hash 750648956, now seen corresponding path program 3 times [2024-02-05 10:29:49,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:29:49,157 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1007393733] [2024-02-05 10:29:49,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:29:49,157 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:29:49,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:29:49,401 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:29:49,401 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:29:49,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1007393733] [2024-02-05 10:29:49,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1007393733] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:29:49,403 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:29:49,403 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-05 10:29:49,403 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [975753250] [2024-02-05 10:29:49,403 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:29:49,420 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-05 10:29:49,421 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:29:49,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-05 10:29:49,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-05 10:29:49,473 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 81 [2024-02-05 10:29:49,474 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 199 transitions, 2392 flow. Second operand has 8 states, 8 states have (on average 24.625) internal successors, (197), 8 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:49,474 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:29:49,474 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 81 [2024-02-05 10:29:49,474 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:29:50,227 INFO L124 PetriNetUnfolderBase]: 2988/5605 cut-off events. [2024-02-05 10:29:50,227 INFO L125 PetriNetUnfolderBase]: For 34037/34288 co-relation queries the response was YES. [2024-02-05 10:29:50,257 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23054 conditions, 5605 events. 2988/5605 cut-off events. For 34037/34288 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 39377 event pairs, 1263 based on Foata normal form. 50/5191 useless extension candidates. Maximal degree in co-relation 22980. Up to 4395 conditions per place. [2024-02-05 10:29:50,274 INFO L140 encePairwiseOnDemand]: 74/81 looper letters, 171 selfloop transitions, 35 changer transitions 0/229 dead transitions. [2024-02-05 10:29:50,274 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 229 transitions, 2971 flow [2024-02-05 10:29:50,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-05 10:29:50,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-05 10:29:50,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 248 transitions. [2024-02-05 10:29:50,275 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43738977072310403 [2024-02-05 10:29:50,275 INFO L175 Difference]: Start difference. First operand has 187 places, 199 transitions, 2392 flow. Second operand 7 states and 248 transitions. [2024-02-05 10:29:50,275 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 229 transitions, 2971 flow [2024-02-05 10:29:50,321 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 229 transitions, 2899 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-02-05 10:29:50,324 INFO L231 Difference]: Finished difference. Result has 190 places, 203 transitions, 2440 flow [2024-02-05 10:29:50,324 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=2326, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=199, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2440, PETRI_PLACES=190, PETRI_TRANSITIONS=203} [2024-02-05 10:29:50,325 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 105 predicate places. [2024-02-05 10:29:50,325 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 203 transitions, 2440 flow [2024-02-05 10:29:50,325 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 24.625) internal successors, (197), 8 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:50,325 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:29:50,326 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:29:50,326 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-02-05 10:29:50,326 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:29:50,326 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:29:50,326 INFO L85 PathProgramCache]: Analyzing trace with hash 624946824, now seen corresponding path program 1 times [2024-02-05 10:29:50,326 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:29:50,326 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1765308182] [2024-02-05 10:29:50,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:29:50,326 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:29:50,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:29:50,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-02-05 10:29:50,557 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:29:50,557 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1765308182] [2024-02-05 10:29:50,558 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1765308182] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:29:50,558 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:29:50,558 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-05 10:29:50,558 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1114901245] [2024-02-05 10:29:50,558 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:29:50,558 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-05 10:29:50,559 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:29:50,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-05 10:29:50,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-05 10:29:50,591 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 81 [2024-02-05 10:29:50,592 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 203 transitions, 2440 flow. Second operand has 8 states, 8 states have (on average 24.625) internal successors, (197), 8 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:50,592 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:29:50,592 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 81 [2024-02-05 10:29:50,592 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:29:51,437 INFO L124 PetriNetUnfolderBase]: 2812/5345 cut-off events. [2024-02-05 10:29:51,437 INFO L125 PetriNetUnfolderBase]: For 32939/33211 co-relation queries the response was YES. [2024-02-05 10:29:51,456 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22168 conditions, 5345 events. 2812/5345 cut-off events. For 32939/33211 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 37422 event pairs, 1422 based on Foata normal form. 79/4967 useless extension candidates. Maximal degree in co-relation 22092. Up to 4204 conditions per place. [2024-02-05 10:29:51,469 INFO L140 encePairwiseOnDemand]: 73/81 looper letters, 181 selfloop transitions, 38 changer transitions 0/246 dead transitions. [2024-02-05 10:29:51,469 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 246 transitions, 3085 flow [2024-02-05 10:29:51,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-05 10:29:51,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-05 10:29:51,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 279 transitions. [2024-02-05 10:29:51,470 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4305555555555556 [2024-02-05 10:29:51,470 INFO L175 Difference]: Start difference. First operand has 190 places, 203 transitions, 2440 flow. Second operand 8 states and 279 transitions. [2024-02-05 10:29:51,470 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 246 transitions, 3085 flow [2024-02-05 10:29:51,515 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 246 transitions, 3047 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-02-05 10:29:51,518 INFO L231 Difference]: Finished difference. Result has 197 places, 216 transitions, 2603 flow [2024-02-05 10:29:51,518 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=2404, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2603, PETRI_PLACES=197, PETRI_TRANSITIONS=216} [2024-02-05 10:29:51,518 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 112 predicate places. [2024-02-05 10:29:51,519 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 216 transitions, 2603 flow [2024-02-05 10:29:51,519 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 24.625) internal successors, (197), 8 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:51,519 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:29:51,519 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:29:51,519 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-02-05 10:29:51,519 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:29:51,520 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:29:51,520 INFO L85 PathProgramCache]: Analyzing trace with hash -224316844, now seen corresponding path program 2 times [2024-02-05 10:29:51,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:29:51,520 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1164632852] [2024-02-05 10:29:51,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:29:51,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:29:51,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:29:51,752 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:29:51,752 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:29:51,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1164632852] [2024-02-05 10:29:51,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1164632852] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:29:51,753 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:29:51,753 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-05 10:29:51,753 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [646266450] [2024-02-05 10:29:51,753 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:29:51,754 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-05 10:29:51,754 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:29:51,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-05 10:29:51,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-05 10:29:51,782 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 81 [2024-02-05 10:29:51,782 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 216 transitions, 2603 flow. Second operand has 8 states, 8 states have (on average 24.625) internal successors, (197), 8 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:51,782 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:29:51,782 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 81 [2024-02-05 10:29:51,782 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:29:52,636 INFO L124 PetriNetUnfolderBase]: 2838/5395 cut-off events. [2024-02-05 10:29:52,636 INFO L125 PetriNetUnfolderBase]: For 34389/34650 co-relation queries the response was YES. [2024-02-05 10:29:52,667 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22469 conditions, 5395 events. 2838/5395 cut-off events. For 34389/34650 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 37784 event pairs, 1344 based on Foata normal form. 78/5027 useless extension candidates. Maximal degree in co-relation 22390. Up to 4236 conditions per place. [2024-02-05 10:29:52,682 INFO L140 encePairwiseOnDemand]: 73/81 looper letters, 179 selfloop transitions, 41 changer transitions 0/247 dead transitions. [2024-02-05 10:29:52,683 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 247 transitions, 3164 flow [2024-02-05 10:29:52,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-05 10:29:52,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-05 10:29:52,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 277 transitions. [2024-02-05 10:29:52,686 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42746913580246915 [2024-02-05 10:29:52,686 INFO L175 Difference]: Start difference. First operand has 197 places, 216 transitions, 2603 flow. Second operand 8 states and 277 transitions. [2024-02-05 10:29:52,687 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 247 transitions, 3164 flow [2024-02-05 10:29:52,743 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 247 transitions, 3122 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-02-05 10:29:52,747 INFO L231 Difference]: Finished difference. Result has 203 places, 219 transitions, 2669 flow [2024-02-05 10:29:52,747 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=2564, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2669, PETRI_PLACES=203, PETRI_TRANSITIONS=219} [2024-02-05 10:29:52,755 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 118 predicate places. [2024-02-05 10:29:52,755 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 219 transitions, 2669 flow [2024-02-05 10:29:52,756 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 24.625) internal successors, (197), 8 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:52,756 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:29:52,756 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:29:52,756 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-02-05 10:29:52,756 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:29:52,756 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:29:52,757 INFO L85 PathProgramCache]: Analyzing trace with hash -930099394, now seen corresponding path program 3 times [2024-02-05 10:29:52,757 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:29:52,757 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1812266123] [2024-02-05 10:29:52,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:29:52,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:29:52,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:29:53,026 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:29:53,027 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:29:53,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1812266123] [2024-02-05 10:29:53,027 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1812266123] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:29:53,027 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:29:53,027 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-05 10:29:53,027 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1269911360] [2024-02-05 10:29:53,027 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:29:53,028 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-05 10:29:53,029 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:29:53,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-05 10:29:53,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-05 10:29:53,062 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 81 [2024-02-05 10:29:53,062 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 219 transitions, 2669 flow. Second operand has 8 states, 8 states have (on average 24.625) internal successors, (197), 8 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:53,062 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:29:53,063 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 81 [2024-02-05 10:29:53,063 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:29:53,869 INFO L124 PetriNetUnfolderBase]: 2852/5413 cut-off events. [2024-02-05 10:29:53,870 INFO L125 PetriNetUnfolderBase]: For 35386/35651 co-relation queries the response was YES. [2024-02-05 10:29:53,903 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22621 conditions, 5413 events. 2852/5413 cut-off events. For 35386/35651 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 37877 event pairs, 1351 based on Foata normal form. 76/5041 useless extension candidates. Maximal degree in co-relation 22540. Up to 4248 conditions per place. [2024-02-05 10:29:53,920 INFO L140 encePairwiseOnDemand]: 73/81 looper letters, 177 selfloop transitions, 44 changer transitions 0/248 dead transitions. [2024-02-05 10:29:53,920 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 248 transitions, 3224 flow [2024-02-05 10:29:53,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-05 10:29:53,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-05 10:29:53,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 275 transitions. [2024-02-05 10:29:53,921 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4243827160493827 [2024-02-05 10:29:53,922 INFO L175 Difference]: Start difference. First operand has 203 places, 219 transitions, 2669 flow. Second operand 8 states and 275 transitions. [2024-02-05 10:29:53,922 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 248 transitions, 3224 flow [2024-02-05 10:29:53,982 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 248 transitions, 3186 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-02-05 10:29:53,985 INFO L231 Difference]: Finished difference. Result has 208 places, 221 transitions, 2740 flow [2024-02-05 10:29:53,985 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=2632, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2740, PETRI_PLACES=208, PETRI_TRANSITIONS=221} [2024-02-05 10:29:53,985 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 123 predicate places. [2024-02-05 10:29:53,985 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 221 transitions, 2740 flow [2024-02-05 10:29:53,986 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 24.625) internal successors, (197), 8 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:53,986 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:29:53,986 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:29:53,986 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-02-05 10:29:53,986 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:29:53,986 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:29:53,987 INFO L85 PathProgramCache]: Analyzing trace with hash -928787164, now seen corresponding path program 4 times [2024-02-05 10:29:53,987 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:29:53,987 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [278600846] [2024-02-05 10:29:53,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:29:53,987 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:29:53,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:29:54,336 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:29:54,336 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:29:54,336 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [278600846] [2024-02-05 10:29:54,336 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [278600846] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:29:54,336 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:29:54,336 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-05 10:29:54,337 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1116977488] [2024-02-05 10:29:54,337 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:29:54,338 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-05 10:29:54,338 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:29:54,338 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-05 10:29:54,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-05 10:29:54,376 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 81 [2024-02-05 10:29:54,377 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 221 transitions, 2740 flow. Second operand has 8 states, 8 states have (on average 24.625) internal successors, (197), 8 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:54,377 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:29:54,377 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 81 [2024-02-05 10:29:54,377 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:29:55,155 INFO L124 PetriNetUnfolderBase]: 2846/5403 cut-off events. [2024-02-05 10:29:55,155 INFO L125 PetriNetUnfolderBase]: For 36056/36321 co-relation queries the response was YES. [2024-02-05 10:29:55,188 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22657 conditions, 5403 events. 2846/5403 cut-off events. For 36056/36321 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 37787 event pairs, 1346 based on Foata normal form. 70/5025 useless extension candidates. Maximal degree in co-relation 22576. Up to 4248 conditions per place. [2024-02-05 10:29:55,205 INFO L140 encePairwiseOnDemand]: 73/81 looper letters, 173 selfloop transitions, 46 changer transitions 0/246 dead transitions. [2024-02-05 10:29:55,205 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 246 transitions, 3260 flow [2024-02-05 10:29:55,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-05 10:29:55,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-05 10:29:55,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 273 transitions. [2024-02-05 10:29:55,208 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4212962962962963 [2024-02-05 10:29:55,208 INFO L175 Difference]: Start difference. First operand has 208 places, 221 transitions, 2740 flow. Second operand 8 states and 273 transitions. [2024-02-05 10:29:55,208 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 246 transitions, 3260 flow [2024-02-05 10:29:55,269 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 246 transitions, 3197 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-02-05 10:29:55,272 INFO L231 Difference]: Finished difference. Result has 212 places, 221 transitions, 2774 flow [2024-02-05 10:29:55,272 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=2677, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2774, PETRI_PLACES=212, PETRI_TRANSITIONS=221} [2024-02-05 10:29:55,272 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 127 predicate places. [2024-02-05 10:29:55,272 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 221 transitions, 2774 flow [2024-02-05 10:29:55,273 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 24.625) internal successors, (197), 8 states have internal predecessors, (197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:55,273 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:29:55,273 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:29:55,273 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-02-05 10:29:55,273 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:29:55,273 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:29:55,273 INFO L85 PathProgramCache]: Analyzing trace with hash 1285460678, now seen corresponding path program 1 times [2024-02-05 10:29:55,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:29:55,275 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2077082516] [2024-02-05 10:29:55,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:29:55,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:29:55,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:29:55,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-02-05 10:29:55,547 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:29:55,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2077082516] [2024-02-05 10:29:55,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2077082516] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:29:55,547 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:29:55,548 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-05 10:29:55,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1191742448] [2024-02-05 10:29:55,548 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:29:55,548 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-05 10:29:55,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:29:55,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-05 10:29:55,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-02-05 10:29:55,557 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 35 out of 81 [2024-02-05 10:29:55,558 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 221 transitions, 2774 flow. Second operand has 9 states, 9 states have (on average 36.55555555555556) internal successors, (329), 9 states have internal predecessors, (329), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:55,558 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:29:55,558 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 35 of 81 [2024-02-05 10:29:55,558 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:29:56,307 INFO L124 PetriNetUnfolderBase]: 2418/4936 cut-off events. [2024-02-05 10:29:56,308 INFO L125 PetriNetUnfolderBase]: For 36053/36350 co-relation queries the response was YES. [2024-02-05 10:29:56,337 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20336 conditions, 4936 events. 2418/4936 cut-off events. For 36053/36350 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 36845 event pairs, 1022 based on Foata normal form. 60/4539 useless extension candidates. Maximal degree in co-relation 20254. Up to 3533 conditions per place. [2024-02-05 10:29:56,352 INFO L140 encePairwiseOnDemand]: 75/81 looper letters, 162 selfloop transitions, 32 changer transitions 0/240 dead transitions. [2024-02-05 10:29:56,352 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 240 transitions, 3248 flow [2024-02-05 10:29:56,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-02-05 10:29:56,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-02-05 10:29:56,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 275 transitions. [2024-02-05 10:29:56,353 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.565843621399177 [2024-02-05 10:29:56,353 INFO L175 Difference]: Start difference. First operand has 212 places, 221 transitions, 2774 flow. Second operand 6 states and 275 transitions. [2024-02-05 10:29:56,353 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 240 transitions, 3248 flow [2024-02-05 10:29:56,407 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 240 transitions, 3156 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-02-05 10:29:56,410 INFO L231 Difference]: Finished difference. Result has 213 places, 223 transitions, 2792 flow [2024-02-05 10:29:56,411 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=2682, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2792, PETRI_PLACES=213, PETRI_TRANSITIONS=223} [2024-02-05 10:29:56,411 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 128 predicate places. [2024-02-05 10:29:56,411 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 223 transitions, 2792 flow [2024-02-05 10:29:56,411 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 36.55555555555556) internal successors, (329), 9 states have internal predecessors, (329), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:56,411 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:29:56,412 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:29:56,412 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-02-05 10:29:56,412 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:29:56,412 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:29:56,412 INFO L85 PathProgramCache]: Analyzing trace with hash 1368122145, now seen corresponding path program 1 times [2024-02-05 10:29:56,412 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:29:56,412 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [681767430] [2024-02-05 10:29:56,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:29:56,413 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:29:56,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:29:56,673 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:29:56,673 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:29:56,673 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [681767430] [2024-02-05 10:29:56,673 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [681767430] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:29:56,674 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:29:56,674 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-05 10:29:56,674 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [627537458] [2024-02-05 10:29:56,674 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:29:56,674 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-05 10:29:56,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:29:56,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-05 10:29:56,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-02-05 10:29:56,726 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 81 [2024-02-05 10:29:56,727 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 223 transitions, 2792 flow. Second operand has 9 states, 9 states have (on average 24.88888888888889) internal successors, (224), 9 states have internal predecessors, (224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:56,727 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:29:56,727 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 81 [2024-02-05 10:29:56,727 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:29:57,633 INFO L124 PetriNetUnfolderBase]: 2933/5544 cut-off events. [2024-02-05 10:29:57,633 INFO L125 PetriNetUnfolderBase]: For 40132/40426 co-relation queries the response was YES. [2024-02-05 10:29:57,665 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23449 conditions, 5544 events. 2933/5544 cut-off events. For 40132/40426 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 38755 event pairs, 1267 based on Foata normal form. 133/5312 useless extension candidates. Maximal degree in co-relation 23365. Up to 4289 conditions per place. [2024-02-05 10:29:57,684 INFO L140 encePairwiseOnDemand]: 69/81 looper letters, 196 selfloop transitions, 38 changer transitions 0/261 dead transitions. [2024-02-05 10:29:57,684 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 261 transitions, 3435 flow [2024-02-05 10:29:57,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-05 10:29:57,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-05 10:29:57,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 280 transitions. [2024-02-05 10:29:57,685 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43209876543209874 [2024-02-05 10:29:57,685 INFO L175 Difference]: Start difference. First operand has 213 places, 223 transitions, 2792 flow. Second operand 8 states and 280 transitions. [2024-02-05 10:29:57,685 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 261 transitions, 3435 flow [2024-02-05 10:29:57,748 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 261 transitions, 3359 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-02-05 10:29:57,751 INFO L231 Difference]: Finished difference. Result has 218 places, 225 transitions, 2820 flow [2024-02-05 10:29:57,752 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=2716, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2820, PETRI_PLACES=218, PETRI_TRANSITIONS=225} [2024-02-05 10:29:57,752 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 133 predicate places. [2024-02-05 10:29:57,752 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 225 transitions, 2820 flow [2024-02-05 10:29:57,752 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 24.88888888888889) internal successors, (224), 9 states have internal predecessors, (224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:57,752 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:29:57,753 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:29:57,753 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-02-05 10:29:57,753 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:29:57,753 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:29:57,753 INFO L85 PathProgramCache]: Analyzing trace with hash -588945167, now seen corresponding path program 1 times [2024-02-05 10:29:57,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:29:57,753 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2115457511] [2024-02-05 10:29:57,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:29:57,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:29:57,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:29:57,989 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:29:57,989 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:29:57,989 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2115457511] [2024-02-05 10:29:57,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2115457511] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:29:57,990 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:29:57,990 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-05 10:29:57,990 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2441182] [2024-02-05 10:29:57,990 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:29:57,990 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-05 10:29:57,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:29:57,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-05 10:29:57,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-02-05 10:29:58,051 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 81 [2024-02-05 10:29:58,052 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 225 transitions, 2820 flow. Second operand has 9 states, 9 states have (on average 24.666666666666668) internal successors, (222), 9 states have internal predecessors, (222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:58,052 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:29:58,052 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 81 [2024-02-05 10:29:58,052 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:29:58,892 INFO L124 PetriNetUnfolderBase]: 2776/5313 cut-off events. [2024-02-05 10:29:58,892 INFO L125 PetriNetUnfolderBase]: For 38415/38669 co-relation queries the response was YES. [2024-02-05 10:29:58,924 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22809 conditions, 5313 events. 2776/5313 cut-off events. For 38415/38669 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 37543 event pairs, 996 based on Foata normal form. 61/5039 useless extension candidates. Maximal degree in co-relation 22724. Up to 2943 conditions per place. [2024-02-05 10:29:58,940 INFO L140 encePairwiseOnDemand]: 71/81 looper letters, 204 selfloop transitions, 75 changer transitions 0/306 dead transitions. [2024-02-05 10:29:58,940 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 306 transitions, 4063 flow [2024-02-05 10:29:58,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-05 10:29:58,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-05 10:29:58,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 294 transitions. [2024-02-05 10:29:58,941 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4537037037037037 [2024-02-05 10:29:58,942 INFO L175 Difference]: Start difference. First operand has 218 places, 225 transitions, 2820 flow. Second operand 8 states and 294 transitions. [2024-02-05 10:29:58,942 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 306 transitions, 4063 flow [2024-02-05 10:29:59,006 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 306 transitions, 3980 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-02-05 10:29:59,010 INFO L231 Difference]: Finished difference. Result has 224 places, 247 transitions, 3196 flow [2024-02-05 10:29:59,010 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=2751, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3196, PETRI_PLACES=224, PETRI_TRANSITIONS=247} [2024-02-05 10:29:59,010 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 139 predicate places. [2024-02-05 10:29:59,011 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 247 transitions, 3196 flow [2024-02-05 10:29:59,011 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 24.666666666666668) internal successors, (222), 9 states have internal predecessors, (222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:59,011 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:29:59,011 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:29:59,011 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-02-05 10:29:59,011 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:29:59,012 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:29:59,012 INFO L85 PathProgramCache]: Analyzing trace with hash -1686510480, now seen corresponding path program 1 times [2024-02-05 10:29:59,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:29:59,012 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1612965126] [2024-02-05 10:29:59,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:29:59,012 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:29:59,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:29:59,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-02-05 10:29:59,242 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:29:59,242 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1612965126] [2024-02-05 10:29:59,242 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1612965126] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:29:59,242 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:29:59,242 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-05 10:29:59,242 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2054710632] [2024-02-05 10:29:59,242 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:29:59,243 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-05 10:29:59,243 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:29:59,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-05 10:29:59,243 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-02-05 10:29:59,251 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 35 out of 81 [2024-02-05 10:29:59,252 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 247 transitions, 3196 flow. Second operand has 9 states, 9 states have (on average 36.55555555555556) internal successors, (329), 9 states have internal predecessors, (329), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:29:59,252 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:29:59,252 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 35 of 81 [2024-02-05 10:29:59,252 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:29:59,973 INFO L124 PetriNetUnfolderBase]: 2122/4360 cut-off events. [2024-02-05 10:29:59,974 INFO L125 PetriNetUnfolderBase]: For 38184/38448 co-relation queries the response was YES. [2024-02-05 10:29:59,997 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19514 conditions, 4360 events. 2122/4360 cut-off events. For 38184/38448 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 32301 event pairs, 861 based on Foata normal form. 66/4163 useless extension candidates. Maximal degree in co-relation 19426. Up to 3178 conditions per place. [2024-02-05 10:30:00,010 INFO L140 encePairwiseOnDemand]: 73/81 looper letters, 178 selfloop transitions, 40 changer transitions 0/264 dead transitions. [2024-02-05 10:30:00,010 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 264 transitions, 3715 flow [2024-02-05 10:30:00,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-05 10:30:00,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-05 10:30:00,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 311 transitions. [2024-02-05 10:30:00,011 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5485008818342152 [2024-02-05 10:30:00,011 INFO L175 Difference]: Start difference. First operand has 224 places, 247 transitions, 3196 flow. Second operand 7 states and 311 transitions. [2024-02-05 10:30:00,012 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 264 transitions, 3715 flow [2024-02-05 10:30:00,066 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 264 transitions, 3598 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-02-05 10:30:00,069 INFO L231 Difference]: Finished difference. Result has 227 places, 249 transitions, 3214 flow [2024-02-05 10:30:00,069 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=3081, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3214, PETRI_PLACES=227, PETRI_TRANSITIONS=249} [2024-02-05 10:30:00,069 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 142 predicate places. [2024-02-05 10:30:00,070 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 249 transitions, 3214 flow [2024-02-05 10:30:00,070 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 36.55555555555556) internal successors, (329), 9 states have internal predecessors, (329), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:00,070 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:30:00,070 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:30:00,070 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-02-05 10:30:00,070 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:30:00,070 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:30:00,071 INFO L85 PathProgramCache]: Analyzing trace with hash 313663366, now seen corresponding path program 1 times [2024-02-05 10:30:00,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:30:00,071 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2108228564] [2024-02-05 10:30:00,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:30:00,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:30:00,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:30:00,259 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:30:00,259 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:30:00,259 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2108228564] [2024-02-05 10:30:00,259 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2108228564] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:30:00,260 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:30:00,260 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-05 10:30:00,260 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1225953812] [2024-02-05 10:30:00,260 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:30:00,260 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-05 10:30:00,261 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:30:00,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-05 10:30:00,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-05 10:30:00,271 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 35 out of 81 [2024-02-05 10:30:00,271 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 249 transitions, 3214 flow. Second operand has 8 states, 8 states have (on average 36.625) internal successors, (293), 8 states have internal predecessors, (293), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:00,271 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:30:00,271 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 35 of 81 [2024-02-05 10:30:00,271 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:30:00,981 INFO L124 PetriNetUnfolderBase]: 2089/4259 cut-off events. [2024-02-05 10:30:00,981 INFO L125 PetriNetUnfolderBase]: For 42295/42550 co-relation queries the response was YES. [2024-02-05 10:30:01,008 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19193 conditions, 4259 events. 2089/4259 cut-off events. For 42295/42550 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 31050 event pairs, 584 based on Foata normal form. 124/4200 useless extension candidates. Maximal degree in co-relation 19105. Up to 1732 conditions per place. [2024-02-05 10:30:01,021 INFO L140 encePairwiseOnDemand]: 72/81 looper letters, 180 selfloop transitions, 75 changer transitions 0/301 dead transitions. [2024-02-05 10:30:01,022 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 301 transitions, 4098 flow [2024-02-05 10:30:01,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-05 10:30:01,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-05 10:30:01,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 349 transitions. [2024-02-05 10:30:01,023 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6155202821869489 [2024-02-05 10:30:01,023 INFO L175 Difference]: Start difference. First operand has 227 places, 249 transitions, 3214 flow. Second operand 7 states and 349 transitions. [2024-02-05 10:30:01,023 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 301 transitions, 4098 flow [2024-02-05 10:30:01,089 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 301 transitions, 4006 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-02-05 10:30:01,092 INFO L231 Difference]: Finished difference. Result has 232 places, 255 transitions, 3394 flow [2024-02-05 10:30:01,093 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=3122, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3394, PETRI_PLACES=232, PETRI_TRANSITIONS=255} [2024-02-05 10:30:01,093 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 147 predicate places. [2024-02-05 10:30:01,093 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 255 transitions, 3394 flow [2024-02-05 10:30:01,093 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 36.625) internal successors, (293), 8 states have internal predecessors, (293), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:01,093 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:30:01,094 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:30:01,094 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-02-05 10:30:01,094 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:30:01,094 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:30:01,094 INFO L85 PathProgramCache]: Analyzing trace with hash 314350636, now seen corresponding path program 2 times [2024-02-05 10:30:01,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:30:01,094 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [91137465] [2024-02-05 10:30:01,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:30:01,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:30:01,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:30:01,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-02-05 10:30:01,284 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:30:01,284 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [91137465] [2024-02-05 10:30:01,284 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [91137465] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:30:01,284 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:30:01,284 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-05 10:30:01,284 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1788473588] [2024-02-05 10:30:01,284 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:30:01,285 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-05 10:30:01,285 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:30:01,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-05 10:30:01,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-05 10:30:01,293 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 35 out of 81 [2024-02-05 10:30:01,293 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 255 transitions, 3394 flow. Second operand has 8 states, 8 states have (on average 36.625) internal successors, (293), 8 states have internal predecessors, (293), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:01,293 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:30:01,293 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 35 of 81 [2024-02-05 10:30:01,293 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:30:02,042 INFO L124 PetriNetUnfolderBase]: 2057/4227 cut-off events. [2024-02-05 10:30:02,042 INFO L125 PetriNetUnfolderBase]: For 43208/43455 co-relation queries the response was YES. [2024-02-05 10:30:02,073 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19553 conditions, 4227 events. 2057/4227 cut-off events. For 43208/43455 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 30879 event pairs, 544 based on Foata normal form. 76/4106 useless extension candidates. Maximal degree in co-relation 19462. Up to 1724 conditions per place. [2024-02-05 10:30:02,088 INFO L140 encePairwiseOnDemand]: 73/81 looper letters, 168 selfloop transitions, 81 changer transitions 0/295 dead transitions. [2024-02-05 10:30:02,088 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 295 transitions, 4158 flow [2024-02-05 10:30:02,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-05 10:30:02,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-05 10:30:02,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 341 transitions. [2024-02-05 10:30:02,090 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6014109347442681 [2024-02-05 10:30:02,090 INFO L175 Difference]: Start difference. First operand has 232 places, 255 transitions, 3394 flow. Second operand 7 states and 341 transitions. [2024-02-05 10:30:02,090 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 295 transitions, 4158 flow [2024-02-05 10:30:02,163 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 295 transitions, 4060 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-02-05 10:30:02,167 INFO L231 Difference]: Finished difference. Result has 236 places, 255 transitions, 3464 flow [2024-02-05 10:30:02,167 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=3296, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3464, PETRI_PLACES=236, PETRI_TRANSITIONS=255} [2024-02-05 10:30:02,168 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 151 predicate places. [2024-02-05 10:30:02,168 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 255 transitions, 3464 flow [2024-02-05 10:30:02,169 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 36.625) internal successors, (293), 8 states have internal predecessors, (293), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:02,169 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:30:02,169 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:30:02,169 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-02-05 10:30:02,169 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:30:02,169 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:30:02,170 INFO L85 PathProgramCache]: Analyzing trace with hash -247735102, now seen corresponding path program 1 times [2024-02-05 10:30:02,170 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:30:02,170 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1792955743] [2024-02-05 10:30:02,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:30:02,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:30:02,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:30:02,392 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:30:02,393 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:30:02,393 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1792955743] [2024-02-05 10:30:02,393 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1792955743] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:30:02,393 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:30:02,393 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-05 10:30:02,393 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [50178018] [2024-02-05 10:30:02,393 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:30:02,394 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-05 10:30:02,394 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:30:02,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-05 10:30:02,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-05 10:30:02,401 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 35 out of 81 [2024-02-05 10:30:02,402 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 255 transitions, 3464 flow. Second operand has 8 states, 8 states have (on average 36.625) internal successors, (293), 8 states have internal predecessors, (293), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:02,402 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:30:02,402 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 35 of 81 [2024-02-05 10:30:02,402 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:30:03,190 INFO L124 PetriNetUnfolderBase]: 2073/4265 cut-off events. [2024-02-05 10:30:03,190 INFO L125 PetriNetUnfolderBase]: For 43518/43779 co-relation queries the response was YES. [2024-02-05 10:30:03,217 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19833 conditions, 4265 events. 2073/4265 cut-off events. For 43518/43779 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 31258 event pairs, 527 based on Foata normal form. 73/4159 useless extension candidates. Maximal degree in co-relation 19741. Up to 2175 conditions per place. [2024-02-05 10:30:03,231 INFO L140 encePairwiseOnDemand]: 73/81 looper letters, 190 selfloop transitions, 73 changer transitions 0/309 dead transitions. [2024-02-05 10:30:03,231 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 309 transitions, 4397 flow [2024-02-05 10:30:03,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-05 10:30:03,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-05 10:30:03,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 374 transitions. [2024-02-05 10:30:03,232 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5771604938271605 [2024-02-05 10:30:03,232 INFO L175 Difference]: Start difference. First operand has 236 places, 255 transitions, 3464 flow. Second operand 8 states and 374 transitions. [2024-02-05 10:30:03,232 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 309 transitions, 4397 flow [2024-02-05 10:30:03,311 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 309 transitions, 4219 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-02-05 10:30:03,325 INFO L231 Difference]: Finished difference. Result has 240 places, 261 transitions, 3532 flow [2024-02-05 10:30:03,335 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=3295, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3532, PETRI_PLACES=240, PETRI_TRANSITIONS=261} [2024-02-05 10:30:03,335 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 155 predicate places. [2024-02-05 10:30:03,336 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 261 transitions, 3532 flow [2024-02-05 10:30:03,336 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 36.625) internal successors, (293), 8 states have internal predecessors, (293), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:03,336 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:30:03,336 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:30:03,336 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-02-05 10:30:03,336 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:30:03,337 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:30:03,337 INFO L85 PathProgramCache]: Analyzing trace with hash -1148840926, now seen corresponding path program 1 times [2024-02-05 10:30:03,337 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:30:03,337 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1008995254] [2024-02-05 10:30:03,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:30:03,337 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:30:03,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:30:03,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-02-05 10:30:03,685 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:30:03,685 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1008995254] [2024-02-05 10:30:03,685 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1008995254] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:30:03,685 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:30:03,685 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-05 10:30:03,685 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1523939436] [2024-02-05 10:30:03,686 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:30:03,686 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-05 10:30:03,686 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:30:03,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-05 10:30:03,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-02-05 10:30:03,732 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 81 [2024-02-05 10:30:03,732 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 261 transitions, 3532 flow. Second operand has 9 states, 9 states have (on average 24.666666666666668) internal successors, (222), 9 states have internal predecessors, (222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:03,732 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:30:03,732 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 81 [2024-02-05 10:30:03,732 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:30:04,641 INFO L124 PetriNetUnfolderBase]: 2817/5319 cut-off events. [2024-02-05 10:30:04,641 INFO L125 PetriNetUnfolderBase]: For 47217/47448 co-relation queries the response was YES. [2024-02-05 10:30:04,681 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24449 conditions, 5319 events. 2817/5319 cut-off events. For 47217/47448 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 37151 event pairs, 781 based on Foata normal form. 57/5196 useless extension candidates. Maximal degree in co-relation 24354. Up to 4143 conditions per place. [2024-02-05 10:30:04,699 INFO L140 encePairwiseOnDemand]: 69/81 looper letters, 235 selfloop transitions, 52 changer transitions 0/314 dead transitions. [2024-02-05 10:30:04,699 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 314 transitions, 4369 flow [2024-02-05 10:30:04,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-05 10:30:04,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-05 10:30:04,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 266 transitions. [2024-02-05 10:30:04,701 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4691358024691358 [2024-02-05 10:30:04,701 INFO L175 Difference]: Start difference. First operand has 240 places, 261 transitions, 3532 flow. Second operand 7 states and 266 transitions. [2024-02-05 10:30:04,701 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 314 transitions, 4369 flow [2024-02-05 10:30:04,798 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 314 transitions, 4209 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-02-05 10:30:04,802 INFO L231 Difference]: Finished difference. Result has 243 places, 275 transitions, 3642 flow [2024-02-05 10:30:04,802 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=3372, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3642, PETRI_PLACES=243, PETRI_TRANSITIONS=275} [2024-02-05 10:30:04,803 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 158 predicate places. [2024-02-05 10:30:04,803 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 275 transitions, 3642 flow [2024-02-05 10:30:04,803 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 24.666666666666668) internal successors, (222), 9 states have internal predecessors, (222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:04,803 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:30:04,803 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:30:04,803 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-02-05 10:30:04,803 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:30:04,804 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:30:04,804 INFO L85 PathProgramCache]: Analyzing trace with hash -760618388, now seen corresponding path program 2 times [2024-02-05 10:30:04,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:30:04,804 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1577425340] [2024-02-05 10:30:04,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:30:04,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:30:04,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:30:05,138 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:30:05,138 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:30:05,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1577425340] [2024-02-05 10:30:05,140 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1577425340] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:30:05,140 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:30:05,140 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-05 10:30:05,140 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [504150248] [2024-02-05 10:30:05,140 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:30:05,141 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-05 10:30:05,141 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:30:05,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-05 10:30:05,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-02-05 10:30:05,169 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 81 [2024-02-05 10:30:05,169 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 275 transitions, 3642 flow. Second operand has 9 states, 9 states have (on average 24.666666666666668) internal successors, (222), 9 states have internal predecessors, (222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:05,169 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:30:05,169 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 81 [2024-02-05 10:30:05,169 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:30:06,162 INFO L124 PetriNetUnfolderBase]: 2787/5245 cut-off events. [2024-02-05 10:30:06,162 INFO L125 PetriNetUnfolderBase]: For 47061/47296 co-relation queries the response was YES. [2024-02-05 10:30:06,198 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24543 conditions, 5245 events. 2787/5245 cut-off events. For 47061/47296 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 36455 event pairs, 780 based on Foata normal form. 75/5145 useless extension candidates. Maximal degree in co-relation 24446. Up to 4151 conditions per place. [2024-02-05 10:30:06,215 INFO L140 encePairwiseOnDemand]: 75/81 looper letters, 231 selfloop transitions, 42 changer transitions 0/300 dead transitions. [2024-02-05 10:30:06,216 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 300 transitions, 4272 flow [2024-02-05 10:30:06,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-02-05 10:30:06,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-02-05 10:30:06,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 220 transitions. [2024-02-05 10:30:06,217 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45267489711934156 [2024-02-05 10:30:06,217 INFO L175 Difference]: Start difference. First operand has 243 places, 275 transitions, 3642 flow. Second operand 6 states and 220 transitions. [2024-02-05 10:30:06,217 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 300 transitions, 4272 flow [2024-02-05 10:30:06,343 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 300 transitions, 4212 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-02-05 10:30:06,348 INFO L231 Difference]: Finished difference. Result has 245 places, 275 transitions, 3679 flow [2024-02-05 10:30:06,348 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=3586, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3679, PETRI_PLACES=245, PETRI_TRANSITIONS=275} [2024-02-05 10:30:06,348 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 160 predicate places. [2024-02-05 10:30:06,349 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 275 transitions, 3679 flow [2024-02-05 10:30:06,349 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 24.666666666666668) internal successors, (222), 9 states have internal predecessors, (222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:06,349 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:30:06,349 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:30:06,349 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-02-05 10:30:06,349 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:30:06,350 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:30:06,350 INFO L85 PathProgramCache]: Analyzing trace with hash 189667652, now seen corresponding path program 2 times [2024-02-05 10:30:06,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:30:06,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [972163480] [2024-02-05 10:30:06,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:30:06,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:30:06,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:30:06,759 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:30:06,760 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:30:06,760 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [972163480] [2024-02-05 10:30:06,760 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [972163480] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:30:06,760 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:30:06,760 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-05 10:30:06,761 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1081857603] [2024-02-05 10:30:06,761 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:30:06,761 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-05 10:30:06,761 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:30:06,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-05 10:30:06,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-05 10:30:06,769 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 35 out of 81 [2024-02-05 10:30:06,770 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 275 transitions, 3679 flow. Second operand has 8 states, 8 states have (on average 36.625) internal successors, (293), 8 states have internal predecessors, (293), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:06,770 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:30:06,770 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 35 of 81 [2024-02-05 10:30:06,770 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:30:07,682 INFO L124 PetriNetUnfolderBase]: 2160/4445 cut-off events. [2024-02-05 10:30:07,683 INFO L125 PetriNetUnfolderBase]: For 44791/45069 co-relation queries the response was YES. [2024-02-05 10:30:07,713 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20437 conditions, 4445 events. 2160/4445 cut-off events. For 44791/45069 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 32847 event pairs, 534 based on Foata normal form. 81/4326 useless extension candidates. Maximal degree in co-relation 20341. Up to 2179 conditions per place. [2024-02-05 10:30:07,727 INFO L140 encePairwiseOnDemand]: 74/81 looper letters, 201 selfloop transitions, 75 changer transitions 0/322 dead transitions. [2024-02-05 10:30:07,728 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 322 transitions, 4579 flow [2024-02-05 10:30:07,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-05 10:30:07,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-05 10:30:07,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 333 transitions. [2024-02-05 10:30:07,729 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5873015873015873 [2024-02-05 10:30:07,729 INFO L175 Difference]: Start difference. First operand has 245 places, 275 transitions, 3679 flow. Second operand 7 states and 333 transitions. [2024-02-05 10:30:07,729 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 322 transitions, 4579 flow [2024-02-05 10:30:07,820 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 322 transitions, 4495 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-02-05 10:30:07,824 INFO L231 Difference]: Finished difference. Result has 248 places, 279 transitions, 3813 flow [2024-02-05 10:30:07,825 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=3595, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3813, PETRI_PLACES=248, PETRI_TRANSITIONS=279} [2024-02-05 10:30:07,825 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 163 predicate places. [2024-02-05 10:30:07,825 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 279 transitions, 3813 flow [2024-02-05 10:30:07,825 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 36.625) internal successors, (293), 8 states have internal predecessors, (293), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:07,825 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:30:07,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] [2024-02-05 10:30:07,826 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-02-05 10:30:07,826 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:30:07,826 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:30:07,826 INFO L85 PathProgramCache]: Analyzing trace with hash 73090734, now seen corresponding path program 3 times [2024-02-05 10:30:07,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:30:07,826 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1470819682] [2024-02-05 10:30:07,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:30:07,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:30:07,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:30:08,092 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:30:08,092 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:30:08,092 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1470819682] [2024-02-05 10:30:08,093 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1470819682] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:30:08,093 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:30:08,093 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-05 10:30:08,093 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [996999807] [2024-02-05 10:30:08,093 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:30:08,093 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-05 10:30:08,093 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:30:08,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-05 10:30:08,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-05 10:30:08,101 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 35 out of 81 [2024-02-05 10:30:08,101 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 279 transitions, 3813 flow. Second operand has 8 states, 8 states have (on average 36.625) internal successors, (293), 8 states have internal predecessors, (293), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:08,101 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:30:08,101 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 35 of 81 [2024-02-05 10:30:08,101 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:30:09,024 INFO L124 PetriNetUnfolderBase]: 2146/4434 cut-off events. [2024-02-05 10:30:09,025 INFO L125 PetriNetUnfolderBase]: For 46217/46491 co-relation queries the response was YES. [2024-02-05 10:30:09,047 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20568 conditions, 4434 events. 2146/4434 cut-off events. For 46217/46491 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 32849 event pairs, 472 based on Foata normal form. 81/4313 useless extension candidates. Maximal degree in co-relation 20472. Up to 2176 conditions per place. [2024-02-05 10:30:09,060 INFO L140 encePairwiseOnDemand]: 74/81 looper letters, 197 selfloop transitions, 78 changer transitions 0/321 dead transitions. [2024-02-05 10:30:09,061 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 321 transitions, 4642 flow [2024-02-05 10:30:09,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-05 10:30:09,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-05 10:30:09,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 330 transitions. [2024-02-05 10:30:09,062 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.582010582010582 [2024-02-05 10:30:09,062 INFO L175 Difference]: Start difference. First operand has 248 places, 279 transitions, 3813 flow. Second operand 7 states and 330 transitions. [2024-02-05 10:30:09,063 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 321 transitions, 4642 flow [2024-02-05 10:30:09,143 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 321 transitions, 4509 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-02-05 10:30:09,148 INFO L231 Difference]: Finished difference. Result has 250 places, 280 transitions, 3851 flow [2024-02-05 10:30:09,148 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=3681, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3851, PETRI_PLACES=250, PETRI_TRANSITIONS=280} [2024-02-05 10:30:09,149 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 165 predicate places. [2024-02-05 10:30:09,149 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 280 transitions, 3851 flow [2024-02-05 10:30:09,149 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 36.625) internal successors, (293), 8 states have internal predecessors, (293), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:09,149 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:30:09,149 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:30:09,149 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-02-05 10:30:09,150 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:30:09,152 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:30:09,152 INFO L85 PathProgramCache]: Analyzing trace with hash -161055270, now seen corresponding path program 1 times [2024-02-05 10:30:09,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:30:09,152 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [109324851] [2024-02-05 10:30:09,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:30:09,153 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:30:09,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:30:09,372 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:30:09,372 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:30:09,372 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [109324851] [2024-02-05 10:30:09,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [109324851] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:30:09,373 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:30:09,373 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-05 10:30:09,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1288938806] [2024-02-05 10:30:09,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:30:09,373 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-05 10:30:09,373 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:30:09,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-05 10:30:09,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-05 10:30:09,381 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 35 out of 81 [2024-02-05 10:30:09,382 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 280 transitions, 3851 flow. Second operand has 8 states, 8 states have (on average 36.625) internal successors, (293), 8 states have internal predecessors, (293), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:09,382 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:30:09,382 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 35 of 81 [2024-02-05 10:30:09,382 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:30:10,244 INFO L124 PetriNetUnfolderBase]: 2233/4650 cut-off events. [2024-02-05 10:30:10,244 INFO L125 PetriNetUnfolderBase]: For 47315/47597 co-relation queries the response was YES. [2024-02-05 10:30:10,278 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21264 conditions, 4650 events. 2233/4650 cut-off events. For 47315/47597 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 34867 event pairs, 548 based on Foata normal form. 74/4485 useless extension candidates. Maximal degree in co-relation 21168. Up to 2134 conditions per place. [2024-02-05 10:30:10,294 INFO L140 encePairwiseOnDemand]: 72/81 looper letters, 240 selfloop transitions, 89 changer transitions 0/375 dead transitions. [2024-02-05 10:30:10,295 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 375 transitions, 5321 flow [2024-02-05 10:30:10,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-05 10:30:10,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-05 10:30:10,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 386 transitions. [2024-02-05 10:30:10,296 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.595679012345679 [2024-02-05 10:30:10,296 INFO L175 Difference]: Start difference. First operand has 250 places, 280 transitions, 3851 flow. Second operand 8 states and 386 transitions. [2024-02-05 10:30:10,296 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 375 transitions, 5321 flow [2024-02-05 10:30:10,381 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 375 transitions, 5193 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-02-05 10:30:10,385 INFO L231 Difference]: Finished difference. Result has 258 places, 311 transitions, 4330 flow [2024-02-05 10:30:10,386 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=3731, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4330, PETRI_PLACES=258, PETRI_TRANSITIONS=311} [2024-02-05 10:30:10,386 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 173 predicate places. [2024-02-05 10:30:10,386 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 311 transitions, 4330 flow [2024-02-05 10:30:10,386 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 36.625) internal successors, (293), 8 states have internal predecessors, (293), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:10,387 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:30:10,387 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:30:10,387 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-02-05 10:30:10,387 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:30:10,387 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:30:10,387 INFO L85 PathProgramCache]: Analyzing trace with hash -1780834966, now seen corresponding path program 3 times [2024-02-05 10:30:10,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:30:10,388 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [173840996] [2024-02-05 10:30:10,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:30:10,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:30:10,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:30:10,664 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:30:10,665 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:30:10,665 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [173840996] [2024-02-05 10:30:10,665 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [173840996] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:30:10,665 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:30:10,665 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-05 10:30:10,665 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1396256990] [2024-02-05 10:30:10,666 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:30:10,666 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-05 10:30:10,666 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:30:10,666 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-05 10:30:10,666 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-02-05 10:30:10,708 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 81 [2024-02-05 10:30:10,708 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 311 transitions, 4330 flow. Second operand has 9 states, 9 states have (on average 24.666666666666668) internal successors, (222), 9 states have internal predecessors, (222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:10,709 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:30:10,709 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 81 [2024-02-05 10:30:10,709 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:30:11,667 INFO L124 PetriNetUnfolderBase]: 2826/5466 cut-off events. [2024-02-05 10:30:11,667 INFO L125 PetriNetUnfolderBase]: For 54178/54410 co-relation queries the response was YES. [2024-02-05 10:30:11,704 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25707 conditions, 5466 events. 2826/5466 cut-off events. For 54178/54410 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 38958 event pairs, 1030 based on Foata normal form. 55/5295 useless extension candidates. Maximal degree in co-relation 25606. Up to 4273 conditions per place. [2024-02-05 10:30:11,722 INFO L140 encePairwiseOnDemand]: 75/81 looper letters, 273 selfloop transitions, 40 changer transitions 0/340 dead transitions. [2024-02-05 10:30:11,723 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 340 transitions, 5061 flow [2024-02-05 10:30:11,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-02-05 10:30:11,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-02-05 10:30:11,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 226 transitions. [2024-02-05 10:30:11,724 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46502057613168724 [2024-02-05 10:30:11,724 INFO L175 Difference]: Start difference. First operand has 258 places, 311 transitions, 4330 flow. Second operand 6 states and 226 transitions. [2024-02-05 10:30:11,724 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 340 transitions, 5061 flow [2024-02-05 10:30:11,855 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 340 transitions, 4922 flow, removed 10 selfloop flow, removed 9 redundant places. [2024-02-05 10:30:11,867 INFO L231 Difference]: Finished difference. Result has 253 places, 310 transitions, 4257 flow [2024-02-05 10:30:11,868 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=4177, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4257, PETRI_PLACES=253, PETRI_TRANSITIONS=310} [2024-02-05 10:30:11,869 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 168 predicate places. [2024-02-05 10:30:11,871 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 310 transitions, 4257 flow [2024-02-05 10:30:11,871 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 24.666666666666668) internal successors, (222), 9 states have internal predecessors, (222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:11,873 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:30:11,873 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:30:11,873 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-02-05 10:30:11,873 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:30:11,874 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:30:11,874 INFO L85 PathProgramCache]: Analyzing trace with hash -1147342028, now seen corresponding path program 1 times [2024-02-05 10:30:11,874 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:30:11,874 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [453865461] [2024-02-05 10:30:11,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:30:11,874 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:30:11,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:30:12,201 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:30:12,206 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:30:12,206 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [453865461] [2024-02-05 10:30:12,206 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [453865461] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:30:12,206 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:30:12,206 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-05 10:30:12,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [375845639] [2024-02-05 10:30:12,207 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:30:12,207 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-05 10:30:12,207 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:30:12,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-05 10:30:12,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-02-05 10:30:12,228 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 81 [2024-02-05 10:30:12,228 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 310 transitions, 4257 flow. Second operand has 9 states, 9 states have (on average 24.666666666666668) internal successors, (222), 9 states have internal predecessors, (222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:12,228 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:30:12,229 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 81 [2024-02-05 10:30:12,229 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:30:13,124 INFO L124 PetriNetUnfolderBase]: 2976/5696 cut-off events. [2024-02-05 10:30:13,125 INFO L125 PetriNetUnfolderBase]: For 56322/56603 co-relation queries the response was YES. [2024-02-05 10:30:13,161 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26439 conditions, 5696 events. 2976/5696 cut-off events. For 56322/56603 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 40321 event pairs, 1088 based on Foata normal form. 86/5526 useless extension candidates. Maximal degree in co-relation 26345. Up to 4501 conditions per place. [2024-02-05 10:30:13,180 INFO L140 encePairwiseOnDemand]: 69/81 looper letters, 281 selfloop transitions, 62 changer transitions 0/370 dead transitions. [2024-02-05 10:30:13,180 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 370 transitions, 5414 flow [2024-02-05 10:30:13,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-05 10:30:13,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-05 10:30:13,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 315 transitions. [2024-02-05 10:30:13,181 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43209876543209874 [2024-02-05 10:30:13,182 INFO L175 Difference]: Start difference. First operand has 253 places, 310 transitions, 4257 flow. Second operand 9 states and 315 transitions. [2024-02-05 10:30:13,182 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 370 transitions, 5414 flow [2024-02-05 10:30:13,310 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 370 transitions, 5308 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-02-05 10:30:13,315 INFO L231 Difference]: Finished difference. Result has 260 places, 336 transitions, 4690 flow [2024-02-05 10:30:13,315 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=4155, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4690, PETRI_PLACES=260, PETRI_TRANSITIONS=336} [2024-02-05 10:30:13,315 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 175 predicate places. [2024-02-05 10:30:13,316 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 336 transitions, 4690 flow [2024-02-05 10:30:13,316 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 24.666666666666668) internal successors, (222), 9 states have internal predecessors, (222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:13,316 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:30:13,316 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:30:13,316 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-02-05 10:30:13,316 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:30:13,317 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:30:13,317 INFO L85 PathProgramCache]: Analyzing trace with hash -1964447908, now seen corresponding path program 3 times [2024-02-05 10:30:13,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:30:13,317 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1068004215] [2024-02-05 10:30:13,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:30:13,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:30:13,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:30:13,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-02-05 10:30:13,474 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:30:13,474 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1068004215] [2024-02-05 10:30:13,474 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1068004215] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:30:13,474 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:30:13,474 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-05 10:30:13,475 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1320603072] [2024-02-05 10:30:13,475 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:30:13,475 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-05 10:30:13,475 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:30:13,475 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-05 10:30:13,475 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-05 10:30:13,482 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 35 out of 81 [2024-02-05 10:30:13,482 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 336 transitions, 4690 flow. Second operand has 8 states, 8 states have (on average 36.625) internal successors, (293), 8 states have internal predecessors, (293), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:13,482 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:30:13,482 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 35 of 81 [2024-02-05 10:30:13,482 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:30:14,386 INFO L124 PetriNetUnfolderBase]: 2500/5041 cut-off events. [2024-02-05 10:30:14,386 INFO L125 PetriNetUnfolderBase]: For 57399/57704 co-relation queries the response was YES. [2024-02-05 10:30:14,422 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24273 conditions, 5041 events. 2500/5041 cut-off events. For 57399/57704 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 37521 event pairs, 628 based on Foata normal form. 68/4856 useless extension candidates. Maximal degree in co-relation 24176. Up to 2173 conditions per place. [2024-02-05 10:30:14,438 INFO L140 encePairwiseOnDemand]: 73/81 looper letters, 211 selfloop transitions, 118 changer transitions 0/376 dead transitions. [2024-02-05 10:30:14,451 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 376 transitions, 5653 flow [2024-02-05 10:30:14,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-05 10:30:14,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-05 10:30:14,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 338 transitions. [2024-02-05 10:30:14,454 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5961199294532628 [2024-02-05 10:30:14,455 INFO L175 Difference]: Start difference. First operand has 260 places, 336 transitions, 4690 flow. Second operand 7 states and 338 transitions. [2024-02-05 10:30:14,455 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 376 transitions, 5653 flow [2024-02-05 10:30:14,586 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 376 transitions, 5632 flow, removed 9 selfloop flow, removed 1 redundant places. [2024-02-05 10:30:14,593 INFO L231 Difference]: Finished difference. Result has 266 places, 338 transitions, 4939 flow [2024-02-05 10:30:14,593 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=4669, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=336, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4939, PETRI_PLACES=266, PETRI_TRANSITIONS=338} [2024-02-05 10:30:14,594 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 181 predicate places. [2024-02-05 10:30:14,594 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 338 transitions, 4939 flow [2024-02-05 10:30:14,594 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 36.625) internal successors, (293), 8 states have internal predecessors, (293), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:14,594 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:30:14,594 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:30:14,594 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-02-05 10:30:14,594 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting P1Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:30:14,595 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:30:14,595 INFO L85 PathProgramCache]: Analyzing trace with hash -1326070699, now seen corresponding path program 1 times [2024-02-05 10:30:14,595 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:30:14,595 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [298691495] [2024-02-05 10:30:14,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:30:14,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:30:14,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:30:14,959 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:30:14,960 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:30:14,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [298691495] [2024-02-05 10:30:14,960 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [298691495] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:30:14,960 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:30:14,960 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-05 10:30:14,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1570111827] [2024-02-05 10:30:14,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:30:14,960 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-05 10:30:14,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:30:14,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-05 10:30:14,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-02-05 10:30:15,035 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 81 [2024-02-05 10:30:15,036 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 338 transitions, 4939 flow. Second operand has 9 states, 9 states have (on average 24.88888888888889) internal successors, (224), 9 states have internal predecessors, (224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:15,036 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:30:15,036 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 81 [2024-02-05 10:30:15,036 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:30:16,141 INFO L124 PetriNetUnfolderBase]: 3100/5881 cut-off events. [2024-02-05 10:30:16,141 INFO L125 PetriNetUnfolderBase]: For 63776/64050 co-relation queries the response was YES. [2024-02-05 10:30:16,181 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28611 conditions, 5881 events. 3100/5881 cut-off events. For 63776/64050 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 41906 event pairs, 1103 based on Foata normal form. 84/5760 useless extension candidates. Maximal degree in co-relation 28512. Up to 4445 conditions per place. [2024-02-05 10:30:16,201 INFO L140 encePairwiseOnDemand]: 71/81 looper letters, 281 selfloop transitions, 54 changer transitions 0/363 dead transitions. [2024-02-05 10:30:16,201 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 363 transitions, 5741 flow [2024-02-05 10:30:16,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-05 10:30:16,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-05 10:30:16,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 243 transitions. [2024-02-05 10:30:16,202 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-02-05 10:30:16,202 INFO L175 Difference]: Start difference. First operand has 266 places, 338 transitions, 4939 flow. Second operand 7 states and 243 transitions. [2024-02-05 10:30:16,202 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 363 transitions, 5741 flow [2024-02-05 10:30:16,354 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 363 transitions, 5467 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-02-05 10:30:16,358 INFO L231 Difference]: Finished difference. Result has 268 places, 340 transitions, 4825 flow [2024-02-05 10:30:16,359 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=4671, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4825, PETRI_PLACES=268, PETRI_TRANSITIONS=340} [2024-02-05 10:30:16,359 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 183 predicate places. [2024-02-05 10:30:16,359 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 340 transitions, 4825 flow [2024-02-05 10:30:16,359 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 24.88888888888889) internal successors, (224), 9 states have internal predecessors, (224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:16,359 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:30:16,360 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:30:16,360 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-02-05 10:30:16,360 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:30:16,360 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:30:16,360 INFO L85 PathProgramCache]: Analyzing trace with hash 1453089550, now seen corresponding path program 4 times [2024-02-05 10:30:16,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:30:16,360 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [87163948] [2024-02-05 10:30:16,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:30:16,361 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:30:16,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:30:16,560 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:30:16,560 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:30:16,560 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [87163948] [2024-02-05 10:30:16,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [87163948] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:30:16,561 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:30:16,561 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-05 10:30:16,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1407013685] [2024-02-05 10:30:16,561 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:30:16,562 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-05 10:30:16,562 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:30:16,566 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-05 10:30:16,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-05 10:30:16,577 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 35 out of 81 [2024-02-05 10:30:16,577 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 340 transitions, 4825 flow. Second operand has 8 states, 8 states have (on average 36.625) internal successors, (293), 8 states have internal predecessors, (293), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:16,577 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:30:16,577 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 35 of 81 [2024-02-05 10:30:16,577 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:30:17,519 INFO L124 PetriNetUnfolderBase]: 2417/4954 cut-off events. [2024-02-05 10:30:17,519 INFO L125 PetriNetUnfolderBase]: For 56150/56445 co-relation queries the response was YES. [2024-02-05 10:30:17,556 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23840 conditions, 4954 events. 2417/4954 cut-off events. For 56150/56445 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 37279 event pairs, 597 based on Foata normal form. 68/4769 useless extension candidates. Maximal degree in co-relation 23740. Up to 2142 conditions per place. [2024-02-05 10:30:17,576 INFO L140 encePairwiseOnDemand]: 73/81 looper letters, 227 selfloop transitions, 108 changer transitions 0/382 dead transitions. [2024-02-05 10:30:17,576 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 382 transitions, 5791 flow [2024-02-05 10:30:17,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-05 10:30:17,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-05 10:30:17,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 341 transitions. [2024-02-05 10:30:17,577 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6014109347442681 [2024-02-05 10:30:17,577 INFO L175 Difference]: Start difference. First operand has 268 places, 340 transitions, 4825 flow. Second operand 7 states and 341 transitions. [2024-02-05 10:30:17,578 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 382 transitions, 5791 flow [2024-02-05 10:30:17,714 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 382 transitions, 5623 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-02-05 10:30:17,719 INFO L231 Difference]: Finished difference. Result has 268 places, 340 transitions, 4893 flow [2024-02-05 10:30:17,719 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=4669, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=340, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4893, PETRI_PLACES=268, PETRI_TRANSITIONS=340} [2024-02-05 10:30:17,731 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 183 predicate places. [2024-02-05 10:30:17,731 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 340 transitions, 4893 flow [2024-02-05 10:30:17,731 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 36.625) internal successors, (293), 8 states have internal predecessors, (293), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:17,731 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:30:17,731 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:30:17,732 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-02-05 10:30:17,732 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:30:17,732 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:30:17,732 INFO L85 PathProgramCache]: Analyzing trace with hash 1963689298, now seen corresponding path program 2 times [2024-02-05 10:30:17,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:30:17,732 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2075464581] [2024-02-05 10:30:17,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:30:17,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:30:17,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:30:17,949 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:30:17,950 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:30:17,950 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2075464581] [2024-02-05 10:30:17,950 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2075464581] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:30:17,950 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:30:17,950 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-05 10:30:17,950 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1329471777] [2024-02-05 10:30:17,951 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:30:17,951 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-05 10:30:17,951 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:30:17,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-05 10:30:17,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-05 10:30:17,959 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 35 out of 81 [2024-02-05 10:30:17,959 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 340 transitions, 4893 flow. Second operand has 8 states, 8 states have (on average 36.625) internal successors, (293), 8 states have internal predecessors, (293), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:17,959 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:30:17,959 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 35 of 81 [2024-02-05 10:30:17,960 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:30:18,994 INFO L124 PetriNetUnfolderBase]: 2438/5045 cut-off events. [2024-02-05 10:30:18,994 INFO L125 PetriNetUnfolderBase]: For 54871/55157 co-relation queries the response was YES. [2024-02-05 10:30:19,029 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23985 conditions, 5045 events. 2438/5045 cut-off events. For 54871/55157 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 38174 event pairs, 522 based on Foata normal form. 57/4857 useless extension candidates. Maximal degree in co-relation 23886. Up to 2320 conditions per place. [2024-02-05 10:30:19,060 INFO L140 encePairwiseOnDemand]: 72/81 looper letters, 263 selfloop transitions, 98 changer transitions 0/408 dead transitions. [2024-02-05 10:30:19,061 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 408 transitions, 6194 flow [2024-02-05 10:30:19,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-05 10:30:19,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-05 10:30:19,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 384 transitions. [2024-02-05 10:30:19,062 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5925925925925926 [2024-02-05 10:30:19,062 INFO L175 Difference]: Start difference. First operand has 268 places, 340 transitions, 4893 flow. Second operand 8 states and 384 transitions. [2024-02-05 10:30:19,062 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 408 transitions, 6194 flow [2024-02-05 10:30:19,183 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 408 transitions, 5966 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-02-05 10:30:19,188 INFO L231 Difference]: Finished difference. Result has 272 places, 345 transitions, 4942 flow [2024-02-05 10:30:19,188 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=4681, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=340, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4942, PETRI_PLACES=272, PETRI_TRANSITIONS=345} [2024-02-05 10:30:19,189 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 187 predicate places. [2024-02-05 10:30:19,189 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 345 transitions, 4942 flow [2024-02-05 10:30:19,189 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 36.625) internal successors, (293), 8 states have internal predecessors, (293), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:19,189 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:30:19,189 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:30:19,189 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-02-05 10:30:19,190 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:30:19,190 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:30:19,190 INFO L85 PathProgramCache]: Analyzing trace with hash -1274294710, now seen corresponding path program 3 times [2024-02-05 10:30:19,190 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:30:19,190 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [939286081] [2024-02-05 10:30:19,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:30:19,190 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:30:19,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:30:19,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-02-05 10:30:19,431 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:30:19,431 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [939286081] [2024-02-05 10:30:19,432 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [939286081] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:30:19,432 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:30:19,432 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-05 10:30:19,432 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1520741811] [2024-02-05 10:30:19,432 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:30:19,432 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-05 10:30:19,432 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:30:19,433 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-05 10:30:19,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-02-05 10:30:19,440 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 35 out of 81 [2024-02-05 10:30:19,440 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 345 transitions, 4942 flow. Second operand has 8 states, 8 states have (on average 36.625) internal successors, (293), 8 states have internal predecessors, (293), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:19,440 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:30:19,441 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 35 of 81 [2024-02-05 10:30:19,441 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:30:20,426 INFO L124 PetriNetUnfolderBase]: 2489/5076 cut-off events. [2024-02-05 10:30:20,427 INFO L125 PetriNetUnfolderBase]: For 55698/55991 co-relation queries the response was YES. [2024-02-05 10:30:20,464 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24416 conditions, 5076 events. 2489/5076 cut-off events. For 55698/55991 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 38163 event pairs, 797 based on Foata normal form. 59/4912 useless extension candidates. Maximal degree in co-relation 24315. Up to 3502 conditions per place. [2024-02-05 10:30:20,480 INFO L140 encePairwiseOnDemand]: 73/81 looper letters, 263 selfloop transitions, 72 changer transitions 0/382 dead transitions. [2024-02-05 10:30:20,480 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 382 transitions, 5905 flow [2024-02-05 10:30:20,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-05 10:30:20,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-05 10:30:20,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 362 transitions. [2024-02-05 10:30:20,485 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.558641975308642 [2024-02-05 10:30:20,485 INFO L175 Difference]: Start difference. First operand has 272 places, 345 transitions, 4942 flow. Second operand 8 states and 362 transitions. [2024-02-05 10:30:20,485 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 382 transitions, 5905 flow [2024-02-05 10:30:20,616 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 382 transitions, 5758 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-02-05 10:30:20,620 INFO L231 Difference]: Finished difference. Result has 278 places, 353 transitions, 5081 flow [2024-02-05 10:30:20,621 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=4797, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=345, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5081, PETRI_PLACES=278, PETRI_TRANSITIONS=353} [2024-02-05 10:30:20,621 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 193 predicate places. [2024-02-05 10:30:20,621 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 353 transitions, 5081 flow [2024-02-05 10:30:20,621 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 36.625) internal successors, (293), 8 states have internal predecessors, (293), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:20,621 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:30:20,622 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:30:20,622 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-02-05 10:30:20,622 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:30:20,622 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:30:20,622 INFO L85 PathProgramCache]: Analyzing trace with hash -1274253790, now seen corresponding path program 4 times [2024-02-05 10:30:20,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:30:20,622 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1830765775] [2024-02-05 10:30:20,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:30:20,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:30:20,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:30:20,893 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:30:20,893 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:30:20,893 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1830765775] [2024-02-05 10:30:20,893 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1830765775] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:30:20,894 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:30:20,894 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-02-05 10:30:20,894 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [657881711] [2024-02-05 10:30:20,894 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:30:20,894 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-05 10:30:20,894 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:30:20,895 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-05 10:30:20,895 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-02-05 10:30:20,905 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 35 out of 81 [2024-02-05 10:30:20,906 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 353 transitions, 5081 flow. Second operand has 8 states, 8 states have (on average 36.625) internal successors, (293), 8 states have internal predecessors, (293), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:20,906 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:30:20,906 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 35 of 81 [2024-02-05 10:30:20,906 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:30:22,231 INFO L124 PetriNetUnfolderBase]: 2477/5056 cut-off events. [2024-02-05 10:30:22,231 INFO L125 PetriNetUnfolderBase]: For 55822/56113 co-relation queries the response was YES. [2024-02-05 10:30:22,271 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24196 conditions, 5056 events. 2477/5056 cut-off events. For 55822/56113 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 37990 event pairs, 791 based on Foata normal form. 59/4892 useless extension candidates. Maximal degree in co-relation 24092. Up to 3500 conditions per place. [2024-02-05 10:30:22,289 INFO L140 encePairwiseOnDemand]: 73/81 looper letters, 260 selfloop transitions, 78 changer transitions 0/385 dead transitions. [2024-02-05 10:30:22,289 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 385 transitions, 5929 flow [2024-02-05 10:30:22,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-02-05 10:30:22,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-02-05 10:30:22,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 438 transitions. [2024-02-05 10:30:22,290 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5407407407407407 [2024-02-05 10:30:22,291 INFO L175 Difference]: Start difference. First operand has 278 places, 353 transitions, 5081 flow. Second operand 10 states and 438 transitions. [2024-02-05 10:30:22,291 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 385 transitions, 5929 flow [2024-02-05 10:30:22,423 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 385 transitions, 5815 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-02-05 10:30:22,428 INFO L231 Difference]: Finished difference. Result has 284 places, 354 transitions, 5142 flow [2024-02-05 10:30:22,428 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=4970, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5142, PETRI_PLACES=284, PETRI_TRANSITIONS=354} [2024-02-05 10:30:22,429 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 199 predicate places. [2024-02-05 10:30:22,429 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 354 transitions, 5142 flow [2024-02-05 10:30:22,429 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 36.625) internal successors, (293), 8 states have internal predecessors, (293), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:22,429 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:30:22,429 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:30:22,429 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-02-05 10:30:22,430 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:30:22,430 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:30:22,430 INFO L85 PathProgramCache]: Analyzing trace with hash 303594010, now seen corresponding path program 1 times [2024-02-05 10:30:22,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:30:22,430 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1434601650] [2024-02-05 10:30:22,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:30:22,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:30:22,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:30:22,651 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:30:22,652 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:30:22,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1434601650] [2024-02-05 10:30:22,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1434601650] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:30:22,652 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:30:22,652 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-05 10:30:22,652 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [815128325] [2024-02-05 10:30:22,652 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:30:22,653 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-05 10:30:22,653 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:30:22,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-05 10:30:22,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-02-05 10:30:22,661 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 35 out of 81 [2024-02-05 10:30:22,662 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 354 transitions, 5142 flow. Second operand has 9 states, 9 states have (on average 36.666666666666664) internal successors, (330), 9 states have internal predecessors, (330), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:22,662 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:30:22,662 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 35 of 81 [2024-02-05 10:30:22,662 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:30:23,617 INFO L124 PetriNetUnfolderBase]: 2473/5080 cut-off events. [2024-02-05 10:30:23,617 INFO L125 PetriNetUnfolderBase]: For 55751/56043 co-relation queries the response was YES. [2024-02-05 10:30:23,668 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24304 conditions, 5080 events. 2473/5080 cut-off events. For 55751/56043 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 38297 event pairs, 755 based on Foata normal form. 65/4916 useless extension candidates. Maximal degree in co-relation 24199. Up to 3716 conditions per place. [2024-02-05 10:30:23,687 INFO L140 encePairwiseOnDemand]: 74/81 looper letters, 273 selfloop transitions, 52 changer transitions 0/372 dead transitions. [2024-02-05 10:30:23,688 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 372 transitions, 5851 flow [2024-02-05 10:30:23,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-05 10:30:23,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-05 10:30:23,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 312 transitions. [2024-02-05 10:30:23,689 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5502645502645502 [2024-02-05 10:30:23,689 INFO L175 Difference]: Start difference. First operand has 284 places, 354 transitions, 5142 flow. Second operand 7 states and 312 transitions. [2024-02-05 10:30:23,689 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 372 transitions, 5851 flow [2024-02-05 10:30:23,864 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 372 transitions, 5680 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-02-05 10:30:23,869 INFO L231 Difference]: Finished difference. Result has 282 places, 354 transitions, 5082 flow [2024-02-05 10:30:23,869 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=4971, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5082, PETRI_PLACES=282, PETRI_TRANSITIONS=354} [2024-02-05 10:30:23,870 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 197 predicate places. [2024-02-05 10:30:23,870 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 354 transitions, 5082 flow [2024-02-05 10:30:23,870 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 36.666666666666664) internal successors, (330), 9 states have internal predecessors, (330), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:23,870 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:30:23,870 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:30:23,871 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-02-05 10:30:23,871 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:30:23,871 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:30:23,871 INFO L85 PathProgramCache]: Analyzing trace with hash 129680195, now seen corresponding path program 2 times [2024-02-05 10:30:23,871 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:30:23,871 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [590316267] [2024-02-05 10:30:23,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:30:23,872 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:30:23,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:30:24,141 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:30:24,142 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:30:24,142 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [590316267] [2024-02-05 10:30:24,142 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [590316267] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:30:24,142 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:30:24,142 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-05 10:30:24,143 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2064787126] [2024-02-05 10:30:24,143 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:30:24,143 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-05 10:30:24,143 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:30:24,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-05 10:30:24,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-02-05 10:30:24,202 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 81 [2024-02-05 10:30:24,203 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 354 transitions, 5082 flow. Second operand has 9 states, 9 states have (on average 24.88888888888889) internal successors, (224), 9 states have internal predecessors, (224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:24,203 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:30:24,203 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 81 [2024-02-05 10:30:24,203 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:30:25,416 INFO L124 PetriNetUnfolderBase]: 3177/6041 cut-off events. [2024-02-05 10:30:25,416 INFO L125 PetriNetUnfolderBase]: For 59700/59990 co-relation queries the response was YES. [2024-02-05 10:30:25,463 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28510 conditions, 6041 events. 3177/6041 cut-off events. For 59700/59990 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 42718 event pairs, 789 based on Foata normal form. 126/5905 useless extension candidates. Maximal degree in co-relation 28404. Up to 2478 conditions per place. [2024-02-05 10:30:25,482 INFO L140 encePairwiseOnDemand]: 72/81 looper letters, 258 selfloop transitions, 113 changer transitions 0/398 dead transitions. [2024-02-05 10:30:25,482 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 398 transitions, 6051 flow [2024-02-05 10:30:25,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-05 10:30:25,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-05 10:30:25,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 273 transitions. [2024-02-05 10:30:25,483 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48148148148148145 [2024-02-05 10:30:25,483 INFO L175 Difference]: Start difference. First operand has 282 places, 354 transitions, 5082 flow. Second operand 7 states and 273 transitions. [2024-02-05 10:30:25,483 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 398 transitions, 6051 flow [2024-02-05 10:30:25,634 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 398 transitions, 5977 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-02-05 10:30:25,639 INFO L231 Difference]: Finished difference. Result has 285 places, 354 transitions, 5258 flow [2024-02-05 10:30:25,640 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=5008, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5258, PETRI_PLACES=285, PETRI_TRANSITIONS=354} [2024-02-05 10:30:25,640 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 200 predicate places. [2024-02-05 10:30:25,640 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 354 transitions, 5258 flow [2024-02-05 10:30:25,640 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 24.88888888888889) internal successors, (224), 9 states have internal predecessors, (224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:25,640 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:30:25,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-02-05 10:30:25,641 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-02-05 10:30:25,641 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting P1Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:30:25,641 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:30:25,641 INFO L85 PathProgramCache]: Analyzing trace with hash -218055759, now seen corresponding path program 2 times [2024-02-05 10:30:25,641 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:30:25,641 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [979347726] [2024-02-05 10:30:25,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:30:25,642 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:30:25,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:30:25,875 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:30:25,876 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:30:25,876 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [979347726] [2024-02-05 10:30:25,876 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [979347726] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:30:25,876 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:30:25,876 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-05 10:30:25,876 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1719534735] [2024-02-05 10:30:25,876 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:30:25,877 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-05 10:30:25,877 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:30:25,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-05 10:30:25,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-02-05 10:30:25,927 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 81 [2024-02-05 10:30:25,927 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 354 transitions, 5258 flow. Second operand has 9 states, 9 states have (on average 24.88888888888889) internal successors, (224), 9 states have internal predecessors, (224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:25,928 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:30:25,928 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 81 [2024-02-05 10:30:25,928 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:30:26,974 INFO L124 PetriNetUnfolderBase]: 2930/5632 cut-off events. [2024-02-05 10:30:26,975 INFO L125 PetriNetUnfolderBase]: For 59257/59511 co-relation queries the response was YES. [2024-02-05 10:30:27,015 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27293 conditions, 5632 events. 2930/5632 cut-off events. For 59257/59511 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 39825 event pairs, 713 based on Foata normal form. 83/5497 useless extension candidates. Maximal degree in co-relation 27186. Up to 2332 conditions per place. [2024-02-05 10:30:27,033 INFO L140 encePairwiseOnDemand]: 66/81 looper letters, 246 selfloop transitions, 133 changer transitions 0/407 dead transitions. [2024-02-05 10:30:27,033 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 407 transitions, 6322 flow [2024-02-05 10:30:27,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-05 10:30:27,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-05 10:30:27,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 280 transitions. [2024-02-05 10:30:27,034 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49382716049382713 [2024-02-05 10:30:27,034 INFO L175 Difference]: Start difference. First operand has 285 places, 354 transitions, 5258 flow. Second operand 7 states and 280 transitions. [2024-02-05 10:30:27,034 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 407 transitions, 6322 flow [2024-02-05 10:30:27,193 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 407 transitions, 6092 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-02-05 10:30:27,197 INFO L231 Difference]: Finished difference. Result has 287 places, 359 transitions, 5426 flow [2024-02-05 10:30:27,198 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=5032, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5426, PETRI_PLACES=287, PETRI_TRANSITIONS=359} [2024-02-05 10:30:27,198 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 202 predicate places. [2024-02-05 10:30:27,198 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 359 transitions, 5426 flow [2024-02-05 10:30:27,198 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 24.88888888888889) internal successors, (224), 9 states have internal predecessors, (224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:27,198 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:30:27,199 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:30:27,199 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-02-05 10:30:27,199 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:30:27,199 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:30:27,199 INFO L85 PathProgramCache]: Analyzing trace with hash 217594167, now seen corresponding path program 2 times [2024-02-05 10:30:27,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:30:27,199 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [962777688] [2024-02-05 10:30:27,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:30:27,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:30:27,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:30:27,435 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:30:27,435 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:30:27,435 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [962777688] [2024-02-05 10:30:27,436 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [962777688] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:30:27,436 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:30:27,436 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-05 10:30:27,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1876504497] [2024-02-05 10:30:27,436 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:30:27,436 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-05 10:30:27,437 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:30:27,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-05 10:30:27,437 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-02-05 10:30:27,469 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 81 [2024-02-05 10:30:27,469 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 359 transitions, 5426 flow. Second operand has 9 states, 9 states have (on average 24.666666666666668) internal successors, (222), 9 states have internal predecessors, (222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:27,469 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:30:27,470 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 81 [2024-02-05 10:30:27,470 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:30:28,528 INFO L124 PetriNetUnfolderBase]: 2924/5609 cut-off events. [2024-02-05 10:30:28,528 INFO L125 PetriNetUnfolderBase]: For 61236/61498 co-relation queries the response was YES. [2024-02-05 10:30:28,587 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28289 conditions, 5609 events. 2924/5609 cut-off events. For 61236/61498 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 39753 event pairs, 629 based on Foata normal form. 49/5461 useless extension candidates. Maximal degree in co-relation 28180. Up to 3087 conditions per place. [2024-02-05 10:30:28,609 INFO L140 encePairwiseOnDemand]: 69/81 looper letters, 287 selfloop transitions, 102 changer transitions 0/417 dead transitions. [2024-02-05 10:30:28,609 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 417 transitions, 6550 flow [2024-02-05 10:30:28,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-05 10:30:28,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-05 10:30:28,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 298 transitions. [2024-02-05 10:30:28,610 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45987654320987653 [2024-02-05 10:30:28,610 INFO L175 Difference]: Start difference. First operand has 287 places, 359 transitions, 5426 flow. Second operand 8 states and 298 transitions. [2024-02-05 10:30:28,610 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 417 transitions, 6550 flow [2024-02-05 10:30:28,791 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 417 transitions, 6386 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-02-05 10:30:28,796 INFO L231 Difference]: Finished difference. Result has 291 places, 372 transitions, 5643 flow [2024-02-05 10:30:28,796 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=5262, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5643, PETRI_PLACES=291, PETRI_TRANSITIONS=372} [2024-02-05 10:30:28,797 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 206 predicate places. [2024-02-05 10:30:28,797 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 372 transitions, 5643 flow [2024-02-05 10:30:28,797 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 24.666666666666668) internal successors, (222), 9 states have internal predecessors, (222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:28,797 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:30:28,797 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:30:28,797 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-02-05 10:30:28,798 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:30:28,798 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:30:28,798 INFO L85 PathProgramCache]: Analyzing trace with hash -1429700621, now seen corresponding path program 3 times [2024-02-05 10:30:28,798 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:30:28,798 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [371086721] [2024-02-05 10:30:28,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:30:28,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:30:28,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:30:29,045 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:30:29,045 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:30:29,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [371086721] [2024-02-05 10:30:29,046 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [371086721] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:30:29,046 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:30:29,046 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-05 10:30:29,046 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1399385571] [2024-02-05 10:30:29,046 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:30:29,046 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-05 10:30:29,046 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:30:29,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-05 10:30:29,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-02-05 10:30:29,096 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 81 [2024-02-05 10:30:29,096 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 372 transitions, 5643 flow. Second operand has 9 states, 9 states have (on average 24.666666666666668) internal successors, (222), 9 states have internal predecessors, (222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:29,096 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:30:29,096 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 81 [2024-02-05 10:30:29,096 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:30:30,124 INFO L124 PetriNetUnfolderBase]: 2960/5809 cut-off events. [2024-02-05 10:30:30,125 INFO L125 PetriNetUnfolderBase]: For 63691/63957 co-relation queries the response was YES. [2024-02-05 10:30:30,171 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29154 conditions, 5809 events. 2960/5809 cut-off events. For 63691/63957 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 41936 event pairs, 911 based on Foata normal form. 37/5601 useless extension candidates. Maximal degree in co-relation 29044. Up to 4455 conditions per place. [2024-02-05 10:30:30,191 INFO L140 encePairwiseOnDemand]: 71/81 looper letters, 319 selfloop transitions, 59 changer transitions 0/406 dead transitions. [2024-02-05 10:30:30,191 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 406 transitions, 6609 flow [2024-02-05 10:30:30,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-05 10:30:30,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-05 10:30:30,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 304 transitions. [2024-02-05 10:30:30,192 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4170096021947874 [2024-02-05 10:30:30,193 INFO L175 Difference]: Start difference. First operand has 291 places, 372 transitions, 5643 flow. Second operand 9 states and 304 transitions. [2024-02-05 10:30:30,193 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 406 transitions, 6609 flow [2024-02-05 10:30:30,545 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 406 transitions, 6461 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-02-05 10:30:30,550 INFO L231 Difference]: Finished difference. Result has 296 places, 379 transitions, 5740 flow [2024-02-05 10:30:30,550 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=5503, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=372, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5740, PETRI_PLACES=296, PETRI_TRANSITIONS=379} [2024-02-05 10:30:30,551 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 211 predicate places. [2024-02-05 10:30:30,551 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 379 transitions, 5740 flow [2024-02-05 10:30:30,551 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 24.666666666666668) internal successors, (222), 9 states have internal predecessors, (222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:30,551 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:30:30,551 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:30:30,551 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-02-05 10:30:30,552 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:30:30,552 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:30:30,552 INFO L85 PathProgramCache]: Analyzing trace with hash -643189669, now seen corresponding path program 4 times [2024-02-05 10:30:30,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:30:30,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [293253601] [2024-02-05 10:30:30,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:30:30,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:30:30,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:30:30,785 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:30:30,785 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:30:30,785 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [293253601] [2024-02-05 10:30:30,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [293253601] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:30:30,786 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:30:30,786 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-05 10:30:30,786 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1745707173] [2024-02-05 10:30:30,786 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:30:30,786 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-05 10:30:30,786 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:30:30,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-05 10:30:30,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-02-05 10:30:30,831 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 81 [2024-02-05 10:30:30,831 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 379 transitions, 5740 flow. Second operand has 9 states, 9 states have (on average 24.666666666666668) internal successors, (222), 9 states have internal predecessors, (222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:30,831 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:30:30,831 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 81 [2024-02-05 10:30:30,831 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:30:31,923 INFO L124 PetriNetUnfolderBase]: 2992/5857 cut-off events. [2024-02-05 10:30:31,923 INFO L125 PetriNetUnfolderBase]: For 64281/64551 co-relation queries the response was YES. [2024-02-05 10:30:31,969 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29250 conditions, 5857 events. 2992/5857 cut-off events. For 64281/64551 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 42299 event pairs, 911 based on Foata normal form. 41/5651 useless extension candidates. Maximal degree in co-relation 29138. Up to 4503 conditions per place. [2024-02-05 10:30:31,989 INFO L140 encePairwiseOnDemand]: 71/81 looper letters, 321 selfloop transitions, 61 changer transitions 0/410 dead transitions. [2024-02-05 10:30:31,990 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 410 transitions, 6628 flow [2024-02-05 10:30:31,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-05 10:30:31,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-05 10:30:31,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 304 transitions. [2024-02-05 10:30:31,991 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4170096021947874 [2024-02-05 10:30:31,991 INFO L175 Difference]: Start difference. First operand has 296 places, 379 transitions, 5740 flow. Second operand 9 states and 304 transitions. [2024-02-05 10:30:31,991 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 410 transitions, 6628 flow [2024-02-05 10:30:32,164 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 410 transitions, 6571 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-02-05 10:30:32,169 INFO L231 Difference]: Finished difference. Result has 302 places, 381 transitions, 5836 flow [2024-02-05 10:30:32,170 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=5683, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5836, PETRI_PLACES=302, PETRI_TRANSITIONS=381} [2024-02-05 10:30:32,170 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 217 predicate places. [2024-02-05 10:30:32,170 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 381 transitions, 5836 flow [2024-02-05 10:30:32,170 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 24.666666666666668) internal successors, (222), 9 states have internal predecessors, (222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:32,170 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:30:32,170 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:30:32,170 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-02-05 10:30:32,171 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:30:32,171 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:30:32,171 INFO L85 PathProgramCache]: Analyzing trace with hash -232521979, now seen corresponding path program 5 times [2024-02-05 10:30:32,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:30:32,171 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [288167436] [2024-02-05 10:30:32,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:30:32,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:30:32,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:30:32,400 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:30:32,400 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:30:32,400 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [288167436] [2024-02-05 10:30:32,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [288167436] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:30:32,400 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:30:32,401 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-05 10:30:32,401 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [566923945] [2024-02-05 10:30:32,401 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:30:32,401 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-05 10:30:32,401 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:30:32,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-05 10:30:32,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2024-02-05 10:30:32,444 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 81 [2024-02-05 10:30:32,444 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 381 transitions, 5836 flow. Second operand has 9 states, 9 states have (on average 24.666666666666668) internal successors, (222), 9 states have internal predecessors, (222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:32,444 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:30:32,444 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 81 [2024-02-05 10:30:32,444 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:30:33,605 INFO L124 PetriNetUnfolderBase]: 2980/5821 cut-off events. [2024-02-05 10:30:33,605 INFO L125 PetriNetUnfolderBase]: For 65595/65865 co-relation queries the response was YES. [2024-02-05 10:30:33,650 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29251 conditions, 5821 events. 2980/5821 cut-off events. For 65595/65865 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 41911 event pairs, 911 based on Foata normal form. 41/5619 useless extension candidates. Maximal degree in co-relation 29138. Up to 4415 conditions per place. [2024-02-05 10:30:33,671 INFO L140 encePairwiseOnDemand]: 71/81 looper letters, 317 selfloop transitions, 67 changer transitions 0/412 dead transitions. [2024-02-05 10:30:33,672 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 412 transitions, 6715 flow [2024-02-05 10:30:33,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-05 10:30:33,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-05 10:30:33,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 305 transitions. [2024-02-05 10:30:33,673 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41838134430727025 [2024-02-05 10:30:33,673 INFO L175 Difference]: Start difference. First operand has 302 places, 381 transitions, 5836 flow. Second operand 9 states and 305 transitions. [2024-02-05 10:30:33,673 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 412 transitions, 6715 flow [2024-02-05 10:30:33,844 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 412 transitions, 6547 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-02-05 10:30:33,849 INFO L231 Difference]: Finished difference. Result has 304 places, 381 transitions, 5816 flow [2024-02-05 10:30:33,850 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=5668, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=314, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5816, PETRI_PLACES=304, PETRI_TRANSITIONS=381} [2024-02-05 10:30:33,850 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 219 predicate places. [2024-02-05 10:30:33,850 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 381 transitions, 5816 flow [2024-02-05 10:30:33,850 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 24.666666666666668) internal successors, (222), 9 states have internal predecessors, (222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:33,850 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:30:33,851 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:30:33,851 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-02-05 10:30:33,851 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:30:33,851 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:30:33,851 INFO L85 PathProgramCache]: Analyzing trace with hash -1085833147, now seen corresponding path program 1 times [2024-02-05 10:30:33,851 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:30:33,851 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [922604814] [2024-02-05 10:30:33,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:30:33,852 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:30:33,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:30:34,071 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:30:34,072 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:30:34,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [922604814] [2024-02-05 10:30:34,072 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [922604814] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:30:34,072 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:30:34,072 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-05 10:30:34,072 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1706378418] [2024-02-05 10:30:34,072 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:30:34,072 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-05 10:30:34,073 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:30:34,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-05 10:30:34,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-02-05 10:30:34,104 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 81 [2024-02-05 10:30:34,104 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 381 transitions, 5816 flow. Second operand has 9 states, 9 states have (on average 24.666666666666668) internal successors, (222), 9 states have internal predecessors, (222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:34,104 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:30:34,104 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 81 [2024-02-05 10:30:34,104 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:30:35,268 INFO L124 PetriNetUnfolderBase]: 3185/6107 cut-off events. [2024-02-05 10:30:35,268 INFO L125 PetriNetUnfolderBase]: For 72262/72803 co-relation queries the response was YES. [2024-02-05 10:30:35,315 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30960 conditions, 6107 events. 3185/6107 cut-off events. For 72262/72803 co-relation queries the response was YES. Maximal size of possible extension queue 246. Compared 43327 event pairs, 649 based on Foata normal form. 133/5966 useless extension candidates. Maximal degree in co-relation 30848. Up to 2801 conditions per place. [2024-02-05 10:30:35,333 INFO L140 encePairwiseOnDemand]: 70/81 looper letters, 314 selfloop transitions, 104 changer transitions 0/453 dead transitions. [2024-02-05 10:30:35,334 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 453 transitions, 7143 flow [2024-02-05 10:30:35,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-05 10:30:35,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-05 10:30:35,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 337 transitions. [2024-02-05 10:30:35,335 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46227709190672156 [2024-02-05 10:30:35,335 INFO L175 Difference]: Start difference. First operand has 304 places, 381 transitions, 5816 flow. Second operand 9 states and 337 transitions. [2024-02-05 10:30:35,335 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 453 transitions, 7143 flow [2024-02-05 10:30:35,490 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 453 transitions, 6993 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-02-05 10:30:35,495 INFO L231 Difference]: Finished difference. Result has 306 places, 381 transitions, 5898 flow [2024-02-05 10:30:35,495 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=5682, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5898, PETRI_PLACES=306, PETRI_TRANSITIONS=381} [2024-02-05 10:30:35,496 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 221 predicate places. [2024-02-05 10:30:35,496 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 381 transitions, 5898 flow [2024-02-05 10:30:35,496 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 24.666666666666668) internal successors, (222), 9 states have internal predecessors, (222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:35,496 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:30:35,496 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:30:35,496 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-02-05 10:30:35,496 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:30:35,497 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:30:35,497 INFO L85 PathProgramCache]: Analyzing trace with hash 1788386515, now seen corresponding path program 3 times [2024-02-05 10:30:35,497 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:30:35,497 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1135854555] [2024-02-05 10:30:35,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:30:35,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:30:35,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:30:35,723 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:30:35,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:30:35,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1135854555] [2024-02-05 10:30:35,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1135854555] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:30:35,723 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:30:35,723 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-05 10:30:35,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1365931984] [2024-02-05 10:30:35,724 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:30:35,724 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-05 10:30:35,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:30:35,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-05 10:30:35,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-02-05 10:30:35,752 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 81 [2024-02-05 10:30:35,753 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 381 transitions, 5898 flow. Second operand has 9 states, 9 states have (on average 24.88888888888889) internal successors, (224), 9 states have internal predecessors, (224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:35,753 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:30:35,753 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 81 [2024-02-05 10:30:35,753 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:30:37,288 INFO L124 PetriNetUnfolderBase]: 3529/6594 cut-off events. [2024-02-05 10:30:37,288 INFO L125 PetriNetUnfolderBase]: For 76540/77144 co-relation queries the response was YES. [2024-02-05 10:30:37,342 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33848 conditions, 6594 events. 3529/6594 cut-off events. For 76540/77144 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 46562 event pairs, 831 based on Foata normal form. 192/6524 useless extension candidates. Maximal degree in co-relation 33735. Up to 2660 conditions per place. [2024-02-05 10:30:37,368 INFO L140 encePairwiseOnDemand]: 72/81 looper letters, 310 selfloop transitions, 110 changer transitions 0/455 dead transitions. [2024-02-05 10:30:37,369 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 455 transitions, 7281 flow [2024-02-05 10:30:37,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-05 10:30:37,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-05 10:30:37,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 283 transitions. [2024-02-05 10:30:37,370 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4991181657848324 [2024-02-05 10:30:37,370 INFO L175 Difference]: Start difference. First operand has 306 places, 381 transitions, 5898 flow. Second operand 7 states and 283 transitions. [2024-02-05 10:30:37,370 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 455 transitions, 7281 flow [2024-02-05 10:30:37,590 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 455 transitions, 7073 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-02-05 10:30:37,596 INFO L231 Difference]: Finished difference. Result has 306 places, 389 transitions, 6028 flow [2024-02-05 10:30:37,596 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=5698, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6028, PETRI_PLACES=306, PETRI_TRANSITIONS=389} [2024-02-05 10:30:37,597 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 221 predicate places. [2024-02-05 10:30:37,597 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 389 transitions, 6028 flow [2024-02-05 10:30:37,598 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 24.88888888888889) internal successors, (224), 9 states have internal predecessors, (224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:37,598 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:30:37,598 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:30:37,598 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-02-05 10:30:37,598 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting P1Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:30:37,598 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:30:37,599 INFO L85 PathProgramCache]: Analyzing trace with hash 1789159247, now seen corresponding path program 3 times [2024-02-05 10:30:37,599 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:30:37,599 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [611148198] [2024-02-05 10:30:37,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:30:37,599 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:30:37,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:30:37,847 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:30:37,847 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:30:37,847 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [611148198] [2024-02-05 10:30:37,847 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [611148198] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:30:37,847 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:30:37,848 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-05 10:30:37,848 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [675729162] [2024-02-05 10:30:37,848 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:30:37,848 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-05 10:30:37,848 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:30:37,848 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-05 10:30:37,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-02-05 10:30:37,882 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 81 [2024-02-05 10:30:37,882 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 389 transitions, 6028 flow. Second operand has 9 states, 9 states have (on average 24.88888888888889) internal successors, (224), 9 states have internal predecessors, (224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:37,882 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:30:37,882 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 81 [2024-02-05 10:30:37,883 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:30:39,193 INFO L124 PetriNetUnfolderBase]: 3100/5979 cut-off events. [2024-02-05 10:30:39,194 INFO L125 PetriNetUnfolderBase]: For 70277/70553 co-relation queries the response was YES. [2024-02-05 10:30:39,252 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30767 conditions, 5979 events. 3100/5979 cut-off events. For 70277/70553 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 42935 event pairs, 744 based on Foata normal form. 104/5858 useless extension candidates. Maximal degree in co-relation 30653. Up to 2443 conditions per place. [2024-02-05 10:30:39,273 INFO L140 encePairwiseOnDemand]: 72/81 looper letters, 269 selfloop transitions, 130 changer transitions 0/427 dead transitions. [2024-02-05 10:30:39,273 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 427 transitions, 7067 flow [2024-02-05 10:30:39,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-05 10:30:39,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-05 10:30:39,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 267 transitions. [2024-02-05 10:30:39,274 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4708994708994709 [2024-02-05 10:30:39,274 INFO L175 Difference]: Start difference. First operand has 306 places, 389 transitions, 6028 flow. Second operand 7 states and 267 transitions. [2024-02-05 10:30:39,274 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 427 transitions, 7067 flow [2024-02-05 10:30:39,492 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 427 transitions, 6924 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-02-05 10:30:39,498 INFO L231 Difference]: Finished difference. Result has 310 places, 389 transitions, 6177 flow [2024-02-05 10:30:39,498 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=5885, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6177, PETRI_PLACES=310, PETRI_TRANSITIONS=389} [2024-02-05 10:30:39,499 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 225 predicate places. [2024-02-05 10:30:39,499 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 389 transitions, 6177 flow [2024-02-05 10:30:39,499 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 24.88888888888889) internal successors, (224), 9 states have internal predecessors, (224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:39,499 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:30:39,499 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:30:39,499 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-02-05 10:30:39,499 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:30:39,500 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:30:39,500 INFO L85 PathProgramCache]: Analyzing trace with hash 1031362773, now seen corresponding path program 4 times [2024-02-05 10:30:39,500 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:30:39,500 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1772615177] [2024-02-05 10:30:39,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:30:39,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:30:39,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:30:39,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-02-05 10:30:39,761 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:30:39,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1772615177] [2024-02-05 10:30:39,761 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1772615177] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:30:39,761 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:30:39,762 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-05 10:30:39,762 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [338307590] [2024-02-05 10:30:39,762 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:30:39,762 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-05 10:30:39,762 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:30:39,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-05 10:30:39,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-02-05 10:30:39,820 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 81 [2024-02-05 10:30:39,821 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 389 transitions, 6177 flow. Second operand has 9 states, 9 states have (on average 24.88888888888889) internal successors, (224), 9 states have internal predecessors, (224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:39,821 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:30:39,821 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 81 [2024-02-05 10:30:39,821 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:30:41,160 INFO L124 PetriNetUnfolderBase]: 3275/6202 cut-off events. [2024-02-05 10:30:41,160 INFO L125 PetriNetUnfolderBase]: For 84834/85425 co-relation queries the response was YES. [2024-02-05 10:30:41,228 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32404 conditions, 6202 events. 3275/6202 cut-off events. For 84834/85425 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 43722 event pairs, 997 based on Foata normal form. 174/6108 useless extension candidates. Maximal degree in co-relation 32289. Up to 4902 conditions per place. [2024-02-05 10:30:41,257 INFO L140 encePairwiseOnDemand]: 72/81 looper letters, 331 selfloop transitions, 50 changer transitions 0/416 dead transitions. [2024-02-05 10:30:41,257 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 416 transitions, 7076 flow [2024-02-05 10:30:41,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-05 10:30:41,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-05 10:30:41,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 248 transitions. [2024-02-05 10:30:41,259 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43738977072310403 [2024-02-05 10:30:41,260 INFO L175 Difference]: Start difference. First operand has 310 places, 389 transitions, 6177 flow. Second operand 7 states and 248 transitions. [2024-02-05 10:30:41,260 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 416 transitions, 7076 flow [2024-02-05 10:30:41,476 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 416 transitions, 6775 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-02-05 10:30:41,482 INFO L231 Difference]: Finished difference. Result has 309 places, 389 transitions, 5990 flow [2024-02-05 10:30:41,482 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=5876, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5990, PETRI_PLACES=309, PETRI_TRANSITIONS=389} [2024-02-05 10:30:41,482 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 224 predicate places. [2024-02-05 10:30:41,483 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 389 transitions, 5990 flow [2024-02-05 10:30:41,483 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 24.88888888888889) internal successors, (224), 9 states have internal predecessors, (224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:41,483 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:30:41,483 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:30:41,483 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-02-05 10:30:41,483 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:30:41,483 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:30:41,484 INFO L85 PathProgramCache]: Analyzing trace with hash -1589525119, now seen corresponding path program 2 times [2024-02-05 10:30:41,484 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:30:41,484 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1924531583] [2024-02-05 10:30:41,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:30:41,484 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:30:41,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:30:41,708 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:30:41,709 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:30:41,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1924531583] [2024-02-05 10:30:41,709 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1924531583] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:30:41,709 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:30:41,709 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-05 10:30:41,709 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1968524509] [2024-02-05 10:30:41,710 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:30:41,710 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-05 10:30:41,710 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:30:41,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-05 10:30:41,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-02-05 10:30:41,751 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 81 [2024-02-05 10:30:41,751 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 389 transitions, 5990 flow. Second operand has 9 states, 9 states have (on average 24.666666666666668) internal successors, (222), 9 states have internal predecessors, (222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:41,751 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:30:41,751 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 81 [2024-02-05 10:30:41,751 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:30:43,107 INFO L124 PetriNetUnfolderBase]: 3363/6434 cut-off events. [2024-02-05 10:30:43,107 INFO L125 PetriNetUnfolderBase]: For 78244/78833 co-relation queries the response was YES. [2024-02-05 10:30:43,167 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32451 conditions, 6434 events. 3363/6434 cut-off events. For 78244/78833 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 45893 event pairs, 623 based on Foata normal form. 137/6285 useless extension candidates. Maximal degree in co-relation 32336. Up to 2932 conditions per place. [2024-02-05 10:30:43,192 INFO L140 encePairwiseOnDemand]: 70/81 looper letters, 341 selfloop transitions, 104 changer transitions 0/480 dead transitions. [2024-02-05 10:30:43,193 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 480 transitions, 7529 flow [2024-02-05 10:30:43,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-05 10:30:43,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-05 10:30:43,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 344 transitions. [2024-02-05 10:30:43,194 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4718792866941015 [2024-02-05 10:30:43,194 INFO L175 Difference]: Start difference. First operand has 309 places, 389 transitions, 5990 flow. Second operand 9 states and 344 transitions. [2024-02-05 10:30:43,194 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 480 transitions, 7529 flow [2024-02-05 10:30:43,424 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 480 transitions, 7408 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-02-05 10:30:43,430 INFO L231 Difference]: Finished difference. Result has 311 places, 399 transitions, 6163 flow [2024-02-05 10:30:43,431 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=5869, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6163, PETRI_PLACES=311, PETRI_TRANSITIONS=399} [2024-02-05 10:30:43,431 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 226 predicate places. [2024-02-05 10:30:43,431 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 399 transitions, 6163 flow [2024-02-05 10:30:43,431 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 24.666666666666668) internal successors, (222), 9 states have internal predecessors, (222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:43,431 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:30:43,432 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:30:43,432 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-02-05 10:30:43,432 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:30:43,432 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:30:43,432 INFO L85 PathProgramCache]: Analyzing trace with hash 394163585, now seen corresponding path program 3 times [2024-02-05 10:30:43,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:30:43,432 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1286681629] [2024-02-05 10:30:43,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:30:43,433 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:30:43,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:30:43,675 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:30:43,675 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:30:43,675 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1286681629] [2024-02-05 10:30:43,675 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1286681629] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:30:43,675 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:30:43,675 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-05 10:30:43,676 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1881759138] [2024-02-05 10:30:43,676 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:30:43,676 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-05 10:30:43,676 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:30:43,676 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-05 10:30:43,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-02-05 10:30:43,727 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 81 [2024-02-05 10:30:43,728 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 399 transitions, 6163 flow. Second operand has 9 states, 9 states have (on average 24.666666666666668) internal successors, (222), 9 states have internal predecessors, (222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:43,728 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:30:43,728 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 81 [2024-02-05 10:30:43,728 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:30:45,071 INFO L124 PetriNetUnfolderBase]: 3357/6340 cut-off events. [2024-02-05 10:30:45,071 INFO L125 PetriNetUnfolderBase]: For 79055/79643 co-relation queries the response was YES. [2024-02-05 10:30:45,124 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32776 conditions, 6340 events. 3357/6340 cut-off events. For 79055/79643 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 44848 event pairs, 1019 based on Foata normal form. 137/6209 useless extension candidates. Maximal degree in co-relation 32660. Up to 4931 conditions per place. [2024-02-05 10:30:45,145 INFO L140 encePairwiseOnDemand]: 71/81 looper letters, 338 selfloop transitions, 65 changer transitions 0/438 dead transitions. [2024-02-05 10:30:45,145 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 438 transitions, 7168 flow [2024-02-05 10:30:45,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-05 10:30:45,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-05 10:30:45,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 314 transitions. [2024-02-05 10:30:45,146 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43072702331961593 [2024-02-05 10:30:45,146 INFO L175 Difference]: Start difference. First operand has 311 places, 399 transitions, 6163 flow. Second operand 9 states and 314 transitions. [2024-02-05 10:30:45,146 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 438 transitions, 7168 flow [2024-02-05 10:30:45,353 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 438 transitions, 7037 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-02-05 10:30:45,359 INFO L231 Difference]: Finished difference. Result has 317 places, 399 transitions, 6170 flow [2024-02-05 10:30:45,359 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=6032, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=399, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6170, PETRI_PLACES=317, PETRI_TRANSITIONS=399} [2024-02-05 10:30:45,359 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 232 predicate places. [2024-02-05 10:30:45,360 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 399 transitions, 6170 flow [2024-02-05 10:30:45,360 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 24.666666666666668) internal successors, (222), 9 states have internal predecessors, (222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:45,360 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:30:45,360 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:30:45,360 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-02-05 10:30:45,360 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:30:45,361 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:30:45,361 INFO L85 PathProgramCache]: Analyzing trace with hash 395471165, now seen corresponding path program 4 times [2024-02-05 10:30:45,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:30:45,361 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2044791893] [2024-02-05 10:30:45,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:30:45,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:30:45,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:30:45,586 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:30:45,587 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:30:45,587 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2044791893] [2024-02-05 10:30:45,587 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2044791893] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:30:45,587 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:30:45,587 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-05 10:30:45,587 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [333394509] [2024-02-05 10:30:45,587 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:30:45,588 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-05 10:30:45,588 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:30:45,588 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-05 10:30:45,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-02-05 10:30:45,635 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 81 [2024-02-05 10:30:45,635 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 399 transitions, 6170 flow. Second operand has 9 states, 9 states have (on average 24.666666666666668) internal successors, (222), 9 states have internal predecessors, (222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:45,635 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:30:45,635 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 81 [2024-02-05 10:30:45,635 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:30:46,918 INFO L124 PetriNetUnfolderBase]: 3342/6319 cut-off events. [2024-02-05 10:30:46,918 INFO L125 PetriNetUnfolderBase]: For 80465/81063 co-relation queries the response was YES. [2024-02-05 10:30:46,975 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32412 conditions, 6319 events. 3342/6319 cut-off events. For 80465/81063 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 44688 event pairs, 1003 based on Foata normal form. 141/6193 useless extension candidates. Maximal degree in co-relation 32294. Up to 4930 conditions per place. [2024-02-05 10:30:46,997 INFO L140 encePairwiseOnDemand]: 71/81 looper letters, 340 selfloop transitions, 66 changer transitions 0/441 dead transitions. [2024-02-05 10:30:46,997 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 441 transitions, 7163 flow [2024-02-05 10:30:46,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-02-05 10:30:46,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-02-05 10:30:46,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 367 transitions. [2024-02-05 10:30:46,999 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4118967452300786 [2024-02-05 10:30:46,999 INFO L175 Difference]: Start difference. First operand has 317 places, 399 transitions, 6170 flow. Second operand 11 states and 367 transitions. [2024-02-05 10:30:46,999 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 441 transitions, 7163 flow [2024-02-05 10:30:47,213 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 441 transitions, 7046 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-02-05 10:30:47,220 INFO L231 Difference]: Finished difference. Result has 322 places, 399 transitions, 6192 flow [2024-02-05 10:30:47,220 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=6053, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=399, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6192, PETRI_PLACES=322, PETRI_TRANSITIONS=399} [2024-02-05 10:30:47,221 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 237 predicate places. [2024-02-05 10:30:47,221 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 399 transitions, 6192 flow [2024-02-05 10:30:47,221 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 24.666666666666668) internal successors, (222), 9 states have internal predecessors, (222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:47,221 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:30:47,221 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:30:47,221 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-02-05 10:30:47,222 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:30:47,222 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:30:47,222 INFO L85 PathProgramCache]: Analyzing trace with hash 1297105666, now seen corresponding path program 2 times [2024-02-05 10:30:47,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:30:47,222 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [975280216] [2024-02-05 10:30:47,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:30:47,222 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:30:47,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:30:47,465 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:30:47,465 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:30:47,466 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [975280216] [2024-02-05 10:30:47,466 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [975280216] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:30:47,466 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:30:47,466 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-05 10:30:47,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [687931304] [2024-02-05 10:30:47,466 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:30:47,466 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-05 10:30:47,467 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:30:47,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-05 10:30:47,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-02-05 10:30:47,500 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 81 [2024-02-05 10:30:47,500 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 399 transitions, 6192 flow. Second operand has 9 states, 9 states have (on average 24.666666666666668) internal successors, (222), 9 states have internal predecessors, (222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:47,501 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:30:47,501 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 81 [2024-02-05 10:30:47,501 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:30:48,824 INFO L124 PetriNetUnfolderBase]: 3400/6432 cut-off events. [2024-02-05 10:30:48,825 INFO L125 PetriNetUnfolderBase]: For 84027/84589 co-relation queries the response was YES. [2024-02-05 10:30:48,875 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33049 conditions, 6432 events. 3400/6432 cut-off events. For 84027/84589 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 45683 event pairs, 968 based on Foata normal form. 152/6320 useless extension candidates. Maximal degree in co-relation 32930. Up to 5149 conditions per place. [2024-02-05 10:30:48,897 INFO L140 encePairwiseOnDemand]: 73/81 looper letters, 340 selfloop transitions, 57 changer transitions 0/432 dead transitions. [2024-02-05 10:30:48,898 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 432 transitions, 7157 flow [2024-02-05 10:30:48,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-05 10:30:48,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-05 10:30:48,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 277 transitions. [2024-02-05 10:30:48,899 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42746913580246915 [2024-02-05 10:30:48,899 INFO L175 Difference]: Start difference. First operand has 322 places, 399 transitions, 6192 flow. Second operand 8 states and 277 transitions. [2024-02-05 10:30:48,899 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 432 transitions, 7157 flow [2024-02-05 10:30:49,123 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 432 transitions, 7046 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-02-05 10:30:49,129 INFO L231 Difference]: Finished difference. Result has 324 places, 404 transitions, 6278 flow [2024-02-05 10:30:49,129 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=6089, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=399, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6278, PETRI_PLACES=324, PETRI_TRANSITIONS=404} [2024-02-05 10:30:49,130 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 239 predicate places. [2024-02-05 10:30:49,130 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 404 transitions, 6278 flow [2024-02-05 10:30:49,130 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 24.666666666666668) internal successors, (222), 9 states have internal predecessors, (222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:49,130 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:30:49,130 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:30:49,130 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-02-05 10:30:49,131 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:30:49,131 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:30:49,131 INFO L85 PathProgramCache]: Analyzing trace with hash 591323116, now seen corresponding path program 3 times [2024-02-05 10:30:49,131 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:30:49,131 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [633579934] [2024-02-05 10:30:49,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:30:49,131 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:30:49,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:30:49,367 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:30:49,367 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:30:49,367 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [633579934] [2024-02-05 10:30:49,368 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [633579934] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:30:49,368 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:30:49,368 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-05 10:30:49,368 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [606896163] [2024-02-05 10:30:49,368 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:30:49,368 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-05 10:30:49,368 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:30:49,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-05 10:30:49,369 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-02-05 10:30:49,393 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 81 [2024-02-05 10:30:49,394 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 404 transitions, 6278 flow. Second operand has 9 states, 9 states have (on average 24.666666666666668) internal successors, (222), 9 states have internal predecessors, (222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:49,394 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:30:49,394 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 81 [2024-02-05 10:30:49,394 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:30:50,676 INFO L124 PetriNetUnfolderBase]: 3436/6509 cut-off events. [2024-02-05 10:30:50,677 INFO L125 PetriNetUnfolderBase]: For 84875/85425 co-relation queries the response was YES. [2024-02-05 10:30:50,733 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33426 conditions, 6509 events. 3436/6509 cut-off events. For 84875/85425 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 46405 event pairs, 997 based on Foata normal form. 132/6371 useless extension candidates. Maximal degree in co-relation 33305. Up to 5190 conditions per place. [2024-02-05 10:30:50,758 INFO L140 encePairwiseOnDemand]: 74/81 looper letters, 338 selfloop transitions, 61 changer transitions 0/434 dead transitions. [2024-02-05 10:30:50,758 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 434 transitions, 7211 flow [2024-02-05 10:30:50,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-05 10:30:50,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-05 10:30:50,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 249 transitions. [2024-02-05 10:30:50,759 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43915343915343913 [2024-02-05 10:30:50,759 INFO L175 Difference]: Start difference. First operand has 324 places, 404 transitions, 6278 flow. Second operand 7 states and 249 transitions. [2024-02-05 10:30:50,759 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 434 transitions, 7211 flow [2024-02-05 10:30:50,998 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 434 transitions, 7151 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-02-05 10:30:51,004 INFO L231 Difference]: Finished difference. Result has 327 places, 407 transitions, 6382 flow [2024-02-05 10:30:51,004 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=6221, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=404, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6382, PETRI_PLACES=327, PETRI_TRANSITIONS=407} [2024-02-05 10:30:51,005 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 242 predicate places. [2024-02-05 10:30:51,005 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 407 transitions, 6382 flow [2024-02-05 10:30:51,005 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 24.666666666666668) internal successors, (222), 9 states have internal predecessors, (222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:51,005 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:30:51,005 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:30:51,005 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-02-05 10:30:51,006 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:30:51,006 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:30:51,006 INFO L85 PathProgramCache]: Analyzing trace with hash 592635346, now seen corresponding path program 4 times [2024-02-05 10:30:51,006 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:30:51,006 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [915025088] [2024-02-05 10:30:51,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:30:51,006 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:30:51,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:30:51,254 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:30:51,255 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:30:51,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [915025088] [2024-02-05 10:30:51,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [915025088] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:30:51,255 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:30:51,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-05 10:30:51,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [198247103] [2024-02-05 10:30:51,255 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:30:51,256 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-05 10:30:51,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:30:51,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-05 10:30:51,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-02-05 10:30:51,288 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 81 [2024-02-05 10:30:51,288 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 407 transitions, 6382 flow. Second operand has 9 states, 9 states have (on average 24.666666666666668) internal successors, (222), 9 states have internal predecessors, (222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:51,288 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:30:51,288 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 81 [2024-02-05 10:30:51,288 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:30:52,782 INFO L124 PetriNetUnfolderBase]: 3411/6450 cut-off events. [2024-02-05 10:30:52,782 INFO L125 PetriNetUnfolderBase]: For 85973/86523 co-relation queries the response was YES. [2024-02-05 10:30:52,832 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33209 conditions, 6450 events. 3411/6450 cut-off events. For 85973/86523 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 45807 event pairs, 987 based on Foata normal form. 130/6316 useless extension candidates. Maximal degree in co-relation 33088. Up to 5190 conditions per place. [2024-02-05 10:30:52,856 INFO L140 encePairwiseOnDemand]: 74/81 looper letters, 328 selfloop transitions, 65 changer transitions 0/428 dead transitions. [2024-02-05 10:30:52,856 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 428 transitions, 7230 flow [2024-02-05 10:30:52,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-05 10:30:52,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-05 10:30:52,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 242 transitions. [2024-02-05 10:30:52,857 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42680776014109345 [2024-02-05 10:30:52,857 INFO L175 Difference]: Start difference. First operand has 327 places, 407 transitions, 6382 flow. Second operand 7 states and 242 transitions. [2024-02-05 10:30:52,857 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 428 transitions, 7230 flow [2024-02-05 10:30:53,069 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 428 transitions, 7046 flow, removed 0 selfloop flow, removed 12 redundant places. [2024-02-05 10:30:53,075 INFO L231 Difference]: Finished difference. Result has 320 places, 406 transitions, 6310 flow [2024-02-05 10:30:53,075 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=6180, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=406, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6310, PETRI_PLACES=320, PETRI_TRANSITIONS=406} [2024-02-05 10:30:53,075 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 235 predicate places. [2024-02-05 10:30:53,076 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 406 transitions, 6310 flow [2024-02-05 10:30:53,076 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 24.666666666666668) internal successors, (222), 9 states have internal predecessors, (222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:53,076 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:30:53,076 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:30:53,076 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-02-05 10:30:53,076 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:30:53,077 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:30:53,077 INFO L85 PathProgramCache]: Analyzing trace with hash 572806381, now seen corresponding path program 5 times [2024-02-05 10:30:53,077 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:30:53,077 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [982068271] [2024-02-05 10:30:53,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:30:53,077 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:30:53,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:30:53,274 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:30:53,274 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:30:53,274 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [982068271] [2024-02-05 10:30:53,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [982068271] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:30:53,274 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:30:53,274 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-05 10:30:53,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1519339926] [2024-02-05 10:30:53,275 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:30:53,275 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-05 10:30:53,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:30:53,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-05 10:30:53,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-02-05 10:30:53,310 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 81 [2024-02-05 10:30:53,311 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 406 transitions, 6310 flow. Second operand has 9 states, 9 states have (on average 24.88888888888889) internal successors, (224), 9 states have internal predecessors, (224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:53,311 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:30:53,311 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 81 [2024-02-05 10:30:53,311 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:30:54,530 INFO L124 PetriNetUnfolderBase]: 3377/6376 cut-off events. [2024-02-05 10:30:54,530 INFO L125 PetriNetUnfolderBase]: For 84351/84878 co-relation queries the response was YES. [2024-02-05 10:30:54,579 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32595 conditions, 6376 events. 3377/6376 cut-off events. For 84351/84878 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 44957 event pairs, 691 based on Foata normal form. 159/6276 useless extension candidates. Maximal degree in co-relation 32482. Up to 2762 conditions per place. [2024-02-05 10:30:54,600 INFO L140 encePairwiseOnDemand]: 65/81 looper letters, 278 selfloop transitions, 146 changer transitions 0/459 dead transitions. [2024-02-05 10:30:54,601 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 459 transitions, 7453 flow [2024-02-05 10:30:54,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-05 10:30:54,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-05 10:30:54,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 279 transitions. [2024-02-05 10:30:54,602 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49206349206349204 [2024-02-05 10:30:54,602 INFO L175 Difference]: Start difference. First operand has 320 places, 406 transitions, 6310 flow. Second operand 7 states and 279 transitions. [2024-02-05 10:30:54,602 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 459 transitions, 7453 flow [2024-02-05 10:30:54,817 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 459 transitions, 7315 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-02-05 10:30:54,822 INFO L231 Difference]: Finished difference. Result has 322 places, 411 transitions, 6582 flow [2024-02-05 10:30:54,823 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=6172, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=406, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6582, PETRI_PLACES=322, PETRI_TRANSITIONS=411} [2024-02-05 10:30:54,823 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 237 predicate places. [2024-02-05 10:30:54,823 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 411 transitions, 6582 flow [2024-02-05 10:30:54,823 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 24.88888888888889) internal successors, (224), 9 states have internal predecessors, (224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:54,824 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:30:54,824 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:30:54,824 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-02-05 10:30:54,824 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:30:54,824 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:30:54,824 INFO L85 PathProgramCache]: Analyzing trace with hash 1489862043, now seen corresponding path program 5 times [2024-02-05 10:30:54,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:30:54,825 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1684876996] [2024-02-05 10:30:54,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:30:54,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:30:54,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:30:55,030 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:30:55,030 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:30:55,030 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1684876996] [2024-02-05 10:30:55,030 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1684876996] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:30:55,030 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:30:55,031 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-05 10:30:55,031 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [663948428] [2024-02-05 10:30:55,031 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:30:55,031 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-05 10:30:55,031 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:30:55,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-05 10:30:55,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-02-05 10:30:55,053 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 81 [2024-02-05 10:30:55,053 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 411 transitions, 6582 flow. Second operand has 9 states, 9 states have (on average 24.666666666666668) internal successors, (222), 9 states have internal predecessors, (222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:55,053 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:30:55,053 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 81 [2024-02-05 10:30:55,054 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:30:56,358 INFO L124 PetriNetUnfolderBase]: 3377/6489 cut-off events. [2024-02-05 10:30:56,358 INFO L125 PetriNetUnfolderBase]: For 92578/93110 co-relation queries the response was YES. [2024-02-05 10:30:56,409 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34114 conditions, 6489 events. 3377/6489 cut-off events. For 92578/93110 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 46520 event pairs, 506 based on Foata normal form. 142/6349 useless extension candidates. Maximal degree in co-relation 34000. Up to 2949 conditions per place. [2024-02-05 10:30:56,430 INFO L140 encePairwiseOnDemand]: 67/81 looper letters, 327 selfloop transitions, 128 changer transitions 0/490 dead transitions. [2024-02-05 10:30:56,431 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 490 transitions, 8063 flow [2024-02-05 10:30:56,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-05 10:30:56,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-05 10:30:56,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 339 transitions. [2024-02-05 10:30:56,434 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46502057613168724 [2024-02-05 10:30:56,434 INFO L175 Difference]: Start difference. First operand has 322 places, 411 transitions, 6582 flow. Second operand 9 states and 339 transitions. [2024-02-05 10:30:56,434 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 490 transitions, 8063 flow [2024-02-05 10:30:56,659 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 490 transitions, 7847 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-02-05 10:30:56,672 INFO L231 Difference]: Finished difference. Result has 327 places, 424 transitions, 6801 flow [2024-02-05 10:30:56,673 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=6370, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=411, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6801, PETRI_PLACES=327, PETRI_TRANSITIONS=424} [2024-02-05 10:30:56,673 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 242 predicate places. [2024-02-05 10:30:56,674 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 424 transitions, 6801 flow [2024-02-05 10:30:56,674 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 24.666666666666668) internal successors, (222), 9 states have internal predecessors, (222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:56,674 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:30:56,674 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:30:56,674 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-02-05 10:30:56,674 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:30:56,674 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:30:56,675 INFO L85 PathProgramCache]: Analyzing trace with hash -392578783, now seen corresponding path program 6 times [2024-02-05 10:30:56,675 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:30:56,675 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [414150848] [2024-02-05 10:30:56,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:30:56,675 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:30:56,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:30:56,913 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:30:56,913 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:30:56,913 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [414150848] [2024-02-05 10:30:56,913 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [414150848] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:30:56,913 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:30:56,913 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-05 10:30:56,914 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1534530324] [2024-02-05 10:30:56,914 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:30:56,914 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-05 10:30:56,914 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:30:56,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-05 10:30:56,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-02-05 10:30:56,961 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 81 [2024-02-05 10:30:56,961 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 424 transitions, 6801 flow. Second operand has 9 states, 9 states have (on average 24.88888888888889) internal successors, (224), 9 states have internal predecessors, (224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:56,961 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:30:56,961 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 81 [2024-02-05 10:30:56,961 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:30:58,318 INFO L124 PetriNetUnfolderBase]: 3509/6633 cut-off events. [2024-02-05 10:30:58,319 INFO L125 PetriNetUnfolderBase]: For 92834/93374 co-relation queries the response was YES. [2024-02-05 10:30:58,379 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35675 conditions, 6633 events. 3509/6633 cut-off events. For 92834/93374 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 47286 event pairs, 959 based on Foata normal form. 170/6542 useless extension candidates. Maximal degree in co-relation 35560. Up to 5281 conditions per place. [2024-02-05 10:30:58,405 INFO L140 encePairwiseOnDemand]: 72/81 looper letters, 366 selfloop transitions, 52 changer transitions 0/453 dead transitions. [2024-02-05 10:30:58,405 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 453 transitions, 7828 flow [2024-02-05 10:30:58,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-05 10:30:58,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-05 10:30:58,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 245 transitions. [2024-02-05 10:30:58,406 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43209876543209874 [2024-02-05 10:30:58,406 INFO L175 Difference]: Start difference. First operand has 327 places, 424 transitions, 6801 flow. Second operand 7 states and 245 transitions. [2024-02-05 10:30:58,406 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 453 transitions, 7828 flow [2024-02-05 10:30:58,666 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 453 transitions, 7627 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-02-05 10:30:58,672 INFO L231 Difference]: Finished difference. Result has 327 places, 428 transitions, 6778 flow [2024-02-05 10:30:58,673 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=6602, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=424, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=372, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6778, PETRI_PLACES=327, PETRI_TRANSITIONS=428} [2024-02-05 10:30:58,673 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 242 predicate places. [2024-02-05 10:30:58,673 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 428 transitions, 6778 flow [2024-02-05 10:30:58,673 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 24.88888888888889) internal successors, (224), 9 states have internal predecessors, (224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:58,673 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:30:58,673 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:30:58,674 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-02-05 10:30:58,674 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:30:58,674 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:30:58,674 INFO L85 PathProgramCache]: Analyzing trace with hash -1610296249, now seen corresponding path program 7 times [2024-02-05 10:30:58,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:30:58,674 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [870006199] [2024-02-05 10:30:58,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:30:58,675 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:30:58,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:30:58,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-02-05 10:30:58,923 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:30:58,923 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [870006199] [2024-02-05 10:30:58,923 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [870006199] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:30:58,923 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:30:58,923 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-05 10:30:58,923 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [518645619] [2024-02-05 10:30:58,923 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:30:58,924 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-05 10:30:58,924 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:30:58,924 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-05 10:30:58,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-02-05 10:30:58,967 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 81 [2024-02-05 10:30:58,967 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 428 transitions, 6778 flow. Second operand has 9 states, 9 states have (on average 24.88888888888889) internal successors, (224), 9 states have internal predecessors, (224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:30:58,968 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:30:58,968 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 81 [2024-02-05 10:30:58,968 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:31:00,301 INFO L124 PetriNetUnfolderBase]: 3471/6534 cut-off events. [2024-02-05 10:31:00,301 INFO L125 PetriNetUnfolderBase]: For 91859/92393 co-relation queries the response was YES. [2024-02-05 10:31:00,356 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34866 conditions, 6534 events. 3471/6534 cut-off events. For 91859/92393 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 46131 event pairs, 956 based on Foata normal form. 162/6436 useless extension candidates. Maximal degree in co-relation 34751. Up to 4612 conditions per place. [2024-02-05 10:31:00,379 INFO L140 encePairwiseOnDemand]: 72/81 looper letters, 344 selfloop transitions, 70 changer transitions 0/449 dead transitions. [2024-02-05 10:31:00,380 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 449 transitions, 7709 flow [2024-02-05 10:31:00,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-05 10:31:00,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-05 10:31:00,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 243 transitions. [2024-02-05 10:31:00,381 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-02-05 10:31:00,381 INFO L175 Difference]: Start difference. First operand has 327 places, 428 transitions, 6778 flow. Second operand 7 states and 243 transitions. [2024-02-05 10:31:00,381 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 449 transitions, 7709 flow [2024-02-05 10:31:00,620 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 449 transitions, 7628 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-02-05 10:31:00,626 INFO L231 Difference]: Finished difference. Result has 331 places, 428 transitions, 6873 flow [2024-02-05 10:31:00,626 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=6697, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=428, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=358, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6873, PETRI_PLACES=331, PETRI_TRANSITIONS=428} [2024-02-05 10:31:00,633 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 246 predicate places. [2024-02-05 10:31:00,634 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 428 transitions, 6873 flow [2024-02-05 10:31:00,634 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 24.88888888888889) internal successors, (224), 9 states have internal predecessors, (224), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:31:00,634 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:31:00,634 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:31:00,634 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-02-05 10:31:00,634 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:31:00,635 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:31:00,635 INFO L85 PathProgramCache]: Analyzing trace with hash -821377489, now seen corresponding path program 6 times [2024-02-05 10:31:00,635 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:31:00,635 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1310382441] [2024-02-05 10:31:00,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:31:00,635 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:31:00,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:31:00,971 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:31:00,972 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:31:00,972 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1310382441] [2024-02-05 10:31:00,972 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1310382441] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:31:00,972 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:31:00,972 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-05 10:31:00,972 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [605871427] [2024-02-05 10:31:00,973 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:31:00,973 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-05 10:31:00,973 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:31:00,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-05 10:31:00,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-02-05 10:31:01,046 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 81 [2024-02-05 10:31:01,046 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 428 transitions, 6873 flow. Second operand has 9 states, 9 states have (on average 24.666666666666668) internal successors, (222), 9 states have internal predecessors, (222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:31:01,046 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:31:01,046 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 81 [2024-02-05 10:31:01,046 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:31:02,602 INFO L124 PetriNetUnfolderBase]: 3511/6621 cut-off events. [2024-02-05 10:31:02,602 INFO L125 PetriNetUnfolderBase]: For 94557/95101 co-relation queries the response was YES. [2024-02-05 10:31:02,658 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35515 conditions, 6621 events. 3511/6621 cut-off events. For 94557/95101 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 47153 event pairs, 937 based on Foata normal form. 146/6509 useless extension candidates. Maximal degree in co-relation 35399. Up to 5195 conditions per place. [2024-02-05 10:31:02,681 INFO L140 encePairwiseOnDemand]: 71/81 looper letters, 361 selfloop transitions, 73 changer transitions 0/469 dead transitions. [2024-02-05 10:31:02,681 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 469 transitions, 7985 flow [2024-02-05 10:31:02,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-05 10:31:02,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-05 10:31:02,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 311 transitions. [2024-02-05 10:31:02,682 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42661179698216734 [2024-02-05 10:31:02,683 INFO L175 Difference]: Start difference. First operand has 331 places, 428 transitions, 6873 flow. Second operand 9 states and 311 transitions. [2024-02-05 10:31:02,683 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 469 transitions, 7985 flow [2024-02-05 10:31:02,925 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 469 transitions, 7827 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-02-05 10:31:02,931 INFO L231 Difference]: Finished difference. Result has 334 places, 433 transitions, 6932 flow [2024-02-05 10:31:02,932 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=6715, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=428, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=355, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6932, PETRI_PLACES=334, PETRI_TRANSITIONS=433} [2024-02-05 10:31:02,932 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 249 predicate places. [2024-02-05 10:31:02,932 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 433 transitions, 6932 flow [2024-02-05 10:31:02,932 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 24.666666666666668) internal successors, (222), 9 states have internal predecessors, (222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:31:02,933 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:31:02,933 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:31:02,933 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-02-05 10:31:02,933 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:31:02,933 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:31:02,933 INFO L85 PathProgramCache]: Analyzing trace with hash -473614331, now seen corresponding path program 7 times [2024-02-05 10:31:02,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:31:02,934 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [554319861] [2024-02-05 10:31:02,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:31:02,934 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:31:02,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:31:03,131 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:31:03,132 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:31:03,132 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [554319861] [2024-02-05 10:31:03,132 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [554319861] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:31:03,132 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:31:03,132 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-05 10:31:03,132 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [202794867] [2024-02-05 10:31:03,132 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:31:03,133 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-05 10:31:03,133 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:31:03,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-05 10:31:03,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-02-05 10:31:03,164 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 81 [2024-02-05 10:31:03,165 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 433 transitions, 6932 flow. Second operand has 9 states, 9 states have (on average 24.666666666666668) internal successors, (222), 9 states have internal predecessors, (222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:31:03,165 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:31:03,165 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 81 [2024-02-05 10:31:03,165 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:31:04,463 INFO L124 PetriNetUnfolderBase]: 3518/6605 cut-off events. [2024-02-05 10:31:04,463 INFO L125 PetriNetUnfolderBase]: For 93823/94363 co-relation queries the response was YES. [2024-02-05 10:31:04,519 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35400 conditions, 6605 events. 3518/6605 cut-off events. For 93823/94363 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 46775 event pairs, 908 based on Foata normal form. 134/6483 useless extension candidates. Maximal degree in co-relation 35283. Up to 4861 conditions per place. [2024-02-05 10:31:04,543 INFO L140 encePairwiseOnDemand]: 71/81 looper letters, 341 selfloop transitions, 92 changer transitions 0/468 dead transitions. [2024-02-05 10:31:04,543 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 468 transitions, 7995 flow [2024-02-05 10:31:04,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-05 10:31:04,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-05 10:31:04,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 308 transitions. [2024-02-05 10:31:04,564 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4224965706447188 [2024-02-05 10:31:04,564 INFO L175 Difference]: Start difference. First operand has 334 places, 433 transitions, 6932 flow. Second operand 9 states and 308 transitions. [2024-02-05 10:31:04,565 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 468 transitions, 7995 flow [2024-02-05 10:31:04,822 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 468 transitions, 7879 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-02-05 10:31:04,853 INFO L231 Difference]: Finished difference. Result has 338 places, 433 transitions, 7016 flow [2024-02-05 10:31:04,853 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=6816, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=433, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7016, PETRI_PLACES=338, PETRI_TRANSITIONS=433} [2024-02-05 10:31:04,853 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 253 predicate places. [2024-02-05 10:31:04,854 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 433 transitions, 7016 flow [2024-02-05 10:31:04,854 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 24.666666666666668) internal successors, (222), 9 states have internal predecessors, (222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:31:04,854 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:31:04,854 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:31:04,854 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-02-05 10:31:04,854 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:31:04,854 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:31:04,855 INFO L85 PathProgramCache]: Analyzing trace with hash -820108969, now seen corresponding path program 8 times [2024-02-05 10:31:04,855 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:31:04,855 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1225660124] [2024-02-05 10:31:04,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:31:04,855 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:31:04,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:31:05,123 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:31:05,124 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:31:05,124 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1225660124] [2024-02-05 10:31:05,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1225660124] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:31:05,124 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:31:05,124 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-05 10:31:05,125 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [569293109] [2024-02-05 10:31:05,125 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:31:05,125 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-05 10:31:05,125 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:31:05,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-05 10:31:05,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-02-05 10:31:05,170 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 81 [2024-02-05 10:31:05,170 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 433 transitions, 7016 flow. Second operand has 9 states, 9 states have (on average 24.666666666666668) internal successors, (222), 9 states have internal predecessors, (222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:31:05,170 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:31:05,170 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 81 [2024-02-05 10:31:05,170 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:31:06,571 INFO L124 PetriNetUnfolderBase]: 3484/6576 cut-off events. [2024-02-05 10:31:06,571 INFO L125 PetriNetUnfolderBase]: For 95308/95846 co-relation queries the response was YES. [2024-02-05 10:31:06,623 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35361 conditions, 6576 events. 3484/6576 cut-off events. For 95308/95846 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 46825 event pairs, 944 based on Foata normal form. 140/6458 useless extension candidates. Maximal degree in co-relation 35243. Up to 5162 conditions per place. [2024-02-05 10:31:06,646 INFO L140 encePairwiseOnDemand]: 71/81 looper letters, 363 selfloop transitions, 74 changer transitions 0/472 dead transitions. [2024-02-05 10:31:06,646 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 472 transitions, 8070 flow [2024-02-05 10:31:06,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-02-05 10:31:06,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-02-05 10:31:06,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 364 transitions. [2024-02-05 10:31:06,647 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40852974186307517 [2024-02-05 10:31:06,647 INFO L175 Difference]: Start difference. First operand has 338 places, 433 transitions, 7016 flow. Second operand 11 states and 364 transitions. [2024-02-05 10:31:06,647 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 472 transitions, 8070 flow [2024-02-05 10:31:06,879 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 472 transitions, 7903 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-02-05 10:31:06,885 INFO L231 Difference]: Finished difference. Result has 342 places, 433 transitions, 7004 flow [2024-02-05 10:31:06,886 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=6849, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=433, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=359, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7004, PETRI_PLACES=342, PETRI_TRANSITIONS=433} [2024-02-05 10:31:06,886 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 257 predicate places. [2024-02-05 10:31:06,886 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 433 transitions, 7004 flow [2024-02-05 10:31:06,886 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 24.666666666666668) internal successors, (222), 9 states have internal predecessors, (222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:31:06,886 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:31:06,886 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:31:06,886 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-02-05 10:31:06,887 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:31:06,887 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:31:06,887 INFO L85 PathProgramCache]: Analyzing trace with hash -472306751, now seen corresponding path program 9 times [2024-02-05 10:31:06,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:31:06,887 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1719414317] [2024-02-05 10:31:06,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:31:06,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:31:06,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:31:07,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-02-05 10:31:07,080 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:31:07,080 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1719414317] [2024-02-05 10:31:07,080 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1719414317] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:31:07,080 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:31:07,080 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-05 10:31:07,080 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [738183523] [2024-02-05 10:31:07,081 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:31:07,081 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-05 10:31:07,081 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:31:07,081 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-05 10:31:07,081 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-02-05 10:31:07,103 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 81 [2024-02-05 10:31:07,103 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 433 transitions, 7004 flow. Second operand has 9 states, 9 states have (on average 24.666666666666668) internal successors, (222), 9 states have internal predecessors, (222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:31:07,103 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:31:07,104 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 81 [2024-02-05 10:31:07,104 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:31:08,475 INFO L124 PetriNetUnfolderBase]: 3530/6625 cut-off events. [2024-02-05 10:31:08,476 INFO L125 PetriNetUnfolderBase]: For 96207/96747 co-relation queries the response was YES. [2024-02-05 10:31:08,539 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35517 conditions, 6625 events. 3530/6625 cut-off events. For 96207/96747 co-relation queries the response was YES. Maximal size of possible extension queue 291. Compared 46912 event pairs, 911 based on Foata normal form. 134/6503 useless extension candidates. Maximal degree in co-relation 35399. Up to 4869 conditions per place. [2024-02-05 10:31:08,564 INFO L140 encePairwiseOnDemand]: 71/81 looper letters, 346 selfloop transitions, 96 changer transitions 0/477 dead transitions. [2024-02-05 10:31:08,564 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 477 transitions, 8136 flow [2024-02-05 10:31:08,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-02-05 10:31:08,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-02-05 10:31:08,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 365 transitions. [2024-02-05 10:31:08,565 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.409652076318743 [2024-02-05 10:31:08,566 INFO L175 Difference]: Start difference. First operand has 342 places, 433 transitions, 7004 flow. Second operand 11 states and 365 transitions. [2024-02-05 10:31:08,566 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 477 transitions, 8136 flow [2024-02-05 10:31:08,812 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 477 transitions, 7988 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-02-05 10:31:08,819 INFO L231 Difference]: Finished difference. Result has 344 places, 435 transitions, 7078 flow [2024-02-05 10:31:08,820 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=6856, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=433, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7078, PETRI_PLACES=344, PETRI_TRANSITIONS=435} [2024-02-05 10:31:08,820 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 259 predicate places. [2024-02-05 10:31:08,820 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 435 transitions, 7078 flow [2024-02-05 10:31:08,820 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 24.666666666666668) internal successors, (222), 9 states have internal predecessors, (222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:31:08,820 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:31:08,821 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:31:08,821 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-02-05 10:31:08,821 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:31:08,821 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:31:08,821 INFO L85 PathProgramCache]: Analyzing trace with hash 788746279, now seen corresponding path program 10 times [2024-02-05 10:31:08,821 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:31:08,821 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1783846914] [2024-02-05 10:31:08,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:31:08,822 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:31:08,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:31:09,043 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:31:09,043 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:31:09,043 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1783846914] [2024-02-05 10:31:09,043 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1783846914] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:31:09,043 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:31:09,043 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-05 10:31:09,044 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [634919491] [2024-02-05 10:31:09,044 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:31:09,044 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-05 10:31:09,044 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:31:09,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-05 10:31:09,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-02-05 10:31:09,089 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 81 [2024-02-05 10:31:09,090 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 435 transitions, 7078 flow. Second operand has 9 states, 9 states have (on average 24.666666666666668) internal successors, (222), 9 states have internal predecessors, (222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:31:09,090 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:31:09,090 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 81 [2024-02-05 10:31:09,090 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:31:10,546 INFO L124 PetriNetUnfolderBase]: 3569/6690 cut-off events. [2024-02-05 10:31:10,546 INFO L125 PetriNetUnfolderBase]: For 97210/97744 co-relation queries the response was YES. [2024-02-05 10:31:10,601 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35983 conditions, 6690 events. 3569/6690 cut-off events. For 97210/97744 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 47433 event pairs, 919 based on Foata normal form. 120/6554 useless extension candidates. Maximal degree in co-relation 35864. Up to 4886 conditions per place. [2024-02-05 10:31:10,621 INFO L140 encePairwiseOnDemand]: 68/81 looper letters, 342 selfloop transitions, 107 changer transitions 0/484 dead transitions. [2024-02-05 10:31:10,622 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 484 transitions, 8249 flow [2024-02-05 10:31:10,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-02-05 10:31:10,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-02-05 10:31:10,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 390 transitions. [2024-02-05 10:31:10,623 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4012345679012346 [2024-02-05 10:31:10,623 INFO L175 Difference]: Start difference. First operand has 344 places, 435 transitions, 7078 flow. Second operand 12 states and 390 transitions. [2024-02-05 10:31:10,623 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 484 transitions, 8249 flow [2024-02-05 10:31:10,847 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 484 transitions, 8086 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-02-05 10:31:10,854 INFO L231 Difference]: Finished difference. Result has 351 places, 444 transitions, 7265 flow [2024-02-05 10:31:10,855 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=6927, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=435, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7265, PETRI_PLACES=351, PETRI_TRANSITIONS=444} [2024-02-05 10:31:10,855 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 266 predicate places. [2024-02-05 10:31:10,855 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 444 transitions, 7265 flow [2024-02-05 10:31:10,856 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 24.666666666666668) internal successors, (222), 9 states have internal predecessors, (222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:31:10,856 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:31:10,856 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:31:10,861 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-02-05 10:31:10,861 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:31:10,861 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:31:10,861 INFO L85 PathProgramCache]: Analyzing trace with hash 2139510203, now seen corresponding path program 1 times [2024-02-05 10:31:10,861 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:31:10,861 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1232307149] [2024-02-05 10:31:10,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:31:10,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:31:10,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:31:11,117 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:31:11,117 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:31:11,117 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1232307149] [2024-02-05 10:31:11,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1232307149] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:31:11,118 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:31:11,118 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-05 10:31:11,118 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [564836852] [2024-02-05 10:31:11,118 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:31:11,118 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-05 10:31:11,118 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:31:11,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-05 10:31:11,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=45, Unknown=0, NotChecked=0, Total=90 [2024-02-05 10:31:11,172 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 81 [2024-02-05 10:31:11,173 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 444 transitions, 7265 flow. Second operand has 10 states, 10 states have (on average 24.7) internal successors, (247), 10 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-02-05 10:31:11,173 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:31:11,173 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 81 [2024-02-05 10:31:11,173 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:31:12,447 INFO L124 PetriNetUnfolderBase]: 3265/6530 cut-off events. [2024-02-05 10:31:12,447 INFO L125 PetriNetUnfolderBase]: For 90371/91012 co-relation queries the response was YES. [2024-02-05 10:31:12,503 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34726 conditions, 6530 events. 3265/6530 cut-off events. For 90371/91012 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 49144 event pairs, 751 based on Foata normal form. 87/6306 useless extension candidates. Maximal degree in co-relation 34605. Up to 3419 conditions per place. [2024-02-05 10:31:12,525 INFO L140 encePairwiseOnDemand]: 72/81 looper letters, 355 selfloop transitions, 96 changer transitions 0/489 dead transitions. [2024-02-05 10:31:12,525 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 489 transitions, 8448 flow [2024-02-05 10:31:12,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-05 10:31:12,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-05 10:31:12,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 269 transitions. [2024-02-05 10:31:12,526 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47442680776014107 [2024-02-05 10:31:12,526 INFO L175 Difference]: Start difference. First operand has 351 places, 444 transitions, 7265 flow. Second operand 7 states and 269 transitions. [2024-02-05 10:31:12,526 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 489 transitions, 8448 flow [2024-02-05 10:31:12,751 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 489 transitions, 8239 flow, removed 13 selfloop flow, removed 10 redundant places. [2024-02-05 10:31:12,757 INFO L231 Difference]: Finished difference. Result has 348 places, 445 transitions, 7273 flow [2024-02-05 10:31:12,758 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=7056, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=444, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7273, PETRI_PLACES=348, PETRI_TRANSITIONS=445} [2024-02-05 10:31:12,758 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 263 predicate places. [2024-02-05 10:31:12,758 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 445 transitions, 7273 flow [2024-02-05 10:31:12,759 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 24.7) internal successors, (247), 10 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-02-05 10:31:12,759 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:31:12,759 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:31:12,759 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-02-05 10:31:12,759 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:31:12,759 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:31:12,759 INFO L85 PathProgramCache]: Analyzing trace with hash -1630537525, now seen corresponding path program 2 times [2024-02-05 10:31:12,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:31:12,760 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1766866948] [2024-02-05 10:31:12,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:31:12,760 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:31:12,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:31:13,011 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:31:13,011 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:31:13,011 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1766866948] [2024-02-05 10:31:13,011 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1766866948] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:31:13,012 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:31:13,012 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-05 10:31:13,012 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1169639777] [2024-02-05 10:31:13,012 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:31:13,012 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-05 10:31:13,012 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:31:13,013 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-05 10:31:13,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=45, Unknown=0, NotChecked=0, Total=90 [2024-02-05 10:31:13,065 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 81 [2024-02-05 10:31:13,065 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 445 transitions, 7273 flow. Second operand has 10 states, 10 states have (on average 24.7) internal successors, (247), 10 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-02-05 10:31:13,066 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:31:13,066 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 81 [2024-02-05 10:31:13,066 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:31:14,353 INFO L124 PetriNetUnfolderBase]: 3398/6851 cut-off events. [2024-02-05 10:31:14,353 INFO L125 PetriNetUnfolderBase]: For 91100/91727 co-relation queries the response was YES. [2024-02-05 10:31:14,409 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35714 conditions, 6851 events. 3398/6851 cut-off events. For 91100/91727 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 52163 event pairs, 611 based on Foata normal form. 94/6608 useless extension candidates. Maximal degree in co-relation 35595. Up to 3447 conditions per place. [2024-02-05 10:31:14,433 INFO L140 encePairwiseOnDemand]: 69/81 looper letters, 351 selfloop transitions, 113 changer transitions 0/502 dead transitions. [2024-02-05 10:31:14,433 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 502 transitions, 8596 flow [2024-02-05 10:31:14,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-05 10:31:14,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-05 10:31:14,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 278 transitions. [2024-02-05 10:31:14,434 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49029982363315694 [2024-02-05 10:31:14,434 INFO L175 Difference]: Start difference. First operand has 348 places, 445 transitions, 7273 flow. Second operand 7 states and 278 transitions. [2024-02-05 10:31:14,434 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 502 transitions, 8596 flow [2024-02-05 10:31:14,679 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 502 transitions, 8462 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-02-05 10:31:14,685 INFO L231 Difference]: Finished difference. Result has 351 places, 450 transitions, 7480 flow [2024-02-05 10:31:14,685 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=7145, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=445, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7480, PETRI_PLACES=351, PETRI_TRANSITIONS=450} [2024-02-05 10:31:14,688 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 266 predicate places. [2024-02-05 10:31:14,689 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 450 transitions, 7480 flow [2024-02-05 10:31:14,689 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 24.7) internal successors, (247), 10 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-02-05 10:31:14,689 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:31:14,689 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:31:14,689 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-02-05 10:31:14,689 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:31:14,690 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:31:14,690 INFO L85 PathProgramCache]: Analyzing trace with hash -1809413235, now seen corresponding path program 3 times [2024-02-05 10:31:14,690 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:31:14,690 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [851092101] [2024-02-05 10:31:14,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:31:14,690 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:31:14,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:31:14,941 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:31:14,942 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:31:14,942 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [851092101] [2024-02-05 10:31:14,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [851092101] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:31:14,942 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:31:14,942 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-05 10:31:14,942 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [550886100] [2024-02-05 10:31:14,942 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:31:14,943 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-05 10:31:14,943 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:31:14,943 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-05 10:31:14,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=52, Unknown=0, NotChecked=0, Total=90 [2024-02-05 10:31:15,016 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 81 [2024-02-05 10:31:15,016 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 450 transitions, 7480 flow. Second operand has 10 states, 10 states have (on average 24.7) internal successors, (247), 10 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-02-05 10:31:15,017 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:31:15,017 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 81 [2024-02-05 10:31:15,017 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:31:16,406 INFO L124 PetriNetUnfolderBase]: 3482/6968 cut-off events. [2024-02-05 10:31:16,406 INFO L125 PetriNetUnfolderBase]: For 96832/97466 co-relation queries the response was YES. [2024-02-05 10:31:16,467 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37391 conditions, 6968 events. 3482/6968 cut-off events. For 96832/97466 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 53381 event pairs, 908 based on Foata normal form. 88/6720 useless extension candidates. Maximal degree in co-relation 37270. Up to 5171 conditions per place. [2024-02-05 10:31:16,493 INFO L140 encePairwiseOnDemand]: 69/81 looper letters, 404 selfloop transitions, 58 changer transitions 0/500 dead transitions. [2024-02-05 10:31:16,493 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 500 transitions, 8718 flow [2024-02-05 10:31:16,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-05 10:31:16,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-05 10:31:16,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 291 transitions. [2024-02-05 10:31:16,495 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44907407407407407 [2024-02-05 10:31:16,495 INFO L175 Difference]: Start difference. First operand has 351 places, 450 transitions, 7480 flow. Second operand 8 states and 291 transitions. [2024-02-05 10:31:16,495 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 500 transitions, 8718 flow [2024-02-05 10:31:16,752 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 500 transitions, 8556 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-02-05 10:31:16,759 INFO L231 Difference]: Finished difference. Result has 357 places, 458 transitions, 7605 flow [2024-02-05 10:31:16,759 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=7331, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=397, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7605, PETRI_PLACES=357, PETRI_TRANSITIONS=458} [2024-02-05 10:31:16,759 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 272 predicate places. [2024-02-05 10:31:16,760 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 458 transitions, 7605 flow [2024-02-05 10:31:16,760 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 24.7) internal successors, (247), 10 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-02-05 10:31:16,760 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:31:16,760 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:31:16,760 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-02-05 10:31:16,760 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:31:16,761 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:31:16,761 INFO L85 PathProgramCache]: Analyzing trace with hash 1655872503, now seen corresponding path program 4 times [2024-02-05 10:31:16,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:31:16,761 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1775473168] [2024-02-05 10:31:16,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:31:16,761 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:31:16,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:31:17,031 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:31:17,031 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:31:17,031 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1775473168] [2024-02-05 10:31:17,032 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1775473168] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:31:17,032 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:31:17,032 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-05 10:31:17,032 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1894165662] [2024-02-05 10:31:17,032 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:31:17,032 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-05 10:31:17,032 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:31:17,033 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-05 10:31:17,033 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=52, Unknown=0, NotChecked=0, Total=90 [2024-02-05 10:31:17,068 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 81 [2024-02-05 10:31:17,069 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 458 transitions, 7605 flow. Second operand has 10 states, 10 states have (on average 24.7) internal successors, (247), 10 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-02-05 10:31:17,069 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:31:17,069 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 81 [2024-02-05 10:31:17,069 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:31:18,747 INFO L124 PetriNetUnfolderBase]: 3535/7006 cut-off events. [2024-02-05 10:31:18,748 INFO L125 PetriNetUnfolderBase]: For 97087/97713 co-relation queries the response was YES. [2024-02-05 10:31:18,817 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37535 conditions, 7006 events. 3535/7006 cut-off events. For 97087/97713 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 53517 event pairs, 774 based on Foata normal form. 88/6788 useless extension candidates. Maximal degree in co-relation 37412. Up to 5280 conditions per place. [2024-02-05 10:31:18,842 INFO L140 encePairwiseOnDemand]: 70/81 looper letters, 401 selfloop transitions, 60 changer transitions 0/499 dead transitions. [2024-02-05 10:31:18,843 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 499 transitions, 8733 flow [2024-02-05 10:31:18,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-05 10:31:18,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-05 10:31:18,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 288 transitions. [2024-02-05 10:31:18,844 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-02-05 10:31:18,844 INFO L175 Difference]: Start difference. First operand has 357 places, 458 transitions, 7605 flow. Second operand 8 states and 288 transitions. [2024-02-05 10:31:18,844 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 499 transitions, 8733 flow [2024-02-05 10:31:19,113 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 499 transitions, 8663 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-02-05 10:31:19,120 INFO L231 Difference]: Finished difference. Result has 362 places, 459 transitions, 7682 flow [2024-02-05 10:31:19,120 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=7535, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=458, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=398, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7682, PETRI_PLACES=362, PETRI_TRANSITIONS=459} [2024-02-05 10:31:19,121 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 277 predicate places. [2024-02-05 10:31:19,121 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 459 transitions, 7682 flow [2024-02-05 10:31:19,121 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 24.7) internal successors, (247), 10 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-02-05 10:31:19,121 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:31:19,121 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:31:19,121 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-02-05 10:31:19,121 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:31:19,122 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:31:19,122 INFO L85 PathProgramCache]: Analyzing trace with hash 1429758813, now seen corresponding path program 5 times [2024-02-05 10:31:19,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:31:19,122 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1217331942] [2024-02-05 10:31:19,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:31:19,122 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:31:19,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:31:19,423 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:31:19,423 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:31:19,423 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1217331942] [2024-02-05 10:31:19,423 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1217331942] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:31:19,423 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:31:19,423 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-05 10:31:19,424 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1093243850] [2024-02-05 10:31:19,424 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:31:19,424 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-05 10:31:19,424 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:31:19,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-05 10:31:19,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=52, Unknown=0, NotChecked=0, Total=90 [2024-02-05 10:31:19,477 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 81 [2024-02-05 10:31:19,477 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 459 transitions, 7682 flow. Second operand has 10 states, 10 states have (on average 24.7) internal successors, (247), 10 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-02-05 10:31:19,477 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:31:19,477 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 81 [2024-02-05 10:31:19,477 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:31:20,821 INFO L124 PetriNetUnfolderBase]: 3467/6922 cut-off events. [2024-02-05 10:31:20,822 INFO L125 PetriNetUnfolderBase]: For 97605/98231 co-relation queries the response was YES. [2024-02-05 10:31:20,882 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37027 conditions, 6922 events. 3467/6922 cut-off events. For 97605/98231 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 52836 event pairs, 840 based on Foata normal form. 88/6688 useless extension candidates. Maximal degree in co-relation 36903. Up to 4832 conditions per place. [2024-02-05 10:31:20,906 INFO L140 encePairwiseOnDemand]: 70/81 looper letters, 388 selfloop transitions, 68 changer transitions 0/494 dead transitions. [2024-02-05 10:31:20,906 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 494 transitions, 8731 flow [2024-02-05 10:31:20,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-05 10:31:20,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-05 10:31:20,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 282 transitions. [2024-02-05 10:31:20,907 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4351851851851852 [2024-02-05 10:31:20,908 INFO L175 Difference]: Start difference. First operand has 362 places, 459 transitions, 7682 flow. Second operand 8 states and 282 transitions. [2024-02-05 10:31:20,908 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 494 transitions, 8731 flow [2024-02-05 10:31:21,195 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 494 transitions, 8604 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-02-05 10:31:21,202 INFO L231 Difference]: Finished difference. Result has 362 places, 457 transitions, 7677 flow [2024-02-05 10:31:21,202 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=7515, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=457, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=389, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7677, PETRI_PLACES=362, PETRI_TRANSITIONS=457} [2024-02-05 10:31:21,202 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 277 predicate places. [2024-02-05 10:31:21,202 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 457 transitions, 7677 flow [2024-02-05 10:31:21,203 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 24.7) internal successors, (247), 10 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-02-05 10:31:21,203 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:31:21,203 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:31:21,203 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-02-05 10:31:21,203 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:31:21,203 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:31:21,203 INFO L85 PathProgramCache]: Analyzing trace with hash 1425918433, now seen corresponding path program 1 times [2024-02-05 10:31:21,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:31:21,204 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1024066884] [2024-02-05 10:31:21,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:31:21,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:31:21,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:31:21,477 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:31:21,477 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:31:21,477 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1024066884] [2024-02-05 10:31:21,477 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1024066884] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:31:21,477 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:31:21,477 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-05 10:31:21,477 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1409946011] [2024-02-05 10:31:21,477 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:31:21,477 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-05 10:31:21,478 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:31:21,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-05 10:31:21,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=45, Unknown=0, NotChecked=0, Total=90 [2024-02-05 10:31:21,538 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 81 [2024-02-05 10:31:21,538 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 457 transitions, 7677 flow. Second operand has 10 states, 10 states have (on average 24.7) internal successors, (247), 10 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-02-05 10:31:21,538 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:31:21,538 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 81 [2024-02-05 10:31:21,538 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:31:23,280 INFO L124 PetriNetUnfolderBase]: 3653/7188 cut-off events. [2024-02-05 10:31:23,281 INFO L125 PetriNetUnfolderBase]: For 107095/107801 co-relation queries the response was YES. [2024-02-05 10:31:23,331 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38378 conditions, 7188 events. 3653/7188 cut-off events. For 107095/107801 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 54048 event pairs, 598 based on Foata normal form. 172/7012 useless extension candidates. Maximal degree in co-relation 38255. Up to 3147 conditions per place. [2024-02-05 10:31:23,355 INFO L140 encePairwiseOnDemand]: 69/81 looper letters, 370 selfloop transitions, 124 changer transitions 0/531 dead transitions. [2024-02-05 10:31:23,355 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 531 transitions, 9275 flow [2024-02-05 10:31:23,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-05 10:31:23,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-05 10:31:23,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 343 transitions. [2024-02-05 10:31:23,357 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47050754458161864 [2024-02-05 10:31:23,357 INFO L175 Difference]: Start difference. First operand has 362 places, 457 transitions, 7677 flow. Second operand 9 states and 343 transitions. [2024-02-05 10:31:23,357 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 531 transitions, 9275 flow [2024-02-05 10:31:23,622 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 531 transitions, 9093 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-02-05 10:31:23,629 INFO L231 Difference]: Finished difference. Result has 365 places, 460 transitions, 7809 flow [2024-02-05 10:31:23,629 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=7519, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=457, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=336, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7809, PETRI_PLACES=365, PETRI_TRANSITIONS=460} [2024-02-05 10:31:23,630 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 280 predicate places. [2024-02-05 10:31:23,630 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 460 transitions, 7809 flow [2024-02-05 10:31:23,630 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 24.7) internal successors, (247), 10 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-02-05 10:31:23,630 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:31:23,630 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:31:23,630 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-02-05 10:31:23,630 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:31:23,631 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:31:23,631 INFO L85 PathProgramCache]: Analyzing trace with hash -2039591103, now seen corresponding path program 2 times [2024-02-05 10:31:23,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:31:23,631 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1830682109] [2024-02-05 10:31:23,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:31:23,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:31:23,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:31:23,935 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:31:23,936 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:31:23,936 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1830682109] [2024-02-05 10:31:23,936 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1830682109] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:31:23,936 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:31:23,936 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-05 10:31:23,936 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1723310554] [2024-02-05 10:31:23,936 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:31:23,936 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-05 10:31:23,936 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:31:23,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-05 10:31:23,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=45, Unknown=0, NotChecked=0, Total=90 [2024-02-05 10:31:23,987 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 81 [2024-02-05 10:31:23,987 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 460 transitions, 7809 flow. Second operand has 10 states, 10 states have (on average 24.7) internal successors, (247), 10 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-02-05 10:31:23,987 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:31:23,987 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 81 [2024-02-05 10:31:23,987 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:31:25,667 INFO L124 PetriNetUnfolderBase]: 3778/7391 cut-off events. [2024-02-05 10:31:25,668 INFO L125 PetriNetUnfolderBase]: For 113069/113790 co-relation queries the response was YES. [2024-02-05 10:31:25,737 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39902 conditions, 7391 events. 3778/7391 cut-off events. For 113069/113790 co-relation queries the response was YES. Maximal size of possible extension queue 324. Compared 55503 event pairs, 678 based on Foata normal form. 178/7223 useless extension candidates. Maximal degree in co-relation 39778. Up to 3162 conditions per place. [2024-02-05 10:31:25,768 INFO L140 encePairwiseOnDemand]: 65/81 looper letters, 397 selfloop transitions, 125 changer transitions 0/559 dead transitions. [2024-02-05 10:31:25,768 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 559 transitions, 9727 flow [2024-02-05 10:31:25,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-02-05 10:31:25,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-02-05 10:31:25,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 392 transitions. [2024-02-05 10:31:25,774 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4839506172839506 [2024-02-05 10:31:25,774 INFO L175 Difference]: Start difference. First operand has 365 places, 460 transitions, 7809 flow. Second operand 10 states and 392 transitions. [2024-02-05 10:31:25,774 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 559 transitions, 9727 flow [2024-02-05 10:31:26,117 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 559 transitions, 9376 flow, removed 22 selfloop flow, removed 9 redundant places. [2024-02-05 10:31:26,159 INFO L231 Difference]: Finished difference. Result has 366 places, 464 transitions, 7773 flow [2024-02-05 10:31:26,159 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=7484, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=460, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7773, PETRI_PLACES=366, PETRI_TRANSITIONS=464} [2024-02-05 10:31:26,159 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 281 predicate places. [2024-02-05 10:31:26,160 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 464 transitions, 7773 flow [2024-02-05 10:31:26,160 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 24.7) internal successors, (247), 10 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-02-05 10:31:26,160 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:31:26,160 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:31:26,160 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-02-05 10:31:26,160 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:31:26,160 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:31:26,160 INFO L85 PathProgramCache]: Analyzing trace with hash 784145033, now seen corresponding path program 3 times [2024-02-05 10:31:26,160 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:31:26,160 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1146620761] [2024-02-05 10:31:26,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:31:26,161 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:31:26,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:31:26,616 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:31:26,616 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:31:26,616 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1146620761] [2024-02-05 10:31:26,616 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1146620761] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:31:26,617 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:31:26,617 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-05 10:31:26,617 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [943558222] [2024-02-05 10:31:26,617 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:31:26,617 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-05 10:31:26,617 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:31:26,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-05 10:31:26,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-02-05 10:31:26,667 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 81 [2024-02-05 10:31:26,667 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 464 transitions, 7773 flow. Second operand has 10 states, 10 states have (on average 24.7) internal successors, (247), 10 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-02-05 10:31:26,667 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:31:26,667 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 81 [2024-02-05 10:31:26,667 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:31:28,393 INFO L124 PetriNetUnfolderBase]: 3885/7650 cut-off events. [2024-02-05 10:31:28,393 INFO L125 PetriNetUnfolderBase]: For 117175/117888 co-relation queries the response was YES. [2024-02-05 10:31:28,455 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40427 conditions, 7650 events. 3885/7650 cut-off events. For 117175/117888 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 58659 event pairs, 1114 based on Foata normal form. 190/7457 useless extension candidates. Maximal degree in co-relation 40307. Up to 5485 conditions per place. [2024-02-05 10:31:28,481 INFO L140 encePairwiseOnDemand]: 69/81 looper letters, 415 selfloop transitions, 71 changer transitions 0/523 dead transitions. [2024-02-05 10:31:28,481 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 523 transitions, 9140 flow [2024-02-05 10:31:28,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-05 10:31:28,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-05 10:31:28,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 328 transitions. [2024-02-05 10:31:28,496 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4499314128943759 [2024-02-05 10:31:28,496 INFO L175 Difference]: Start difference. First operand has 366 places, 464 transitions, 7773 flow. Second operand 9 states and 328 transitions. [2024-02-05 10:31:28,496 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 523 transitions, 9140 flow [2024-02-05 10:31:28,791 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 523 transitions, 9004 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-02-05 10:31:28,802 INFO L231 Difference]: Finished difference. Result has 370 places, 467 transitions, 7825 flow [2024-02-05 10:31:28,803 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=7643, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=464, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=395, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7825, PETRI_PLACES=370, PETRI_TRANSITIONS=467} [2024-02-05 10:31:28,803 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 285 predicate places. [2024-02-05 10:31:28,803 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 467 transitions, 7825 flow [2024-02-05 10:31:28,803 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 24.7) internal successors, (247), 10 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-02-05 10:31:28,803 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:31:28,803 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:31:28,803 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-02-05 10:31:28,804 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:31:28,804 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:31:28,804 INFO L85 PathProgramCache]: Analyzing trace with hash -54594819, now seen corresponding path program 4 times [2024-02-05 10:31:28,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:31:28,804 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [760987193] [2024-02-05 10:31:28,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:31:28,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:31:28,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:31:29,172 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:31:29,172 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:31:29,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [760987193] [2024-02-05 10:31:29,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [760987193] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:31:29,172 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:31:29,172 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-05 10:31:29,172 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1046523790] [2024-02-05 10:31:29,172 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:31:29,172 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-05 10:31:29,173 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:31:29,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-05 10:31:29,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-02-05 10:31:29,213 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 81 [2024-02-05 10:31:29,213 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 467 transitions, 7825 flow. Second operand has 10 states, 10 states have (on average 24.7) internal successors, (247), 10 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-02-05 10:31:29,213 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:31:29,213 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 81 [2024-02-05 10:31:29,213 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:31:30,827 INFO L124 PetriNetUnfolderBase]: 3817/7502 cut-off events. [2024-02-05 10:31:30,828 INFO L125 PetriNetUnfolderBase]: For 117538/118250 co-relation queries the response was YES. [2024-02-05 10:31:30,895 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39539 conditions, 7502 events. 3817/7502 cut-off events. For 117538/118250 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 57167 event pairs, 1091 based on Foata normal form. 190/7321 useless extension candidates. Maximal degree in co-relation 39418. Up to 5481 conditions per place. [2024-02-05 10:31:30,921 INFO L140 encePairwiseOnDemand]: 65/81 looper letters, 405 selfloop transitions, 85 changer transitions 0/527 dead transitions. [2024-02-05 10:31:30,922 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 527 transitions, 9136 flow [2024-02-05 10:31:30,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-02-05 10:31:30,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-02-05 10:31:30,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 414 transitions. [2024-02-05 10:31:30,924 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42592592592592593 [2024-02-05 10:31:30,924 INFO L175 Difference]: Start difference. First operand has 370 places, 467 transitions, 7825 flow. Second operand 12 states and 414 transitions. [2024-02-05 10:31:30,924 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 527 transitions, 9136 flow [2024-02-05 10:31:31,240 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 527 transitions, 9039 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-02-05 10:31:31,249 INFO L231 Difference]: Finished difference. Result has 376 places, 467 transitions, 7913 flow [2024-02-05 10:31:31,249 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=7728, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=467, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=382, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7913, PETRI_PLACES=376, PETRI_TRANSITIONS=467} [2024-02-05 10:31:31,249 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 291 predicate places. [2024-02-05 10:31:31,250 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 467 transitions, 7913 flow [2024-02-05 10:31:31,250 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 24.7) internal successors, (247), 10 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-02-05 10:31:31,250 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:31:31,250 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:31:31,250 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-02-05 10:31:31,250 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:31:31,250 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:31:31,251 INFO L85 PathProgramCache]: Analyzing trace with hash 1312281282, now seen corresponding path program 1 times [2024-02-05 10:31:31,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:31:31,251 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1936183610] [2024-02-05 10:31:31,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:31:31,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:31:31,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:31:31,363 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:31:31,363 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:31:31,363 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1936183610] [2024-02-05 10:31:31,363 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1936183610] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:31:31,363 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:31:31,363 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-02-05 10:31:31,363 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1285467341] [2024-02-05 10:31:31,364 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:31:31,364 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-02-05 10:31:31,364 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:31:31,364 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-02-05 10:31:31,364 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-02-05 10:31:31,375 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 30 out of 81 [2024-02-05 10:31:31,375 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 467 transitions, 7913 flow. Second operand has 5 states, 5 states have (on average 33.4) internal successors, (167), 5 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:31:31,375 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:31:31,375 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 30 of 81 [2024-02-05 10:31:31,375 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:31:32,701 INFO L124 PetriNetUnfolderBase]: 3464/6767 cut-off events. [2024-02-05 10:31:32,701 INFO L125 PetriNetUnfolderBase]: For 116583/117573 co-relation queries the response was YES. [2024-02-05 10:31:32,759 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36790 conditions, 6767 events. 3464/6767 cut-off events. For 116583/117573 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 51048 event pairs, 597 based on Foata normal form. 145/6684 useless extension candidates. Maximal degree in co-relation 36667. Up to 2637 conditions per place. [2024-02-05 10:31:32,784 INFO L140 encePairwiseOnDemand]: 73/81 looper letters, 404 selfloop transitions, 67 changer transitions 0/533 dead transitions. [2024-02-05 10:31:32,784 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 533 transitions, 9519 flow [2024-02-05 10:31:32,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-05 10:31:32,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-05 10:31:32,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 312 transitions. [2024-02-05 10:31:32,785 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5502645502645502 [2024-02-05 10:31:32,786 INFO L175 Difference]: Start difference. First operand has 376 places, 467 transitions, 7913 flow. Second operand 7 states and 312 transitions. [2024-02-05 10:31:32,786 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 533 transitions, 9519 flow [2024-02-05 10:31:33,033 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 533 transitions, 9321 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-02-05 10:31:33,039 INFO L231 Difference]: Finished difference. Result has 374 places, 476 transitions, 8021 flow [2024-02-05 10:31:33,040 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=7727, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=466, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=406, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8021, PETRI_PLACES=374, PETRI_TRANSITIONS=476} [2024-02-05 10:31:33,040 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 289 predicate places. [2024-02-05 10:31:33,040 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 476 transitions, 8021 flow [2024-02-05 10:31:33,041 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 33.4) internal successors, (167), 5 states have internal predecessors, (167), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:31:33,041 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:31:33,041 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:31:33,041 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-02-05 10:31:33,041 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:31:33,041 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:31:33,041 INFO L85 PathProgramCache]: Analyzing trace with hash -267651783, now seen corresponding path program 5 times [2024-02-05 10:31:33,041 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:31:33,042 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [370412694] [2024-02-05 10:31:33,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:31:33,042 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:31:33,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:31:33,304 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:31:33,304 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:31:33,304 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [370412694] [2024-02-05 10:31:33,304 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [370412694] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:31:33,304 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:31:33,304 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-05 10:31:33,304 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2110084105] [2024-02-05 10:31:33,304 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:31:33,304 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-05 10:31:33,305 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:31:33,305 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-05 10:31:33,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-02-05 10:31:33,365 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 81 [2024-02-05 10:31:33,366 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 476 transitions, 8021 flow. Second operand has 10 states, 10 states have (on average 24.7) internal successors, (247), 10 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-02-05 10:31:33,366 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:31:33,366 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 81 [2024-02-05 10:31:33,366 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:31:34,967 INFO L124 PetriNetUnfolderBase]: 4014/7884 cut-off events. [2024-02-05 10:31:34,968 INFO L125 PetriNetUnfolderBase]: For 130472/131122 co-relation queries the response was YES. [2024-02-05 10:31:35,195 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43128 conditions, 7884 events. 4014/7884 cut-off events. For 130472/131122 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 60081 event pairs, 1158 based on Foata normal form. 192/8005 useless extension candidates. Maximal degree in co-relation 43001. Up to 5709 conditions per place. [2024-02-05 10:31:35,216 INFO L140 encePairwiseOnDemand]: 69/81 looper letters, 425 selfloop transitions, 73 changer transitions 0/535 dead transitions. [2024-02-05 10:31:35,216 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 535 transitions, 9446 flow [2024-02-05 10:31:35,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-05 10:31:35,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-05 10:31:35,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 326 transitions. [2024-02-05 10:31:35,218 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44718792866941015 [2024-02-05 10:31:35,218 INFO L175 Difference]: Start difference. First operand has 374 places, 476 transitions, 8021 flow. Second operand 9 states and 326 transitions. [2024-02-05 10:31:35,218 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 535 transitions, 9446 flow [2024-02-05 10:31:35,523 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 535 transitions, 9444 flow, removed 1 selfloop flow, removed 0 redundant places. [2024-02-05 10:31:35,530 INFO L231 Difference]: Finished difference. Result has 383 places, 480 transitions, 8219 flow [2024-02-05 10:31:35,530 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=8019, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=476, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=405, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8219, PETRI_PLACES=383, PETRI_TRANSITIONS=480} [2024-02-05 10:31:35,530 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 298 predicate places. [2024-02-05 10:31:35,530 INFO L495 AbstractCegarLoop]: Abstraction has has 383 places, 480 transitions, 8219 flow [2024-02-05 10:31:35,530 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 24.7) internal successors, (247), 10 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-02-05 10:31:35,530 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:31:35,531 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:31:35,531 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-02-05 10:31:35,531 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:31:35,531 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:31:35,531 INFO L85 PathProgramCache]: Analyzing trace with hash -458595101, now seen corresponding path program 6 times [2024-02-05 10:31:35,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:31:35,532 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [839335601] [2024-02-05 10:31:35,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:31:35,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:31:35,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:31:35,798 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:31:35,798 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:31:35,798 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [839335601] [2024-02-05 10:31:35,798 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [839335601] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:31:35,798 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:31:35,799 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-05 10:31:35,799 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1101447971] [2024-02-05 10:31:35,799 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:31:35,799 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-05 10:31:35,799 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:31:35,799 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-05 10:31:35,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=45, Unknown=0, NotChecked=0, Total=90 [2024-02-05 10:31:35,836 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 81 [2024-02-05 10:31:35,836 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 480 transitions, 8219 flow. Second operand has 10 states, 10 states have (on average 24.7) internal successors, (247), 10 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-02-05 10:31:35,836 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:31:35,836 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 81 [2024-02-05 10:31:35,836 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:31:37,470 INFO L124 PetriNetUnfolderBase]: 4077/7967 cut-off events. [2024-02-05 10:31:37,470 INFO L125 PetriNetUnfolderBase]: For 136585/137259 co-relation queries the response was YES. [2024-02-05 10:31:37,544 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44177 conditions, 7967 events. 4077/7967 cut-off events. For 136585/137259 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 60431 event pairs, 593 based on Foata normal form. 198/8097 useless extension candidates. Maximal degree in co-relation 44047. Up to 3247 conditions per place. [2024-02-05 10:31:37,573 INFO L140 encePairwiseOnDemand]: 66/81 looper letters, 364 selfloop transitions, 159 changer transitions 0/560 dead transitions. [2024-02-05 10:31:37,573 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 560 transitions, 10018 flow [2024-02-05 10:31:37,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-05 10:31:37,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-05 10:31:37,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 346 transitions. [2024-02-05 10:31:37,574 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47462277091906724 [2024-02-05 10:31:37,574 INFO L175 Difference]: Start difference. First operand has 383 places, 480 transitions, 8219 flow. Second operand 9 states and 346 transitions. [2024-02-05 10:31:37,575 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 560 transitions, 10018 flow [2024-02-05 10:31:37,963 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 560 transitions, 9933 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-02-05 10:31:37,970 INFO L231 Difference]: Finished difference. Result has 388 places, 487 transitions, 8593 flow [2024-02-05 10:31:37,970 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=8134, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=480, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=325, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8593, PETRI_PLACES=388, PETRI_TRANSITIONS=487} [2024-02-05 10:31:37,971 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 303 predicate places. [2024-02-05 10:31:37,971 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 487 transitions, 8593 flow [2024-02-05 10:31:37,971 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 24.7) internal successors, (247), 10 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-02-05 10:31:37,971 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:31:37,971 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:31:37,971 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-02-05 10:31:37,971 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:31:37,972 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:31:37,972 INFO L85 PathProgramCache]: Analyzing trace with hash 978042501, now seen corresponding path program 7 times [2024-02-05 10:31:37,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:31:37,972 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2105251068] [2024-02-05 10:31:37,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:31:37,972 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:31:37,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:31:38,277 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:31:38,277 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:31:38,277 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2105251068] [2024-02-05 10:31:38,277 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2105251068] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:31:38,277 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:31:38,277 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-05 10:31:38,278 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1055985749] [2024-02-05 10:31:38,278 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:31:38,279 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-05 10:31:38,279 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:31:38,279 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-05 10:31:38,279 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-02-05 10:31:38,340 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 81 [2024-02-05 10:31:38,340 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 487 transitions, 8593 flow. Second operand has 10 states, 10 states have (on average 24.7) internal successors, (247), 10 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-02-05 10:31:38,340 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:31:38,340 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 81 [2024-02-05 10:31:38,340 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:31:40,090 INFO L124 PetriNetUnfolderBase]: 3993/7827 cut-off events. [2024-02-05 10:31:40,091 INFO L125 PetriNetUnfolderBase]: For 141518/142175 co-relation queries the response was YES. [2024-02-05 10:31:40,181 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44783 conditions, 7827 events. 3993/7827 cut-off events. For 141518/142175 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 59502 event pairs, 1146 based on Foata normal form. 184/7940 useless extension candidates. Maximal degree in co-relation 44650. Up to 5788 conditions per place. [2024-02-05 10:31:40,213 INFO L140 encePairwiseOnDemand]: 69/81 looper letters, 431 selfloop transitions, 75 changer transitions 0/543 dead transitions. [2024-02-05 10:31:40,213 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 398 places, 543 transitions, 9960 flow [2024-02-05 10:31:40,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-02-05 10:31:40,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-02-05 10:31:40,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 377 transitions. [2024-02-05 10:31:40,214 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42312008978675647 [2024-02-05 10:31:40,215 INFO L175 Difference]: Start difference. First operand has 388 places, 487 transitions, 8593 flow. Second operand 11 states and 377 transitions. [2024-02-05 10:31:40,215 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 398 places, 543 transitions, 9960 flow [2024-02-05 10:31:40,611 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 543 transitions, 9675 flow, removed 23 selfloop flow, removed 7 redundant places. [2024-02-05 10:31:40,618 INFO L231 Difference]: Finished difference. Result has 392 places, 487 transitions, 8495 flow [2024-02-05 10:31:40,618 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=8330, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=487, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=412, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8495, PETRI_PLACES=392, PETRI_TRANSITIONS=487} [2024-02-05 10:31:40,619 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 307 predicate places. [2024-02-05 10:31:40,619 INFO L495 AbstractCegarLoop]: Abstraction has has 392 places, 487 transitions, 8495 flow [2024-02-05 10:31:40,619 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 24.7) internal successors, (247), 10 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-02-05 10:31:40,619 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:31:40,619 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:31:40,619 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-02-05 10:31:40,619 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:31:40,620 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:31:40,620 INFO L85 PathProgramCache]: Analyzing trace with hash 1324537139, now seen corresponding path program 8 times [2024-02-05 10:31:40,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:31:40,620 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [200891499] [2024-02-05 10:31:40,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:31:40,620 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:31:40,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:31:40,955 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:31:40,955 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:31:40,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [200891499] [2024-02-05 10:31:40,956 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [200891499] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:31:40,956 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:31:40,956 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-05 10:31:40,956 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1457640841] [2024-02-05 10:31:40,956 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:31:40,956 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-05 10:31:40,956 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:31:40,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-05 10:31:40,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-02-05 10:31:41,002 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 81 [2024-02-05 10:31:41,002 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 487 transitions, 8495 flow. Second operand has 10 states, 10 states have (on average 24.7) internal successors, (247), 10 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-02-05 10:31:41,002 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:31:41,002 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 81 [2024-02-05 10:31:41,002 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:31:43,097 INFO L124 PetriNetUnfolderBase]: 4135/8164 cut-off events. [2024-02-05 10:31:43,097 INFO L125 PetriNetUnfolderBase]: For 142391/143039 co-relation queries the response was YES. [2024-02-05 10:31:43,163 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45111 conditions, 8164 events. 4135/8164 cut-off events. For 142391/143039 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 62931 event pairs, 1088 based on Foata normal form. 178/8264 useless extension candidates. Maximal degree in co-relation 44979. Up to 4906 conditions per place. [2024-02-05 10:31:43,190 INFO L140 encePairwiseOnDemand]: 70/81 looper letters, 395 selfloop transitions, 103 changer transitions 0/535 dead transitions. [2024-02-05 10:31:43,190 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 399 places, 535 transitions, 9875 flow [2024-02-05 10:31:43,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-05 10:31:43,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-05 10:31:43,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 293 transitions. [2024-02-05 10:31:43,191 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4521604938271605 [2024-02-05 10:31:43,191 INFO L175 Difference]: Start difference. First operand has 392 places, 487 transitions, 8495 flow. Second operand 8 states and 293 transitions. [2024-02-05 10:31:43,191 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 399 places, 535 transitions, 9875 flow [2024-02-05 10:31:43,529 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 535 transitions, 9711 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-02-05 10:31:43,537 INFO L231 Difference]: Finished difference. Result has 390 places, 490 transitions, 8603 flow [2024-02-05 10:31:43,538 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=8331, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=487, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=386, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8603, PETRI_PLACES=390, PETRI_TRANSITIONS=490} [2024-02-05 10:31:43,538 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 305 predicate places. [2024-02-05 10:31:43,538 INFO L495 AbstractCegarLoop]: Abstraction has has 390 places, 490 transitions, 8603 flow [2024-02-05 10:31:43,538 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 24.7) internal successors, (247), 10 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-02-05 10:31:43,538 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:31:43,538 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:31:43,539 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-02-05 10:31:43,539 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:31:43,539 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:31:43,539 INFO L85 PathProgramCache]: Analyzing trace with hash 1325844719, now seen corresponding path program 9 times [2024-02-05 10:31:43,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:31:43,539 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1313745321] [2024-02-05 10:31:43,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:31:43,540 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:31:43,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:31:43,815 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:31:43,816 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:31:43,816 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1313745321] [2024-02-05 10:31:43,816 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1313745321] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:31:43,816 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:31:43,816 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-05 10:31:43,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1664694222] [2024-02-05 10:31:43,816 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:31:43,816 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-05 10:31:43,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:31:43,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-05 10:31:43,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-02-05 10:31:43,859 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 81 [2024-02-05 10:31:43,860 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 390 places, 490 transitions, 8603 flow. Second operand has 10 states, 10 states have (on average 24.7) internal successors, (247), 10 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-02-05 10:31:43,860 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:31:43,860 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 81 [2024-02-05 10:31:43,860 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:31:45,819 INFO L124 PetriNetUnfolderBase]: 4199/8332 cut-off events. [2024-02-05 10:31:45,820 INFO L125 PetriNetUnfolderBase]: For 148008/148656 co-relation queries the response was YES. [2024-02-05 10:31:45,916 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46140 conditions, 8332 events. 4199/8332 cut-off events. For 148008/148656 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 64778 event pairs, 1109 based on Foata normal form. 178/8432 useless extension candidates. Maximal degree in co-relation 46007. Up to 4918 conditions per place. [2024-02-05 10:31:45,952 INFO L140 encePairwiseOnDemand]: 70/81 looper letters, 408 selfloop transitions, 109 changer transitions 0/554 dead transitions. [2024-02-05 10:31:45,952 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 399 places, 554 transitions, 10142 flow [2024-02-05 10:31:45,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-02-05 10:31:45,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-02-05 10:31:45,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 360 transitions. [2024-02-05 10:31:45,953 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-02-05 10:31:45,953 INFO L175 Difference]: Start difference. First operand has 390 places, 490 transitions, 8603 flow. Second operand 10 states and 360 transitions. [2024-02-05 10:31:45,954 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 399 places, 554 transitions, 10142 flow [2024-02-05 10:31:46,410 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 554 transitions, 9985 flow, removed 24 selfloop flow, removed 7 redundant places. [2024-02-05 10:31:46,417 INFO L231 Difference]: Finished difference. Result has 393 places, 492 transitions, 8724 flow [2024-02-05 10:31:46,418 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=8466, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=490, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=383, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8724, PETRI_PLACES=393, PETRI_TRANSITIONS=492} [2024-02-05 10:31:46,418 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 308 predicate places. [2024-02-05 10:31:46,418 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 492 transitions, 8724 flow [2024-02-05 10:31:46,418 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 24.7) internal successors, (247), 10 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-02-05 10:31:46,419 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:31:46,419 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:31:46,419 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-02-05 10:31:46,419 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:31:46,419 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:31:46,419 INFO L85 PathProgramCache]: Analyzing trace with hash -1708069547, now seen corresponding path program 10 times [2024-02-05 10:31:46,419 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:31:46,420 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1841181386] [2024-02-05 10:31:46,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:31:46,420 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:31:46,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:31:46,877 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:31:46,877 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:31:46,877 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1841181386] [2024-02-05 10:31:46,877 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1841181386] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:31:46,877 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:31:46,878 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-05 10:31:46,878 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [737782888] [2024-02-05 10:31:46,878 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:31:46,878 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-05 10:31:46,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:31:46,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-05 10:31:46,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-02-05 10:31:46,935 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 81 [2024-02-05 10:31:46,935 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 492 transitions, 8724 flow. Second operand has 10 states, 10 states have (on average 24.7) internal successors, (247), 10 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-02-05 10:31:46,935 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:31:46,935 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 81 [2024-02-05 10:31:46,936 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:31:48,769 INFO L124 PetriNetUnfolderBase]: 4275/8454 cut-off events. [2024-02-05 10:31:48,769 INFO L125 PetriNetUnfolderBase]: For 144568/145216 co-relation queries the response was YES. [2024-02-05 10:31:48,854 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46539 conditions, 8454 events. 4275/8454 cut-off events. For 144568/145216 co-relation queries the response was YES. Maximal size of possible extension queue 349. Compared 65748 event pairs, 1059 based on Foata normal form. 170/8548 useless extension candidates. Maximal degree in co-relation 46407. Up to 4950 conditions per place. [2024-02-05 10:31:48,883 INFO L140 encePairwiseOnDemand]: 67/81 looper letters, 393 selfloop transitions, 125 changer transitions 0/555 dead transitions. [2024-02-05 10:31:48,883 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 555 transitions, 10211 flow [2024-02-05 10:31:48,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-02-05 10:31:48,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-02-05 10:31:48,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 378 transitions. [2024-02-05 10:31:48,885 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42424242424242425 [2024-02-05 10:31:48,885 INFO L175 Difference]: Start difference. First operand has 393 places, 492 transitions, 8724 flow. Second operand 11 states and 378 transitions. [2024-02-05 10:31:48,885 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 555 transitions, 10211 flow [2024-02-05 10:31:49,260 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 395 places, 555 transitions, 9971 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-02-05 10:31:49,267 INFO L231 Difference]: Finished difference. Result has 397 places, 501 transitions, 8908 flow [2024-02-05 10:31:49,268 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=8496, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=492, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=373, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8908, PETRI_PLACES=397, PETRI_TRANSITIONS=501} [2024-02-05 10:31:49,268 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 312 predicate places. [2024-02-05 10:31:49,268 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 501 transitions, 8908 flow [2024-02-05 10:31:49,268 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 24.7) internal successors, (247), 10 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-02-05 10:31:49,268 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:31:49,269 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:31:49,269 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-02-05 10:31:49,269 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:31:49,269 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:31:49,269 INFO L85 PathProgramCache]: Analyzing trace with hash -1844699252, now seen corresponding path program 1 times [2024-02-05 10:31:49,269 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:31:49,269 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1151347171] [2024-02-05 10:31:49,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:31:49,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:31:49,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:31:49,363 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:31:49,363 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:31:49,363 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1151347171] [2024-02-05 10:31:49,364 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1151347171] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:31:49,364 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:31:49,364 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-02-05 10:31:49,364 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [432080417] [2024-02-05 10:31:49,364 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:31:49,364 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-02-05 10:31:49,364 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:31:49,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-02-05 10:31:49,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-02-05 10:31:49,375 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 81 [2024-02-05 10:31:49,375 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 501 transitions, 8908 flow. Second operand has 4 states, 4 states have (on average 35.25) internal successors, (141), 4 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-02-05 10:31:49,376 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:31:49,376 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 81 [2024-02-05 10:31:49,376 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:31:51,151 INFO L124 PetriNetUnfolderBase]: 3793/7424 cut-off events. [2024-02-05 10:31:51,151 INFO L125 PetriNetUnfolderBase]: For 140756/142584 co-relation queries the response was YES. [2024-02-05 10:31:51,212 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42378 conditions, 7424 events. 3793/7424 cut-off events. For 140756/142584 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 57606 event pairs, 1137 based on Foata normal form. 295/7457 useless extension candidates. Maximal degree in co-relation 42244. Up to 4604 conditions per place. [2024-02-05 10:31:51,242 INFO L140 encePairwiseOnDemand]: 77/81 looper letters, 465 selfloop transitions, 5 changer transitions 0/536 dead transitions. [2024-02-05 10:31:51,242 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 399 places, 536 transitions, 10311 flow [2024-02-05 10:31:51,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-02-05 10:31:51,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-02-05 10:31:51,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 179 transitions. [2024-02-05 10:31:51,243 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5524691358024691 [2024-02-05 10:31:51,243 INFO L175 Difference]: Start difference. First operand has 397 places, 501 transitions, 8908 flow. Second operand 4 states and 179 transitions. [2024-02-05 10:31:51,243 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 399 places, 536 transitions, 10311 flow [2024-02-05 10:31:51,564 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 536 transitions, 10002 flow, removed 37 selfloop flow, removed 11 redundant places. [2024-02-05 10:31:51,571 INFO L231 Difference]: Finished difference. Result has 388 places, 500 transitions, 8653 flow [2024-02-05 10:31:51,572 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=8643, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=500, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=495, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=8653, PETRI_PLACES=388, PETRI_TRANSITIONS=500} [2024-02-05 10:31:51,572 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 303 predicate places. [2024-02-05 10:31:51,572 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 500 transitions, 8653 flow [2024-02-05 10:31:51,573 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 35.25) internal successors, (141), 4 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-02-05 10:31:51,573 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:31:51,573 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:31:51,573 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-02-05 10:31:51,573 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:31:51,573 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:31:51,573 INFO L85 PathProgramCache]: Analyzing trace with hash -1886180416, now seen corresponding path program 1 times [2024-02-05 10:31:51,574 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:31:51,574 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [968690006] [2024-02-05 10:31:51,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:31:51,574 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:31:51,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:31:51,665 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:31:51,665 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:31:51,665 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [968690006] [2024-02-05 10:31:51,666 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [968690006] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:31:51,666 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:31:51,666 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-02-05 10:31:51,666 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [654280984] [2024-02-05 10:31:51,666 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:31:51,666 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-02-05 10:31:51,666 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:31:51,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-02-05 10:31:51,667 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-02-05 10:31:51,669 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 35 out of 81 [2024-02-05 10:31:51,669 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 500 transitions, 8653 flow. Second operand has 4 states, 4 states have (on average 39.0) internal successors, (156), 4 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:31:51,669 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:31:51,669 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 35 of 81 [2024-02-05 10:31:51,669 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:31:53,103 INFO L124 PetriNetUnfolderBase]: 3168/6904 cut-off events. [2024-02-05 10:31:53,104 INFO L125 PetriNetUnfolderBase]: For 133333/134430 co-relation queries the response was YES. [2024-02-05 10:31:53,174 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38092 conditions, 6904 events. 3168/6904 cut-off events. For 133333/134430 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 58172 event pairs, 482 based on Foata normal form. 264/6908 useless extension candidates. Maximal degree in co-relation 37962. Up to 2365 conditions per place. [2024-02-05 10:31:53,200 INFO L140 encePairwiseOnDemand]: 76/81 looper letters, 366 selfloop transitions, 115 changer transitions 0/551 dead transitions. [2024-02-05 10:31:53,201 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 551 transitions, 10141 flow [2024-02-05 10:31:53,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-02-05 10:31:53,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-02-05 10:31:53,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 204 transitions. [2024-02-05 10:31:53,202 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6296296296296297 [2024-02-05 10:31:53,202 INFO L175 Difference]: Start difference. First operand has 388 places, 500 transitions, 8653 flow. Second operand 4 states and 204 transitions. [2024-02-05 10:31:53,202 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 551 transitions, 10141 flow [2024-02-05 10:31:53,535 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 551 transitions, 10131 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-02-05 10:31:53,541 INFO L231 Difference]: Finished difference. Result has 389 places, 501 transitions, 9001 flow [2024-02-05 10:31:53,542 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=8643, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=500, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=385, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=9001, PETRI_PLACES=389, PETRI_TRANSITIONS=501} [2024-02-05 10:31:53,542 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 304 predicate places. [2024-02-05 10:31:53,542 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 501 transitions, 9001 flow [2024-02-05 10:31:53,542 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 39.0) internal successors, (156), 4 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:31:53,542 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:31:53,543 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:31:53,543 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-02-05 10:31:53,543 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:31:53,543 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:31:53,543 INFO L85 PathProgramCache]: Analyzing trace with hash 966318328, now seen corresponding path program 2 times [2024-02-05 10:31:53,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:31:53,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2003610636] [2024-02-05 10:31:53,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:31:53,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:31:53,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:31:53,636 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:31:53,637 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:31:53,637 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2003610636] [2024-02-05 10:31:53,637 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2003610636] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:31:53,637 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:31:53,637 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-02-05 10:31:53,637 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [668820589] [2024-02-05 10:31:53,638 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:31:53,638 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-02-05 10:31:53,638 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:31:53,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-02-05 10:31:53,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-02-05 10:31:53,642 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 35 out of 81 [2024-02-05 10:31:53,642 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 501 transitions, 9001 flow. Second operand has 5 states, 5 states have (on average 38.2) internal successors, (191), 5 states have internal predecessors, (191), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:31:53,642 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:31:53,642 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 35 of 81 [2024-02-05 10:31:53,642 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:31:54,596 INFO L124 PetriNetUnfolderBase]: 2020/4126 cut-off events. [2024-02-05 10:31:54,596 INFO L125 PetriNetUnfolderBase]: For 117351/118048 co-relation queries the response was YES. [2024-02-05 10:31:54,639 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26704 conditions, 4126 events. 2020/4126 cut-off events. For 117351/118048 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 31596 event pairs, 492 based on Foata normal form. 250/4124 useless extension candidates. Maximal degree in co-relation 26573. Up to 1616 conditions per place. [2024-02-05 10:31:54,656 INFO L140 encePairwiseOnDemand]: 76/81 looper letters, 303 selfloop transitions, 86 changer transitions 1/458 dead transitions. [2024-02-05 10:31:54,657 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 458 transitions, 9171 flow [2024-02-05 10:31:54,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-02-05 10:31:54,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-02-05 10:31:54,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 229 transitions. [2024-02-05 10:31:54,658 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5654320987654321 [2024-02-05 10:31:54,658 INFO L175 Difference]: Start difference. First operand has 389 places, 501 transitions, 9001 flow. Second operand 5 states and 229 transitions. [2024-02-05 10:31:54,658 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 458 transitions, 9171 flow [2024-02-05 10:31:55,016 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 458 transitions, 8191 flow, removed 27 selfloop flow, removed 40 redundant places. [2024-02-05 10:31:55,022 INFO L231 Difference]: Finished difference. Result has 347 places, 444 transitions, 7574 flow [2024-02-05 10:31:55,022 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=7303, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=444, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=358, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=7574, PETRI_PLACES=347, PETRI_TRANSITIONS=444} [2024-02-05 10:31:55,022 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 262 predicate places. [2024-02-05 10:31:55,022 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 444 transitions, 7574 flow [2024-02-05 10:31:55,023 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 38.2) internal successors, (191), 5 states have internal predecessors, (191), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:31:55,023 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:31:55,023 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:31:55,023 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-02-05 10:31:55,023 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:31:55,023 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:31:55,023 INFO L85 PathProgramCache]: Analyzing trace with hash -1718907664, now seen corresponding path program 1 times [2024-02-05 10:31:55,024 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:31:55,024 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [753712940] [2024-02-05 10:31:55,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:31:55,024 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:31:55,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:31:55,368 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:31:55,369 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:31:55,369 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [753712940] [2024-02-05 10:31:55,369 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [753712940] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:31:55,369 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:31:55,369 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-05 10:31:55,369 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1751191726] [2024-02-05 10:31:55,370 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:31:55,370 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-05 10:31:55,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:31:55,370 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-05 10:31:55,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-02-05 10:31:55,401 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 81 [2024-02-05 10:31:55,401 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 444 transitions, 7574 flow. Second operand has 10 states, 10 states have (on average 24.9) internal successors, (249), 10 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:31:55,401 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:31:55,401 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 81 [2024-02-05 10:31:55,401 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:31:56,626 INFO L124 PetriNetUnfolderBase]: 3040/5648 cut-off events. [2024-02-05 10:31:56,626 INFO L125 PetriNetUnfolderBase]: For 114220/114857 co-relation queries the response was YES. [2024-02-05 10:31:56,666 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33538 conditions, 5648 events. 3040/5648 cut-off events. For 114220/114857 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 40064 event pairs, 588 based on Foata normal form. 163/5737 useless extension candidates. Maximal degree in co-relation 33434. Up to 4501 conditions per place. [2024-02-05 10:31:56,685 INFO L140 encePairwiseOnDemand]: 69/81 looper letters, 400 selfloop transitions, 74 changer transitions 0/509 dead transitions. [2024-02-05 10:31:56,685 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 509 transitions, 8998 flow [2024-02-05 10:31:56,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-02-05 10:31:56,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-02-05 10:31:56,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 344 transitions. [2024-02-05 10:31:56,686 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4246913580246914 [2024-02-05 10:31:56,687 INFO L175 Difference]: Start difference. First operand has 347 places, 444 transitions, 7574 flow. Second operand 10 states and 344 transitions. [2024-02-05 10:31:56,687 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 509 transitions, 8998 flow [2024-02-05 10:31:57,104 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 509 transitions, 8733 flow, removed 11 selfloop flow, removed 9 redundant places. [2024-02-05 10:31:57,110 INFO L231 Difference]: Finished difference. Result has 348 places, 453 transitions, 7608 flow [2024-02-05 10:31:57,110 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=7328, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=444, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=371, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7608, PETRI_PLACES=348, PETRI_TRANSITIONS=453} [2024-02-05 10:31:57,111 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 263 predicate places. [2024-02-05 10:31:57,111 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 453 transitions, 7608 flow [2024-02-05 10:31:57,111 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 24.9) internal successors, (249), 10 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:31:57,111 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:31:57,111 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:31:57,111 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-02-05 10:31:57,112 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting P1Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:31:57,112 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:31:57,112 INFO L85 PathProgramCache]: Analyzing trace with hash 188338914, now seen corresponding path program 1 times [2024-02-05 10:31:57,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:31:57,112 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [154381892] [2024-02-05 10:31:57,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:31:57,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:31:57,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:31:57,379 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:31:57,380 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:31:57,380 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [154381892] [2024-02-05 10:31:57,380 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [154381892] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:31:57,380 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:31:57,380 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-05 10:31:57,380 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [215520342] [2024-02-05 10:31:57,381 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:31:57,381 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-05 10:31:57,381 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:31:57,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-05 10:31:57,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-02-05 10:31:57,410 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 81 [2024-02-05 10:31:57,410 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 453 transitions, 7608 flow. Second operand has 10 states, 10 states have (on average 24.9) internal successors, (249), 10 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:31:57,410 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:31:57,410 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 81 [2024-02-05 10:31:57,410 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:31:58,504 INFO L124 PetriNetUnfolderBase]: 2806/5416 cut-off events. [2024-02-05 10:31:58,504 INFO L125 PetriNetUnfolderBase]: For 100109/100829 co-relation queries the response was YES. [2024-02-05 10:31:58,551 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31929 conditions, 5416 events. 2806/5416 cut-off events. For 100109/100829 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 39899 event pairs, 545 based on Foata normal form. 94/5419 useless extension candidates. Maximal degree in co-relation 31826. Up to 3729 conditions per place. [2024-02-05 10:31:58,568 INFO L140 encePairwiseOnDemand]: 70/81 looper letters, 391 selfloop transitions, 91 changer transitions 0/521 dead transitions. [2024-02-05 10:31:58,568 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 521 transitions, 9191 flow [2024-02-05 10:31:58,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-05 10:31:58,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-05 10:31:58,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 312 transitions. [2024-02-05 10:31:58,569 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4279835390946502 [2024-02-05 10:31:58,569 INFO L175 Difference]: Start difference. First operand has 348 places, 453 transitions, 7608 flow. Second operand 9 states and 312 transitions. [2024-02-05 10:31:58,569 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 521 transitions, 9191 flow [2024-02-05 10:31:58,876 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 521 transitions, 9011 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-02-05 10:31:58,882 INFO L231 Difference]: Finished difference. Result has 350 places, 470 transitions, 7941 flow [2024-02-05 10:31:58,882 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=7428, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=453, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=363, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7941, PETRI_PLACES=350, PETRI_TRANSITIONS=470} [2024-02-05 10:31:58,883 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 265 predicate places. [2024-02-05 10:31:58,883 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 470 transitions, 7941 flow [2024-02-05 10:31:58,883 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 24.9) internal successors, (249), 10 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:31:58,883 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:31:58,883 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:31:58,883 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-02-05 10:31:58,884 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:31:58,884 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:31:58,884 INFO L85 PathProgramCache]: Analyzing trace with hash 1763907015, now seen corresponding path program 1 times [2024-02-05 10:31:58,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:31:58,884 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1533917132] [2024-02-05 10:31:58,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:31:58,884 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:31:58,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:31:59,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-02-05 10:31:59,084 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:31:59,085 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1533917132] [2024-02-05 10:31:59,085 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1533917132] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:31:59,085 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:31:59,085 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-05 10:31:59,085 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1266868766] [2024-02-05 10:31:59,085 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:31:59,085 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-05 10:31:59,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:31:59,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-05 10:31:59,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-05 10:31:59,092 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 35 out of 81 [2024-02-05 10:31:59,092 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 470 transitions, 7941 flow. Second operand has 8 states, 8 states have (on average 36.875) internal successors, (295), 8 states have internal predecessors, (295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:31:59,093 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:31:59,093 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 35 of 81 [2024-02-05 10:31:59,093 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:32:00,000 INFO L124 PetriNetUnfolderBase]: 2257/4722 cut-off events. [2024-02-05 10:32:00,001 INFO L125 PetriNetUnfolderBase]: For 110422/111172 co-relation queries the response was YES. [2024-02-05 10:32:00,042 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29223 conditions, 4722 events. 2257/4722 cut-off events. For 110422/111172 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 37222 event pairs, 317 based on Foata normal form. 105/4708 useless extension candidates. Maximal degree in co-relation 29118. Up to 1457 conditions per place. [2024-02-05 10:32:00,060 INFO L140 encePairwiseOnDemand]: 72/81 looper letters, 358 selfloop transitions, 125 changer transitions 2/553 dead transitions. [2024-02-05 10:32:00,060 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 553 transitions, 9817 flow [2024-02-05 10:32:00,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-05 10:32:00,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-05 10:32:00,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 387 transitions. [2024-02-05 10:32:00,061 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5972222222222222 [2024-02-05 10:32:00,061 INFO L175 Difference]: Start difference. First operand has 350 places, 470 transitions, 7941 flow. Second operand 8 states and 387 transitions. [2024-02-05 10:32:00,062 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 553 transitions, 9817 flow [2024-02-05 10:32:00,358 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 553 transitions, 9683 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-02-05 10:32:00,364 INFO L231 Difference]: Finished difference. Result has 354 places, 481 transitions, 8225 flow [2024-02-05 10:32:00,364 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=7813, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=470, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=351, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8225, PETRI_PLACES=354, PETRI_TRANSITIONS=481} [2024-02-05 10:32:00,365 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 269 predicate places. [2024-02-05 10:32:00,365 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 481 transitions, 8225 flow [2024-02-05 10:32:00,365 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 36.875) internal successors, (295), 8 states have internal predecessors, (295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:32:00,365 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:32:00,365 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:32:00,366 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-02-05 10:32:00,366 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:32:00,366 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:32:00,366 INFO L85 PathProgramCache]: Analyzing trace with hash 1178762149, now seen corresponding path program 2 times [2024-02-05 10:32:00,366 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:32:00,366 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2014023211] [2024-02-05 10:32:00,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:32:00,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:32:00,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:32:00,546 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:32:00,546 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:32:00,546 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2014023211] [2024-02-05 10:32:00,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2014023211] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:32:00,547 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:32:00,547 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-05 10:32:00,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1185810367] [2024-02-05 10:32:00,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:32:00,547 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-05 10:32:00,547 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:32:00,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-05 10:32:00,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-05 10:32:00,554 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 35 out of 81 [2024-02-05 10:32:00,555 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 481 transitions, 8225 flow. Second operand has 8 states, 8 states have (on average 36.875) internal successors, (295), 8 states have internal predecessors, (295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:32:00,555 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:32:00,555 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 35 of 81 [2024-02-05 10:32:00,555 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:32:01,507 INFO L124 PetriNetUnfolderBase]: 2313/4820 cut-off events. [2024-02-05 10:32:01,507 INFO L125 PetriNetUnfolderBase]: For 115039/115805 co-relation queries the response was YES. [2024-02-05 10:32:01,540 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30261 conditions, 4820 events. 2313/4820 cut-off events. For 115039/115805 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 37986 event pairs, 331 based on Foata normal form. 113/4814 useless extension candidates. Maximal degree in co-relation 30153. Up to 1477 conditions per place. [2024-02-05 10:32:01,555 INFO L140 encePairwiseOnDemand]: 72/81 looper letters, 363 selfloop transitions, 126 changer transitions 2/559 dead transitions. [2024-02-05 10:32:01,556 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 559 transitions, 10028 flow [2024-02-05 10:32:01,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-05 10:32:01,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-05 10:32:01,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 388 transitions. [2024-02-05 10:32:01,557 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5987654320987654 [2024-02-05 10:32:01,557 INFO L175 Difference]: Start difference. First operand has 354 places, 481 transitions, 8225 flow. Second operand 8 states and 388 transitions. [2024-02-05 10:32:01,557 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 559 transitions, 10028 flow [2024-02-05 10:32:01,877 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 559 transitions, 9829 flow, removed 22 selfloop flow, removed 3 redundant places. [2024-02-05 10:32:01,883 INFO L231 Difference]: Finished difference. Result has 360 places, 485 transitions, 8350 flow [2024-02-05 10:32:01,883 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=8041, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=481, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=358, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8350, PETRI_PLACES=360, PETRI_TRANSITIONS=485} [2024-02-05 10:32:01,884 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 275 predicate places. [2024-02-05 10:32:01,884 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 485 transitions, 8350 flow [2024-02-05 10:32:01,884 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 36.875) internal successors, (295), 8 states have internal predecessors, (295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:32:01,884 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:32:01,884 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:32:01,884 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-02-05 10:32:01,885 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:32:01,885 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:32:01,885 INFO L85 PathProgramCache]: Analyzing trace with hash -1303935985, now seen corresponding path program 3 times [2024-02-05 10:32:01,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:32:01,885 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1075528785] [2024-02-05 10:32:01,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:32:01,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:32:01,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:32:02,069 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:32:02,069 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:32:02,069 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1075528785] [2024-02-05 10:32:02,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1075528785] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:32:02,069 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:32:02,069 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-05 10:32:02,070 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2104659946] [2024-02-05 10:32:02,070 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:32:02,070 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-05 10:32:02,070 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:32:02,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-05 10:32:02,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-05 10:32:02,077 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 35 out of 81 [2024-02-05 10:32:02,078 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 485 transitions, 8350 flow. Second operand has 8 states, 8 states have (on average 36.875) internal successors, (295), 8 states have internal predecessors, (295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:32:02,078 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:32:02,078 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 35 of 81 [2024-02-05 10:32:02,078 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:32:03,081 INFO L124 PetriNetUnfolderBase]: 2285/4774 cut-off events. [2024-02-05 10:32:03,081 INFO L125 PetriNetUnfolderBase]: For 113006/113768 co-relation queries the response was YES. [2024-02-05 10:32:03,115 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29631 conditions, 4774 events. 2285/4774 cut-off events. For 113006/113768 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 37668 event pairs, 301 based on Foata normal form. 113/4768 useless extension candidates. Maximal degree in co-relation 29521. Up to 1477 conditions per place. [2024-02-05 10:32:03,129 INFO L140 encePairwiseOnDemand]: 72/81 looper letters, 351 selfloop transitions, 132 changer transitions 2/553 dead transitions. [2024-02-05 10:32:03,129 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 553 transitions, 10050 flow [2024-02-05 10:32:03,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-05 10:32:03,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-05 10:32:03,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 383 transitions. [2024-02-05 10:32:03,130 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5910493827160493 [2024-02-05 10:32:03,130 INFO L175 Difference]: Start difference. First operand has 360 places, 485 transitions, 8350 flow. Second operand 8 states and 383 transitions. [2024-02-05 10:32:03,130 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 553 transitions, 10050 flow [2024-02-05 10:32:03,415 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 553 transitions, 9813 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-02-05 10:32:03,421 INFO L231 Difference]: Finished difference. Result has 364 places, 485 transitions, 8384 flow [2024-02-05 10:32:03,422 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=8113, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=485, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8384, PETRI_PLACES=364, PETRI_TRANSITIONS=485} [2024-02-05 10:32:03,422 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 279 predicate places. [2024-02-05 10:32:03,422 INFO L495 AbstractCegarLoop]: Abstraction has has 364 places, 485 transitions, 8384 flow [2024-02-05 10:32:03,422 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 36.875) internal successors, (295), 8 states have internal predecessors, (295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:32:03,422 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:32:03,422 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:32:03,423 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-02-05 10:32:03,423 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:32:03,423 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:32:03,423 INFO L85 PathProgramCache]: Analyzing trace with hash 254300589, now seen corresponding path program 1 times [2024-02-05 10:32:03,423 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:32:03,423 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1869276063] [2024-02-05 10:32:03,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:32:03,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:32:03,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:32:03,604 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:32:03,604 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:32:03,605 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1869276063] [2024-02-05 10:32:03,605 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1869276063] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:32:03,605 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:32:03,607 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-05 10:32:03,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [981342926] [2024-02-05 10:32:03,607 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:32:03,607 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-05 10:32:03,608 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:32:03,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-05 10:32:03,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-05 10:32:03,615 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 35 out of 81 [2024-02-05 10:32:03,615 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 485 transitions, 8384 flow. Second operand has 8 states, 8 states have (on average 36.875) internal successors, (295), 8 states have internal predecessors, (295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:32:03,615 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:32:03,616 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 35 of 81 [2024-02-05 10:32:03,616 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:32:04,595 INFO L124 PetriNetUnfolderBase]: 2281/4766 cut-off events. [2024-02-05 10:32:04,595 INFO L125 PetriNetUnfolderBase]: For 108291/109047 co-relation queries the response was YES. [2024-02-05 10:32:04,633 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29486 conditions, 4766 events. 2281/4766 cut-off events. For 108291/109047 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 37540 event pairs, 291 based on Foata normal form. 101/4748 useless extension candidates. Maximal degree in co-relation 29375. Up to 1481 conditions per place. [2024-02-05 10:32:04,648 INFO L140 encePairwiseOnDemand]: 72/81 looper letters, 339 selfloop transitions, 140 changer transitions 2/549 dead transitions. [2024-02-05 10:32:04,649 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 549 transitions, 9977 flow [2024-02-05 10:32:04,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-05 10:32:04,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-05 10:32:04,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 380 transitions. [2024-02-05 10:32:04,650 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5864197530864198 [2024-02-05 10:32:04,650 INFO L175 Difference]: Start difference. First operand has 364 places, 485 transitions, 8384 flow. Second operand 8 states and 380 transitions. [2024-02-05 10:32:04,650 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 549 transitions, 9977 flow [2024-02-05 10:32:04,945 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 549 transitions, 9705 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-02-05 10:32:04,951 INFO L231 Difference]: Finished difference. Result has 366 places, 486 transitions, 8413 flow [2024-02-05 10:32:04,952 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=8114, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=485, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8413, PETRI_PLACES=366, PETRI_TRANSITIONS=486} [2024-02-05 10:32:04,952 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 281 predicate places. [2024-02-05 10:32:04,952 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 486 transitions, 8413 flow [2024-02-05 10:32:04,952 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 36.875) internal successors, (295), 8 states have internal predecessors, (295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:32:04,952 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:32:04,953 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:32:04,953 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-02-05 10:32:04,953 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:32:04,953 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:32:04,953 INFO L85 PathProgramCache]: Analyzing trace with hash 1218146581, now seen corresponding path program 4 times [2024-02-05 10:32:04,953 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:32:04,953 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [766748322] [2024-02-05 10:32:04,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:32:04,954 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:32:04,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:32:05,149 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:32:05,150 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:32:05,150 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [766748322] [2024-02-05 10:32:05,150 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [766748322] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:32:05,150 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:32:05,150 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-05 10:32:05,150 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [230416380] [2024-02-05 10:32:05,150 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:32:05,151 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-05 10:32:05,151 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:32:05,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-05 10:32:05,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-05 10:32:05,157 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 35 out of 81 [2024-02-05 10:32:05,158 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 486 transitions, 8413 flow. Second operand has 8 states, 8 states have (on average 36.875) internal successors, (295), 8 states have internal predecessors, (295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:32:05,158 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:32:05,158 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 35 of 81 [2024-02-05 10:32:05,158 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:32:06,238 INFO L124 PetriNetUnfolderBase]: 2313/4832 cut-off events. [2024-02-05 10:32:06,238 INFO L125 PetriNetUnfolderBase]: For 110021/110769 co-relation queries the response was YES. [2024-02-05 10:32:06,268 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29827 conditions, 4832 events. 2313/4832 cut-off events. For 110021/110769 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 38081 event pairs, 299 based on Foata normal form. 101/4814 useless extension candidates. Maximal degree in co-relation 29715. Up to 1493 conditions per place. [2024-02-05 10:32:06,280 INFO L140 encePairwiseOnDemand]: 73/81 looper letters, 345 selfloop transitions, 134 changer transitions 2/549 dead transitions. [2024-02-05 10:32:06,281 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 549 transitions, 10003 flow [2024-02-05 10:32:06,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-05 10:32:06,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-05 10:32:06,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 340 transitions. [2024-02-05 10:32:06,282 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.599647266313933 [2024-02-05 10:32:06,282 INFO L175 Difference]: Start difference. First operand has 366 places, 486 transitions, 8413 flow. Second operand 7 states and 340 transitions. [2024-02-05 10:32:06,282 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 549 transitions, 10003 flow [2024-02-05 10:32:06,561 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 549 transitions, 9775 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-02-05 10:32:06,568 INFO L231 Difference]: Finished difference. Result has 370 places, 489 transitions, 8537 flow [2024-02-05 10:32:06,568 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=8187, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=486, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=354, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8537, PETRI_PLACES=370, PETRI_TRANSITIONS=489} [2024-02-05 10:32:06,568 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 285 predicate places. [2024-02-05 10:32:06,568 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 489 transitions, 8537 flow [2024-02-05 10:32:06,569 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 36.875) internal successors, (295), 8 states have internal predecessors, (295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:32:06,569 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:32:06,569 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:32:06,569 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-02-05 10:32:06,569 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:32:06,569 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:32:06,570 INFO L85 PathProgramCache]: Analyzing trace with hash -1645663423, now seen corresponding path program 5 times [2024-02-05 10:32:06,570 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:32:06,570 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [236399586] [2024-02-05 10:32:06,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:32:06,570 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:32:06,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:32:06,785 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:32:06,785 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:32:06,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [236399586] [2024-02-05 10:32:06,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [236399586] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:32:06,786 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:32:06,786 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-05 10:32:06,786 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [180500598] [2024-02-05 10:32:06,786 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:32:06,786 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-05 10:32:06,786 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:32:06,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-05 10:32:06,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-05 10:32:06,793 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 35 out of 81 [2024-02-05 10:32:06,793 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 489 transitions, 8537 flow. Second operand has 8 states, 8 states have (on average 36.875) internal successors, (295), 8 states have internal predecessors, (295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:32:06,793 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:32:06,793 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 35 of 81 [2024-02-05 10:32:06,793 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:32:07,833 INFO L124 PetriNetUnfolderBase]: 2310/4824 cut-off events. [2024-02-05 10:32:07,833 INFO L125 PetriNetUnfolderBase]: For 109975/110722 co-relation queries the response was YES. [2024-02-05 10:32:07,873 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29864 conditions, 4824 events. 2310/4824 cut-off events. For 109975/110722 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 37911 event pairs, 266 based on Foata normal form. 101/4806 useless extension candidates. Maximal degree in co-relation 29750. Up to 1498 conditions per place. [2024-02-05 10:32:07,889 INFO L140 encePairwiseOnDemand]: 73/81 looper letters, 306 selfloop transitions, 166 changer transitions 2/542 dead transitions. [2024-02-05 10:32:07,890 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 542 transitions, 9993 flow [2024-02-05 10:32:07,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-02-05 10:32:07,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-02-05 10:32:07,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 332 transitions. [2024-02-05 10:32:07,891 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5855379188712522 [2024-02-05 10:32:07,891 INFO L175 Difference]: Start difference. First operand has 370 places, 489 transitions, 8537 flow. Second operand 7 states and 332 transitions. [2024-02-05 10:32:07,891 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 542 transitions, 9993 flow [2024-02-05 10:32:08,233 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 542 transitions, 9785 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-02-05 10:32:08,239 INFO L231 Difference]: Finished difference. Result has 374 places, 498 transitions, 8906 flow [2024-02-05 10:32:08,240 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=8332, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=489, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=157, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=324, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8906, PETRI_PLACES=374, PETRI_TRANSITIONS=498} [2024-02-05 10:32:08,240 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 289 predicate places. [2024-02-05 10:32:08,240 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 498 transitions, 8906 flow [2024-02-05 10:32:08,240 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 36.875) internal successors, (295), 8 states have internal predecessors, (295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:32:08,241 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:32:08,241 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:32:08,241 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-02-05 10:32:08,241 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:32:08,241 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:32:08,241 INFO L85 PathProgramCache]: Analyzing trace with hash -399048221, now seen corresponding path program 6 times [2024-02-05 10:32:08,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:32:08,241 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [215115720] [2024-02-05 10:32:08,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:32:08,242 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:32:08,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:32:08,426 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:32:08,426 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:32:08,426 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [215115720] [2024-02-05 10:32:08,426 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [215115720] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:32:08,427 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:32:08,427 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-05 10:32:08,427 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [553460828] [2024-02-05 10:32:08,427 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:32:08,427 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-05 10:32:08,427 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:32:08,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-05 10:32:08,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-05 10:32:08,434 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 35 out of 81 [2024-02-05 10:32:08,435 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 498 transitions, 8906 flow. Second operand has 8 states, 8 states have (on average 36.875) internal successors, (295), 8 states have internal predecessors, (295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:32:08,435 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:32:08,435 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 35 of 81 [2024-02-05 10:32:08,435 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:32:09,546 INFO L124 PetriNetUnfolderBase]: 2391/4981 cut-off events. [2024-02-05 10:32:09,547 INFO L125 PetriNetUnfolderBase]: For 123813/124592 co-relation queries the response was YES. [2024-02-05 10:32:09,588 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31717 conditions, 4981 events. 2391/4981 cut-off events. For 123813/124592 co-relation queries the response was YES. Maximal size of possible extension queue 323. Compared 39383 event pairs, 333 based on Foata normal form. 116/4986 useless extension candidates. Maximal degree in co-relation 31602. Up to 1518 conditions per place. [2024-02-05 10:32:09,606 INFO L140 encePairwiseOnDemand]: 72/81 looper letters, 332 selfloop transitions, 158 changer transitions 2/560 dead transitions. [2024-02-05 10:32:09,607 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 560 transitions, 10523 flow [2024-02-05 10:32:09,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-05 10:32:09,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-05 10:32:09,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 380 transitions. [2024-02-05 10:32:09,608 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5864197530864198 [2024-02-05 10:32:09,608 INFO L175 Difference]: Start difference. First operand has 374 places, 498 transitions, 8906 flow. Second operand 8 states and 380 transitions. [2024-02-05 10:32:09,608 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 560 transitions, 10523 flow [2024-02-05 10:32:09,955 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 560 transitions, 10382 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-02-05 10:32:09,962 INFO L231 Difference]: Finished difference. Result has 380 places, 503 transitions, 9182 flow [2024-02-05 10:32:09,962 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=8769, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=498, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=344, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9182, PETRI_PLACES=380, PETRI_TRANSITIONS=503} [2024-02-05 10:32:09,962 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 295 predicate places. [2024-02-05 10:32:09,962 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 503 transitions, 9182 flow [2024-02-05 10:32:09,963 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 36.875) internal successors, (295), 8 states have internal predecessors, (295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:32:09,963 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:32:09,963 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:32:09,963 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-02-05 10:32:09,963 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:32:09,963 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:32:09,963 INFO L85 PathProgramCache]: Analyzing trace with hash -7743431, now seen corresponding path program 7 times [2024-02-05 10:32:09,964 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:32:09,964 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1196906299] [2024-02-05 10:32:09,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:32:09,964 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:32:09,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:32:10,154 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:32:10,155 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:32:10,155 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1196906299] [2024-02-05 10:32:10,155 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1196906299] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:32:10,155 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:32:10,155 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-05 10:32:10,155 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [150432537] [2024-02-05 10:32:10,155 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:32:10,156 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-05 10:32:10,156 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:32:10,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-05 10:32:10,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-05 10:32:10,164 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 35 out of 81 [2024-02-05 10:32:10,164 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 503 transitions, 9182 flow. Second operand has 8 states, 8 states have (on average 36.875) internal successors, (295), 8 states have internal predecessors, (295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:32:10,164 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:32:10,165 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 35 of 81 [2024-02-05 10:32:10,165 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:32:11,331 INFO L124 PetriNetUnfolderBase]: 2447/5089 cut-off events. [2024-02-05 10:32:11,332 INFO L125 PetriNetUnfolderBase]: For 127651/128430 co-relation queries the response was YES. [2024-02-05 10:32:11,374 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32713 conditions, 5089 events. 2447/5089 cut-off events. For 127651/128430 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 40355 event pairs, 331 based on Foata normal form. 104/5082 useless extension candidates. Maximal degree in co-relation 32596. Up to 1538 conditions per place. [2024-02-05 10:32:11,392 INFO L140 encePairwiseOnDemand]: 72/81 looper letters, 312 selfloop transitions, 178 changer transitions 2/560 dead transitions. [2024-02-05 10:32:11,393 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 560 transitions, 10738 flow [2024-02-05 10:32:11,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-05 10:32:11,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-05 10:32:11,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 378 transitions. [2024-02-05 10:32:11,394 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-02-05 10:32:11,394 INFO L175 Difference]: Start difference. First operand has 380 places, 503 transitions, 9182 flow. Second operand 8 states and 378 transitions. [2024-02-05 10:32:11,394 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 560 transitions, 10738 flow [2024-02-05 10:32:11,738 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 560 transitions, 10175 flow, removed 28 selfloop flow, removed 8 redundant places. [2024-02-05 10:32:11,745 INFO L231 Difference]: Finished difference. Result has 381 places, 507 transitions, 9103 flow [2024-02-05 10:32:11,746 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=8631, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=503, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=174, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=328, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9103, PETRI_PLACES=381, PETRI_TRANSITIONS=507} [2024-02-05 10:32:11,746 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 296 predicate places. [2024-02-05 10:32:11,746 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 507 transitions, 9103 flow [2024-02-05 10:32:11,746 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 36.875) internal successors, (295), 8 states have internal predecessors, (295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:32:11,746 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:32:11,746 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:32:11,746 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-02-05 10:32:11,747 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:32:11,747 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:32:11,747 INFO L85 PathProgramCache]: Analyzing trace with hash 555849201, now seen corresponding path program 8 times [2024-02-05 10:32:11,747 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:32:11,747 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1629038616] [2024-02-05 10:32:11,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:32:11,747 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:32:11,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:32:11,927 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:32:11,927 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:32:11,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1629038616] [2024-02-05 10:32:11,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1629038616] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:32:11,927 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:32:11,927 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-05 10:32:11,928 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [285103789] [2024-02-05 10:32:11,928 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:32:11,928 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-05 10:32:11,928 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:32:11,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-05 10:32:11,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-05 10:32:11,935 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 35 out of 81 [2024-02-05 10:32:11,936 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 507 transitions, 9103 flow. Second operand has 8 states, 8 states have (on average 36.875) internal successors, (295), 8 states have internal predecessors, (295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:32:11,936 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:32:11,936 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 35 of 81 [2024-02-05 10:32:11,936 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:32:13,134 INFO L124 PetriNetUnfolderBase]: 2419/5045 cut-off events. [2024-02-05 10:32:13,134 INFO L125 PetriNetUnfolderBase]: For 122583/123350 co-relation queries the response was YES. [2024-02-05 10:32:13,180 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31446 conditions, 5045 events. 2419/5045 cut-off events. For 122583/123350 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 40053 event pairs, 301 based on Foata normal form. 116/5046 useless extension candidates. Maximal degree in co-relation 31330. Up to 1538 conditions per place. [2024-02-05 10:32:13,199 INFO L140 encePairwiseOnDemand]: 72/81 looper letters, 356 selfloop transitions, 145 changer transitions 2/571 dead transitions. [2024-02-05 10:32:13,199 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 571 transitions, 10790 flow [2024-02-05 10:32:13,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-05 10:32:13,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-05 10:32:13,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 385 transitions. [2024-02-05 10:32:13,200 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5941358024691358 [2024-02-05 10:32:13,200 INFO L175 Difference]: Start difference. First operand has 381 places, 507 transitions, 9103 flow. Second operand 8 states and 385 transitions. [2024-02-05 10:32:13,200 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 571 transitions, 10790 flow [2024-02-05 10:32:13,569 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 571 transitions, 10520 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-02-05 10:32:13,576 INFO L231 Difference]: Finished difference. Result has 386 places, 508 transitions, 9162 flow [2024-02-05 10:32:13,576 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=8835, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=507, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=362, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9162, PETRI_PLACES=386, PETRI_TRANSITIONS=508} [2024-02-05 10:32:13,576 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 301 predicate places. [2024-02-05 10:32:13,576 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 508 transitions, 9162 flow [2024-02-05 10:32:13,577 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 36.875) internal successors, (295), 8 states have internal predecessors, (295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:32:13,577 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:32:13,577 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:32:13,577 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-02-05 10:32:13,577 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:32:13,577 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:32:13,578 INFO L85 PathProgramCache]: Analyzing trace with hash -24388951, now seen corresponding path program 2 times [2024-02-05 10:32:13,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:32:13,578 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1445405443] [2024-02-05 10:32:13,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:32:13,578 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:32:13,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:32:13,758 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:32:13,759 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:32:13,759 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1445405443] [2024-02-05 10:32:13,759 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1445405443] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:32:13,759 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:32:13,759 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-05 10:32:13,759 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [262644525] [2024-02-05 10:32:13,759 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:32:13,759 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-02-05 10:32:13,760 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:32:13,760 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-02-05 10:32:13,760 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2024-02-05 10:32:13,767 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 35 out of 81 [2024-02-05 10:32:13,768 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 508 transitions, 9162 flow. Second operand has 8 states, 8 states have (on average 36.875) internal successors, (295), 8 states have internal predecessors, (295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:32:13,768 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:32:13,768 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 35 of 81 [2024-02-05 10:32:13,768 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:32:14,875 INFO L124 PetriNetUnfolderBase]: 2415/5037 cut-off events. [2024-02-05 10:32:14,876 INFO L125 PetriNetUnfolderBase]: For 114750/115511 co-relation queries the response was YES. [2024-02-05 10:32:14,921 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31278 conditions, 5037 events. 2415/5037 cut-off events. For 114750/115511 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 39879 event pairs, 299 based on Foata normal form. 104/5026 useless extension candidates. Maximal degree in co-relation 31160. Up to 1542 conditions per place. [2024-02-05 10:32:14,941 INFO L140 encePairwiseOnDemand]: 72/81 looper letters, 347 selfloop transitions, 150 changer transitions 2/567 dead transitions. [2024-02-05 10:32:14,941 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 567 transitions, 10710 flow [2024-02-05 10:32:14,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-05 10:32:14,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-05 10:32:14,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 382 transitions. [2024-02-05 10:32:14,942 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5895061728395061 [2024-02-05 10:32:14,942 INFO L175 Difference]: Start difference. First operand has 386 places, 508 transitions, 9162 flow. Second operand 8 states and 382 transitions. [2024-02-05 10:32:14,942 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 567 transitions, 10710 flow [2024-02-05 10:32:15,330 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 567 transitions, 10335 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-02-05 10:32:15,337 INFO L231 Difference]: Finished difference. Result has 387 places, 509 transitions, 9109 flow [2024-02-05 10:32:15,337 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=8788, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=508, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=359, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9109, PETRI_PLACES=387, PETRI_TRANSITIONS=509} [2024-02-05 10:32:15,337 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 302 predicate places. [2024-02-05 10:32:15,337 INFO L495 AbstractCegarLoop]: Abstraction has has 387 places, 509 transitions, 9109 flow [2024-02-05 10:32:15,338 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 36.875) internal successors, (295), 8 states have internal predecessors, (295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:32:15,338 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:32:15,338 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:32:15,338 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-02-05 10:32:15,338 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:32:15,338 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:32:15,338 INFO L85 PathProgramCache]: Analyzing trace with hash -1576806475, now seen corresponding path program 3 times [2024-02-05 10:32:15,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:32:15,339 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [613951894] [2024-02-05 10:32:15,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:32:15,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:32:15,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:32:15,534 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:32:15,535 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:32:15,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [613951894] [2024-02-05 10:32:15,535 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [613951894] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:32:15,535 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:32:15,535 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-02-05 10:32:15,535 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [590118792] [2024-02-05 10:32:15,535 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:32:15,536 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-05 10:32:15,536 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:32:15,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-05 10:32:15,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-02-05 10:32:15,545 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 35 out of 81 [2024-02-05 10:32:15,546 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 387 places, 509 transitions, 9109 flow. Second operand has 9 states, 9 states have (on average 36.666666666666664) internal successors, (330), 9 states have internal predecessors, (330), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:32:15,546 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:32:15,546 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 35 of 81 [2024-02-05 10:32:15,546 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:32:16,684 INFO L124 PetriNetUnfolderBase]: 2423/5050 cut-off events. [2024-02-05 10:32:16,684 INFO L125 PetriNetUnfolderBase]: For 110228/110979 co-relation queries the response was YES. [2024-02-05 10:32:16,726 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30733 conditions, 5050 events. 2423/5050 cut-off events. For 110228/110979 co-relation queries the response was YES. Maximal size of possible extension queue 323. Compared 39759 event pairs, 429 based on Foata normal form. 100/5061 useless extension candidates. Maximal degree in co-relation 30616. Up to 3149 conditions per place. [2024-02-05 10:32:16,744 INFO L140 encePairwiseOnDemand]: 72/81 looper letters, 380 selfloop transitions, 100 changer transitions 0/548 dead transitions. [2024-02-05 10:32:16,744 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 548 transitions, 10289 flow [2024-02-05 10:32:16,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-02-05 10:32:16,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-02-05 10:32:16,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 474 transitions. [2024-02-05 10:32:16,745 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.531986531986532 [2024-02-05 10:32:16,746 INFO L175 Difference]: Start difference. First operand has 387 places, 509 transitions, 9109 flow. Second operand 11 states and 474 transitions. [2024-02-05 10:32:16,746 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 548 transitions, 10289 flow [2024-02-05 10:32:17,081 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 548 transitions, 9773 flow, removed 5 selfloop flow, removed 28 redundant places. [2024-02-05 10:32:17,088 INFO L231 Difference]: Finished difference. Result has 368 places, 509 transitions, 8742 flow [2024-02-05 10:32:17,089 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=8529, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=508, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=409, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8742, PETRI_PLACES=368, PETRI_TRANSITIONS=509} [2024-02-05 10:32:17,089 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 283 predicate places. [2024-02-05 10:32:17,089 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 509 transitions, 8742 flow [2024-02-05 10:32:17,089 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 36.666666666666664) internal successors, (330), 9 states have internal predecessors, (330), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:32:17,089 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:32:17,089 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:32:17,089 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-02-05 10:32:17,090 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting P1Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:32:17,090 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:32:17,090 INFO L85 PathProgramCache]: Analyzing trace with hash 349857442, now seen corresponding path program 2 times [2024-02-05 10:32:17,090 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:32:17,090 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1570192485] [2024-02-05 10:32:17,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:32:17,091 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:32:17,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:32:17,330 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:32:17,330 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:32:17,330 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1570192485] [2024-02-05 10:32:17,331 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1570192485] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:32:17,331 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:32:17,331 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-05 10:32:17,331 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [803358954] [2024-02-05 10:32:17,331 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:32:17,331 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-05 10:32:17,331 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:32:17,331 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-05 10:32:17,331 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-02-05 10:32:17,362 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 81 [2024-02-05 10:32:17,362 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 509 transitions, 8742 flow. Second operand has 9 states, 9 states have (on average 25.11111111111111) internal successors, (226), 9 states have internal predecessors, (226), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:32:17,362 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:32:17,362 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 81 [2024-02-05 10:32:17,362 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:32:18,502 INFO L124 PetriNetUnfolderBase]: 3172/6043 cut-off events. [2024-02-05 10:32:18,502 INFO L125 PetriNetUnfolderBase]: For 100182/100974 co-relation queries the response was YES. [2024-02-05 10:32:18,543 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35047 conditions, 6043 events. 3172/6043 cut-off events. For 100182/100974 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 44618 event pairs, 394 based on Foata normal form. 90/6031 useless extension candidates. Maximal degree in co-relation 34954. Up to 2055 conditions per place. [2024-02-05 10:32:18,564 INFO L140 encePairwiseOnDemand]: 64/81 looper letters, 364 selfloop transitions, 196 changer transitions 2/601 dead transitions. [2024-02-05 10:32:18,564 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 601 transitions, 10713 flow [2024-02-05 10:32:18,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-05 10:32:18,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-05 10:32:18,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 315 transitions. [2024-02-05 10:32:18,565 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4861111111111111 [2024-02-05 10:32:18,565 INFO L175 Difference]: Start difference. First operand has 368 places, 509 transitions, 8742 flow. Second operand 8 states and 315 transitions. [2024-02-05 10:32:18,565 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 601 transitions, 10713 flow [2024-02-05 10:32:18,895 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 601 transitions, 10368 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-02-05 10:32:18,903 INFO L231 Difference]: Finished difference. Result has 369 places, 531 transitions, 9167 flow [2024-02-05 10:32:18,903 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=8425, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=509, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=174, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=324, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9167, PETRI_PLACES=369, PETRI_TRANSITIONS=531} [2024-02-05 10:32:18,903 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 284 predicate places. [2024-02-05 10:32:18,903 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 531 transitions, 9167 flow [2024-02-05 10:32:18,904 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 25.11111111111111) internal successors, (226), 9 states have internal predecessors, (226), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:32:18,904 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:32:18,904 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:32:18,904 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-02-05 10:32:18,904 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting P1Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:32:18,904 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:32:18,904 INFO L85 PathProgramCache]: Analyzing trace with hash 501365026, now seen corresponding path program 3 times [2024-02-05 10:32:18,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:32:18,905 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [46289284] [2024-02-05 10:32:18,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:32:18,905 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:32:18,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:32:19,154 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:32:19,154 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:32:19,154 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [46289284] [2024-02-05 10:32:19,154 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [46289284] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:32:19,154 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:32:19,154 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-05 10:32:19,155 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1720980144] [2024-02-05 10:32:19,155 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:32:19,155 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-05 10:32:19,155 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:32:19,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-05 10:32:19,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-02-05 10:32:19,189 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 81 [2024-02-05 10:32:19,189 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 531 transitions, 9167 flow. Second operand has 9 states, 9 states have (on average 25.11111111111111) internal successors, (226), 9 states have internal predecessors, (226), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:32:19,189 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:32:19,189 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 81 [2024-02-05 10:32:19,190 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:32:20,387 INFO L124 PetriNetUnfolderBase]: 3148/6003 cut-off events. [2024-02-05 10:32:20,387 INFO L125 PetriNetUnfolderBase]: For 106117/106921 co-relation queries the response was YES. [2024-02-05 10:32:20,428 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36651 conditions, 6003 events. 3148/6003 cut-off events. For 106117/106921 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 44300 event pairs, 378 based on Foata normal form. 82/5983 useless extension candidates. Maximal degree in co-relation 36556. Up to 2047 conditions per place. [2024-02-05 10:32:20,449 INFO L140 encePairwiseOnDemand]: 64/81 looper letters, 376 selfloop transitions, 189 changer transitions 2/606 dead transitions. [2024-02-05 10:32:20,449 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 606 transitions, 10967 flow [2024-02-05 10:32:20,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-05 10:32:20,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-05 10:32:20,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 320 transitions. [2024-02-05 10:32:20,450 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49382716049382713 [2024-02-05 10:32:20,450 INFO L175 Difference]: Start difference. First operand has 369 places, 531 transitions, 9167 flow. Second operand 8 states and 320 transitions. [2024-02-05 10:32:20,450 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 606 transitions, 10967 flow [2024-02-05 10:32:20,809 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 606 transitions, 10725 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-02-05 10:32:20,817 INFO L231 Difference]: Finished difference. Result has 372 places, 531 transitions, 9313 flow [2024-02-05 10:32:20,817 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=8925, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=531, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=189, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=342, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9313, PETRI_PLACES=372, PETRI_TRANSITIONS=531} [2024-02-05 10:32:20,817 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 287 predicate places. [2024-02-05 10:32:20,817 INFO L495 AbstractCegarLoop]: Abstraction has has 372 places, 531 transitions, 9313 flow [2024-02-05 10:32:20,818 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 25.11111111111111) internal successors, (226), 9 states have internal predecessors, (226), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:32:20,818 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:32:20,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, 1, 1, 1, 1] [2024-02-05 10:32:20,818 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-02-05 10:32:20,818 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:32:20,818 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:32:20,818 INFO L85 PathProgramCache]: Analyzing trace with hash 348252238, now seen corresponding path program 2 times [2024-02-05 10:32:20,819 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:32:20,819 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2038057702] [2024-02-05 10:32:20,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:32:20,819 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:32:20,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:32:21,066 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:32:21,066 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:32:21,068 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2038057702] [2024-02-05 10:32:21,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2038057702] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:32:21,069 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:32:21,070 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-05 10:32:21,070 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [974598851] [2024-02-05 10:32:21,070 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:32:21,071 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-05 10:32:21,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:32:21,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-05 10:32:21,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-02-05 10:32:21,111 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 81 [2024-02-05 10:32:21,111 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 531 transitions, 9313 flow. Second operand has 9 states, 9 states have (on average 25.11111111111111) internal successors, (226), 9 states have internal predecessors, (226), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:32:21,111 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:32:21,111 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 81 [2024-02-05 10:32:21,111 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:32:22,416 INFO L124 PetriNetUnfolderBase]: 3452/6422 cut-off events. [2024-02-05 10:32:22,416 INFO L125 PetriNetUnfolderBase]: For 129664/130480 co-relation queries the response was YES. [2024-02-05 10:32:22,467 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40028 conditions, 6422 events. 3452/6422 cut-off events. For 129664/130480 co-relation queries the response was YES. Maximal size of possible extension queue 349. Compared 46406 event pairs, 517 based on Foata normal form. 187/6519 useless extension candidates. Maximal degree in co-relation 39932. Up to 2502 conditions per place. [2024-02-05 10:32:22,493 INFO L140 encePairwiseOnDemand]: 71/81 looper letters, 388 selfloop transitions, 166 changer transitions 2/597 dead transitions. [2024-02-05 10:32:22,493 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 597 transitions, 10941 flow [2024-02-05 10:32:22,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-05 10:32:22,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-05 10:32:22,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 305 transitions. [2024-02-05 10:32:22,495 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.470679012345679 [2024-02-05 10:32:22,496 INFO L175 Difference]: Start difference. First operand has 372 places, 531 transitions, 9313 flow. Second operand 8 states and 305 transitions. [2024-02-05 10:32:22,497 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 597 transitions, 10941 flow [2024-02-05 10:32:22,889 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 597 transitions, 10624 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-02-05 10:32:22,896 INFO L231 Difference]: Finished difference. Result has 374 places, 531 transitions, 9358 flow [2024-02-05 10:32:22,896 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=8996, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=531, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=166, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=365, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9358, PETRI_PLACES=374, PETRI_TRANSITIONS=531} [2024-02-05 10:32:22,897 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 289 predicate places. [2024-02-05 10:32:22,898 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 531 transitions, 9358 flow [2024-02-05 10:32:22,898 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 25.11111111111111) internal successors, (226), 9 states have internal predecessors, (226), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:32:22,898 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:32:22,899 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:32:22,900 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-02-05 10:32:22,900 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting P1Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:32:22,900 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:32:22,900 INFO L85 PathProgramCache]: Analyzing trace with hash 153629010, now seen corresponding path program 4 times [2024-02-05 10:32:22,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:32:22,901 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1067335190] [2024-02-05 10:32:22,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:32:22,901 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:32:22,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:32:23,228 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:32:23,228 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:32:23,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1067335190] [2024-02-05 10:32:23,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1067335190] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:32:23,229 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:32:23,229 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-05 10:32:23,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1141888010] [2024-02-05 10:32:23,230 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:32:23,230 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-05 10:32:23,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:32:23,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-05 10:32:23,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-02-05 10:32:23,286 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 81 [2024-02-05 10:32:23,286 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 531 transitions, 9358 flow. Second operand has 10 states, 10 states have (on average 24.9) internal successors, (249), 10 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:32:23,287 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:32:23,287 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 81 [2024-02-05 10:32:23,287 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:32:24,477 INFO L124 PetriNetUnfolderBase]: 3143/6032 cut-off events. [2024-02-05 10:32:24,478 INFO L125 PetriNetUnfolderBase]: For 113731/114517 co-relation queries the response was YES. [2024-02-05 10:32:24,522 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36959 conditions, 6032 events. 3143/6032 cut-off events. For 113731/114517 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 44833 event pairs, 617 based on Foata normal form. 62/6001 useless extension candidates. Maximal degree in co-relation 36862. Up to 4992 conditions per place. [2024-02-05 10:32:24,543 INFO L140 encePairwiseOnDemand]: 71/81 looper letters, 465 selfloop transitions, 59 changer transitions 0/563 dead transitions. [2024-02-05 10:32:24,543 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 563 transitions, 10584 flow [2024-02-05 10:32:24,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-02-05 10:32:24,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-02-05 10:32:24,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 323 transitions. [2024-02-05 10:32:24,545 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3987654320987654 [2024-02-05 10:32:24,545 INFO L175 Difference]: Start difference. First operand has 374 places, 531 transitions, 9358 flow. Second operand 10 states and 323 transitions. [2024-02-05 10:32:24,545 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 563 transitions, 10584 flow [2024-02-05 10:32:24,907 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 563 transitions, 10279 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-02-05 10:32:24,914 INFO L231 Difference]: Finished difference. Result has 378 places, 533 transitions, 9208 flow [2024-02-05 10:32:24,914 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=9057, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=531, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=472, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9208, PETRI_PLACES=378, PETRI_TRANSITIONS=533} [2024-02-05 10:32:24,915 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 293 predicate places. [2024-02-05 10:32:24,915 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 533 transitions, 9208 flow [2024-02-05 10:32:24,915 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 24.9) internal successors, (249), 10 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:32:24,915 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:32:24,915 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:32:24,916 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-02-05 10:32:24,916 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting P1Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:32:24,916 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:32:24,916 INFO L85 PathProgramCache]: Analyzing trace with hash 288277508, now seen corresponding path program 5 times [2024-02-05 10:32:24,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:32:24,916 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [3397401] [2024-02-05 10:32:24,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:32:24,917 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:32:24,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:32:25,180 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:32:25,180 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:32:25,180 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [3397401] [2024-02-05 10:32:25,180 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [3397401] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:32:25,181 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:32:25,181 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-05 10:32:25,181 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [90012156] [2024-02-05 10:32:25,181 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:32:25,181 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-05 10:32:25,181 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:32:25,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-05 10:32:25,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-02-05 10:32:25,229 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 81 [2024-02-05 10:32:25,230 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 533 transitions, 9208 flow. Second operand has 10 states, 10 states have (on average 24.9) internal successors, (249), 10 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:32:25,230 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:32:25,230 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 81 [2024-02-05 10:32:25,230 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:32:26,430 INFO L124 PetriNetUnfolderBase]: 3194/6116 cut-off events. [2024-02-05 10:32:26,430 INFO L125 PetriNetUnfolderBase]: For 110467/111253 co-relation queries the response was YES. [2024-02-05 10:32:26,477 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36663 conditions, 6116 events. 3194/6116 cut-off events. For 110467/111253 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 45435 event pairs, 622 based on Foata normal form. 62/6085 useless extension candidates. Maximal degree in co-relation 36565. Up to 5076 conditions per place. [2024-02-05 10:32:26,499 INFO L140 encePairwiseOnDemand]: 71/81 looper letters, 467 selfloop transitions, 61 changer transitions 0/567 dead transitions. [2024-02-05 10:32:26,499 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 567 transitions, 10443 flow [2024-02-05 10:32:26,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-02-05 10:32:26,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-02-05 10:32:26,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 323 transitions. [2024-02-05 10:32:26,500 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3987654320987654 [2024-02-05 10:32:26,500 INFO L175 Difference]: Start difference. First operand has 378 places, 533 transitions, 9208 flow. Second operand 10 states and 323 transitions. [2024-02-05 10:32:26,500 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 567 transitions, 10443 flow [2024-02-05 10:32:26,877 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 567 transitions, 10364 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-02-05 10:32:26,884 INFO L231 Difference]: Finished difference. Result has 383 places, 535 transitions, 9288 flow [2024-02-05 10:32:26,884 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=9129, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=533, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=472, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9288, PETRI_PLACES=383, PETRI_TRANSITIONS=535} [2024-02-05 10:32:26,885 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 298 predicate places. [2024-02-05 10:32:26,885 INFO L495 AbstractCegarLoop]: Abstraction has has 383 places, 535 transitions, 9288 flow [2024-02-05 10:32:26,885 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 24.9) internal successors, (249), 10 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:32:26,885 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:32:26,885 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:32:26,885 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-02-05 10:32:26,885 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting P1Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:32:26,886 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:32:26,886 INFO L85 PathProgramCache]: Analyzing trace with hash 857106538, now seen corresponding path program 6 times [2024-02-05 10:32:26,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:32:26,886 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [446785159] [2024-02-05 10:32:26,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:32:26,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:32:26,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:32:27,133 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:32:27,134 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:32:27,134 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [446785159] [2024-02-05 10:32:27,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [446785159] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:32:27,134 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:32:27,134 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-05 10:32:27,134 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [404820981] [2024-02-05 10:32:27,134 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:32:27,135 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-05 10:32:27,135 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:32:27,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-05 10:32:27,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-02-05 10:32:27,187 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 81 [2024-02-05 10:32:27,187 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 535 transitions, 9288 flow. Second operand has 10 states, 10 states have (on average 24.9) internal successors, (249), 10 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:32:27,187 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:32:27,187 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 81 [2024-02-05 10:32:27,187 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:32:28,443 INFO L124 PetriNetUnfolderBase]: 3182/6096 cut-off events. [2024-02-05 10:32:28,443 INFO L125 PetriNetUnfolderBase]: For 111982/112768 co-relation queries the response was YES. [2024-02-05 10:32:28,490 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36634 conditions, 6096 events. 3182/6096 cut-off events. For 111982/112768 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 45267 event pairs, 616 based on Foata normal form. 62/6065 useless extension candidates. Maximal degree in co-relation 36535. Up to 4892 conditions per place. [2024-02-05 10:32:28,514 INFO L140 encePairwiseOnDemand]: 71/81 looper letters, 458 selfloop transitions, 71 changer transitions 0/568 dead transitions. [2024-02-05 10:32:28,514 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 568 transitions, 10486 flow [2024-02-05 10:32:28,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-02-05 10:32:28,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-02-05 10:32:28,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 324 transitions. [2024-02-05 10:32:28,515 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-02-05 10:32:28,515 INFO L175 Difference]: Start difference. First operand has 383 places, 535 transitions, 9288 flow. Second operand 10 states and 324 transitions. [2024-02-05 10:32:28,515 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 568 transitions, 10486 flow [2024-02-05 10:32:28,919 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 568 transitions, 10383 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-02-05 10:32:28,926 INFO L231 Difference]: Finished difference. Result has 387 places, 535 transitions, 9340 flow [2024-02-05 10:32:28,926 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=9185, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=535, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=464, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9340, PETRI_PLACES=387, PETRI_TRANSITIONS=535} [2024-02-05 10:32:28,940 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 302 predicate places. [2024-02-05 10:32:28,940 INFO L495 AbstractCegarLoop]: Abstraction has has 387 places, 535 transitions, 9340 flow [2024-02-05 10:32:28,940 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 24.9) internal successors, (249), 10 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:32:28,941 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:32:28,941 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:32:28,941 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-02-05 10:32:28,941 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting P1Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:32:28,941 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:32:28,941 INFO L85 PathProgramCache]: Analyzing trace with hash -1859263912, now seen corresponding path program 7 times [2024-02-05 10:32:28,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:32:28,955 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [360834197] [2024-02-05 10:32:28,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:32:28,956 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:32:28,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:32:29,185 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:32:29,185 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:32:29,185 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [360834197] [2024-02-05 10:32:29,185 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [360834197] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:32:29,185 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:32:29,185 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-05 10:32:29,186 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1911055272] [2024-02-05 10:32:29,186 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:32:29,186 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-05 10:32:29,186 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:32:29,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-05 10:32:29,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-02-05 10:32:29,218 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 81 [2024-02-05 10:32:29,218 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 387 places, 535 transitions, 9340 flow. Second operand has 9 states, 9 states have (on average 25.11111111111111) internal successors, (226), 9 states have internal predecessors, (226), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:32:29,218 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:32:29,218 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 81 [2024-02-05 10:32:29,219 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:32:30,419 INFO L124 PetriNetUnfolderBase]: 3128/5998 cut-off events. [2024-02-05 10:32:30,419 INFO L125 PetriNetUnfolderBase]: For 113305/114132 co-relation queries the response was YES. [2024-02-05 10:32:30,463 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36230 conditions, 5998 events. 3128/5998 cut-off events. For 113305/114132 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 44743 event pairs, 437 based on Foata normal form. 77/5989 useless extension candidates. Maximal degree in co-relation 36130. Up to 2030 conditions per place. [2024-02-05 10:32:30,484 INFO L140 encePairwiseOnDemand]: 71/81 looper letters, 385 selfloop transitions, 168 changer transitions 2/594 dead transitions. [2024-02-05 10:32:30,485 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 594 transitions, 10976 flow [2024-02-05 10:32:30,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-05 10:32:30,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-05 10:32:30,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 300 transitions. [2024-02-05 10:32:30,486 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46296296296296297 [2024-02-05 10:32:30,487 INFO L175 Difference]: Start difference. First operand has 387 places, 535 transitions, 9340 flow. Second operand 8 states and 300 transitions. [2024-02-05 10:32:30,487 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 594 transitions, 10976 flow [2024-02-05 10:32:30,840 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 594 transitions, 10825 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-02-05 10:32:30,847 INFO L231 Difference]: Finished difference. Result has 387 places, 535 transitions, 9557 flow [2024-02-05 10:32:30,847 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=9197, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=535, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=168, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=367, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9557, PETRI_PLACES=387, PETRI_TRANSITIONS=535} [2024-02-05 10:32:30,847 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 302 predicate places. [2024-02-05 10:32:30,848 INFO L495 AbstractCegarLoop]: Abstraction has has 387 places, 535 transitions, 9557 flow [2024-02-05 10:32:30,848 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 25.11111111111111) internal successors, (226), 9 states have internal predecessors, (226), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:32:30,848 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:32:30,848 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:32:30,848 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-02-05 10:32:30,848 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting P1Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:32:30,848 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:32:30,848 INFO L85 PathProgramCache]: Analyzing trace with hash -1877646292, now seen corresponding path program 8 times [2024-02-05 10:32:30,849 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:32:30,849 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [394583181] [2024-02-05 10:32:30,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:32:30,849 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:32:30,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:32:31,130 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:32:31,130 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:32:31,130 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [394583181] [2024-02-05 10:32:31,130 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [394583181] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:32:31,130 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:32:31,131 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-05 10:32:31,131 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1543807595] [2024-02-05 10:32:31,131 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:32:31,131 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-05 10:32:31,131 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:32:31,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-05 10:32:31,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-02-05 10:32:31,181 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 81 [2024-02-05 10:32:31,182 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 387 places, 535 transitions, 9557 flow. Second operand has 9 states, 9 states have (on average 25.11111111111111) internal successors, (226), 9 states have internal predecessors, (226), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:32:31,182 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:32:31,182 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 81 [2024-02-05 10:32:31,182 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:32:32,415 INFO L124 PetriNetUnfolderBase]: 3116/5978 cut-off events. [2024-02-05 10:32:32,415 INFO L125 PetriNetUnfolderBase]: For 118115/118930 co-relation queries the response was YES. [2024-02-05 10:32:32,467 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36906 conditions, 5978 events. 3116/5978 cut-off events. For 118115/118930 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 44620 event pairs, 461 based on Foata normal form. 57/5940 useless extension candidates. Maximal degree in co-relation 36805. Up to 2026 conditions per place. [2024-02-05 10:32:32,490 INFO L140 encePairwiseOnDemand]: 71/81 looper letters, 368 selfloop transitions, 182 changer transitions 2/591 dead transitions. [2024-02-05 10:32:32,490 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 591 transitions, 11119 flow [2024-02-05 10:32:32,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-05 10:32:32,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-05 10:32:32,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 298 transitions. [2024-02-05 10:32:32,491 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45987654320987653 [2024-02-05 10:32:32,491 INFO L175 Difference]: Start difference. First operand has 387 places, 535 transitions, 9557 flow. Second operand 8 states and 298 transitions. [2024-02-05 10:32:32,491 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 591 transitions, 11119 flow [2024-02-05 10:32:32,869 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 591 transitions, 10766 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-02-05 10:32:32,876 INFO L231 Difference]: Finished difference. Result has 386 places, 535 transitions, 9576 flow [2024-02-05 10:32:32,876 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=9204, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=535, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=182, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9576, PETRI_PLACES=386, PETRI_TRANSITIONS=535} [2024-02-05 10:32:32,877 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 301 predicate places. [2024-02-05 10:32:32,877 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 535 transitions, 9576 flow [2024-02-05 10:32:32,877 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 25.11111111111111) internal successors, (226), 9 states have internal predecessors, (226), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:32:32,877 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:32:32,877 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:32:32,877 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-02-05 10:32:32,877 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:32:32,878 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:32:32,878 INFO L85 PathProgramCache]: Analyzing trace with hash -1226855940, now seen corresponding path program 3 times [2024-02-05 10:32:32,878 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:32:32,878 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1271016603] [2024-02-05 10:32:32,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:32:32,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:32:32,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:32:33,207 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:32:33,207 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:32:33,207 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1271016603] [2024-02-05 10:32:33,207 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1271016603] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:32:33,207 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:32:33,208 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-05 10:32:33,208 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [644207592] [2024-02-05 10:32:33,208 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:32:33,208 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-05 10:32:33,208 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:32:33,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-05 10:32:33,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-02-05 10:32:33,248 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 81 [2024-02-05 10:32:33,248 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 535 transitions, 9576 flow. Second operand has 9 states, 9 states have (on average 25.11111111111111) internal successors, (226), 9 states have internal predecessors, (226), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:32:33,248 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:32:33,248 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 81 [2024-02-05 10:32:33,248 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:32:34,693 INFO L124 PetriNetUnfolderBase]: 3796/7021 cut-off events. [2024-02-05 10:32:34,693 INFO L125 PetriNetUnfolderBase]: For 146523/147425 co-relation queries the response was YES. [2024-02-05 10:32:34,747 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43295 conditions, 7021 events. 3796/7021 cut-off events. For 146523/147425 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 51131 event pairs, 598 based on Foata normal form. 201/7128 useless extension candidates. Maximal degree in co-relation 43193. Up to 2447 conditions per place. [2024-02-05 10:32:34,771 INFO L140 encePairwiseOnDemand]: 71/81 looper letters, 436 selfloop transitions, 174 changer transitions 2/653 dead transitions. [2024-02-05 10:32:34,771 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 653 transitions, 12028 flow [2024-02-05 10:32:34,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-05 10:32:34,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-05 10:32:34,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 313 transitions. [2024-02-05 10:32:34,772 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48302469135802467 [2024-02-05 10:32:34,772 INFO L175 Difference]: Start difference. First operand has 386 places, 535 transitions, 9576 flow. Second operand 8 states and 313 transitions. [2024-02-05 10:32:34,772 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 653 transitions, 12028 flow [2024-02-05 10:32:35,177 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 653 transitions, 11691 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-02-05 10:32:35,185 INFO L231 Difference]: Finished difference. Result has 390 places, 562 transitions, 10067 flow [2024-02-05 10:32:35,185 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=9284, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=535, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=385, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10067, PETRI_PLACES=390, PETRI_TRANSITIONS=562} [2024-02-05 10:32:35,185 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 305 predicate places. [2024-02-05 10:32:35,185 INFO L495 AbstractCegarLoop]: Abstraction has has 390 places, 562 transitions, 10067 flow [2024-02-05 10:32:35,186 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 25.11111111111111) internal successors, (226), 9 states have internal predecessors, (226), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:32:35,186 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:32:35,186 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:32:35,186 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-02-05 10:32:35,186 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:32:35,186 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:32:35,186 INFO L85 PathProgramCache]: Analyzing trace with hash -54187158, now seen corresponding path program 4 times [2024-02-05 10:32:35,186 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:32:35,187 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1658786594] [2024-02-05 10:32:35,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:32:35,187 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:32:35,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:32:35,441 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:32:35,442 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:32:35,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1658786594] [2024-02-05 10:32:35,442 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1658786594] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:32:35,442 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:32:35,442 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-05 10:32:35,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [141596617] [2024-02-05 10:32:35,442 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:32:35,442 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-05 10:32:35,442 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:32:35,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-05 10:32:35,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-02-05 10:32:35,502 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 81 [2024-02-05 10:32:35,503 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 390 places, 562 transitions, 10067 flow. Second operand has 10 states, 10 states have (on average 24.9) internal successors, (249), 10 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:32:35,503 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:32:35,503 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 81 [2024-02-05 10:32:35,503 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:32:37,463 INFO L124 PetriNetUnfolderBase]: 3774/6990 cut-off events. [2024-02-05 10:32:37,463 INFO L125 PetriNetUnfolderBase]: For 152304/153208 co-relation queries the response was YES. [2024-02-05 10:32:37,505 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43340 conditions, 6990 events. 3774/6990 cut-off events. For 152304/153208 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 50962 event pairs, 841 based on Foata normal form. 193/7089 useless extension candidates. Maximal degree in co-relation 43235. Up to 5682 conditions per place. [2024-02-05 10:32:37,527 INFO L140 encePairwiseOnDemand]: 71/81 looper letters, 498 selfloop transitions, 77 changer transitions 0/616 dead transitions. [2024-02-05 10:32:37,528 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 398 places, 616 transitions, 11645 flow [2024-02-05 10:32:37,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-05 10:32:37,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-05 10:32:37,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 313 transitions. [2024-02-05 10:32:37,529 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42935528120713307 [2024-02-05 10:32:37,529 INFO L175 Difference]: Start difference. First operand has 390 places, 562 transitions, 10067 flow. Second operand 9 states and 313 transitions. [2024-02-05 10:32:37,529 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 398 places, 616 transitions, 11645 flow [2024-02-05 10:32:37,885 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 395 places, 616 transitions, 11434 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-02-05 10:32:37,892 INFO L231 Difference]: Finished difference. Result has 397 places, 563 transitions, 10069 flow [2024-02-05 10:32:37,892 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=9856, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=562, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=485, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10069, PETRI_PLACES=397, PETRI_TRANSITIONS=563} [2024-02-05 10:32:37,893 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 312 predicate places. [2024-02-05 10:32:37,893 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 563 transitions, 10069 flow [2024-02-05 10:32:37,893 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 24.9) internal successors, (249), 10 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:32:37,893 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:32:37,893 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:32:37,893 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-02-05 10:32:37,894 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:32:37,894 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:32:37,894 INFO L85 PathProgramCache]: Analyzing trace with hash -901201886, now seen corresponding path program 5 times [2024-02-05 10:32:37,894 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:32:37,894 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [270013547] [2024-02-05 10:32:37,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:32:37,894 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:32:37,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:32:38,152 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:32:38,152 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:32:38,152 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [270013547] [2024-02-05 10:32:38,152 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [270013547] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:32:38,152 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:32:38,152 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-05 10:32:38,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [922832919] [2024-02-05 10:32:38,152 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:32:38,153 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-05 10:32:38,153 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:32:38,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-05 10:32:38,153 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-02-05 10:32:38,205 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 81 [2024-02-05 10:32:38,206 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 563 transitions, 10069 flow. Second operand has 10 states, 10 states have (on average 24.9) internal successors, (249), 10 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:32:38,206 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:32:38,206 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 81 [2024-02-05 10:32:38,206 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:32:39,747 INFO L124 PetriNetUnfolderBase]: 3761/6963 cut-off events. [2024-02-05 10:32:39,748 INFO L125 PetriNetUnfolderBase]: For 154901/155811 co-relation queries the response was YES. [2024-02-05 10:32:39,801 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42739 conditions, 6963 events. 3761/6963 cut-off events. For 154901/155811 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 50753 event pairs, 851 based on Foata normal form. 183/7051 useless extension candidates. Maximal degree in co-relation 42632. Up to 5673 conditions per place. [2024-02-05 10:32:39,824 INFO L140 encePairwiseOnDemand]: 71/81 looper letters, 504 selfloop transitions, 77 changer transitions 0/622 dead transitions. [2024-02-05 10:32:39,824 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 622 transitions, 11640 flow [2024-02-05 10:32:39,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-02-05 10:32:39,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-02-05 10:32:39,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 371 transitions. [2024-02-05 10:32:39,825 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4163860830527497 [2024-02-05 10:32:39,825 INFO L175 Difference]: Start difference. First operand has 397 places, 563 transitions, 10069 flow. Second operand 11 states and 371 transitions. [2024-02-05 10:32:39,825 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 622 transitions, 11640 flow [2024-02-05 10:32:40,291 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 622 transitions, 11498 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-02-05 10:32:40,298 INFO L231 Difference]: Finished difference. Result has 401 places, 563 transitions, 10092 flow [2024-02-05 10:32:40,298 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=9927, PETRI_DIFFERENCE_MINUEND_PLACES=390, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=563, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=486, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10092, PETRI_PLACES=401, PETRI_TRANSITIONS=563} [2024-02-05 10:32:40,299 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 316 predicate places. [2024-02-05 10:32:40,299 INFO L495 AbstractCegarLoop]: Abstraction has has 401 places, 563 transitions, 10092 flow [2024-02-05 10:32:40,299 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 24.9) internal successors, (249), 10 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:32:40,299 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:32:40,299 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:32:40,299 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-02-05 10:32:40,300 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:32:40,300 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:32:40,300 INFO L85 PathProgramCache]: Analyzing trace with hash 520029256, now seen corresponding path program 6 times [2024-02-05 10:32:40,300 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:32:40,300 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [644043526] [2024-02-05 10:32:40,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:32:40,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:32:40,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:32:40,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-02-05 10:32:40,563 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:32:40,563 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [644043526] [2024-02-05 10:32:40,563 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [644043526] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:32:40,563 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:32:40,563 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-05 10:32:40,564 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [261461558] [2024-02-05 10:32:40,564 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:32:40,564 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-02-05 10:32:40,564 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:32:40,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-02-05 10:32:40,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2024-02-05 10:32:40,593 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 81 [2024-02-05 10:32:40,593 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 401 places, 563 transitions, 10092 flow. Second operand has 9 states, 9 states have (on average 25.11111111111111) internal successors, (226), 9 states have internal predecessors, (226), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:32:40,593 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:32:40,593 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 81 [2024-02-05 10:32:40,593 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:32:42,197 INFO L124 PetriNetUnfolderBase]: 3795/7020 cut-off events. [2024-02-05 10:32:42,197 INFO L125 PetriNetUnfolderBase]: For 161231/162161 co-relation queries the response was YES. [2024-02-05 10:32:42,257 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43153 conditions, 7020 events. 3795/7020 cut-off events. For 161231/162161 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 51310 event pairs, 477 based on Foata normal form. 200/7135 useless extension candidates. Maximal degree in co-relation 43046. Up to 2448 conditions per place. [2024-02-05 10:32:42,283 INFO L140 encePairwiseOnDemand]: 63/81 looper letters, 379 selfloop transitions, 231 changer transitions 2/653 dead transitions. [2024-02-05 10:32:42,284 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 653 transitions, 12137 flow [2024-02-05 10:32:42,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-05 10:32:42,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-05 10:32:42,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 314 transitions. [2024-02-05 10:32:42,285 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4845679012345679 [2024-02-05 10:32:42,285 INFO L175 Difference]: Start difference. First operand has 401 places, 563 transitions, 10092 flow. Second operand 8 states and 314 transitions. [2024-02-05 10:32:42,285 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 408 places, 653 transitions, 12137 flow [2024-02-05 10:32:42,718 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 401 places, 653 transitions, 12003 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-02-05 10:32:42,725 INFO L231 Difference]: Finished difference. Result has 403 places, 586 transitions, 10783 flow [2024-02-05 10:32:42,726 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=9958, PETRI_DIFFERENCE_MINUEND_PLACES=394, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=563, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=208, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=344, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10783, PETRI_PLACES=403, PETRI_TRANSITIONS=586} [2024-02-05 10:32:42,740 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 318 predicate places. [2024-02-05 10:32:42,741 INFO L495 AbstractCegarLoop]: Abstraction has has 403 places, 586 transitions, 10783 flow [2024-02-05 10:32:42,741 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 25.11111111111111) internal successors, (226), 9 states have internal predecessors, (226), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:32:42,741 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:32:42,741 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:32:42,741 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-02-05 10:32:42,741 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:32:42,742 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:32:42,742 INFO L85 PathProgramCache]: Analyzing trace with hash 2034689096, now seen corresponding path program 7 times [2024-02-05 10:32:42,742 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:32:42,742 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1267936529] [2024-02-05 10:32:42,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:32:42,742 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:32:42,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:32:43,008 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:32:43,008 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:32:43,009 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1267936529] [2024-02-05 10:32:43,009 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1267936529] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:32:43,009 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:32:43,009 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-05 10:32:43,009 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [245175159] [2024-02-05 10:32:43,009 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:32:43,009 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-05 10:32:43,009 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:32:43,009 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-05 10:32:43,009 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-02-05 10:32:43,057 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 81 [2024-02-05 10:32:43,058 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 403 places, 586 transitions, 10783 flow. Second operand has 10 states, 10 states have (on average 24.9) internal successors, (249), 10 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:32:43,058 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:32:43,058 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 81 [2024-02-05 10:32:43,058 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:32:44,851 INFO L124 PetriNetUnfolderBase]: 3949/7319 cut-off events. [2024-02-05 10:32:44,852 INFO L125 PetriNetUnfolderBase]: For 178944/179874 co-relation queries the response was YES. [2024-02-05 10:32:44,916 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47316 conditions, 7319 events. 3949/7319 cut-off events. For 178944/179874 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 53956 event pairs, 836 based on Foata normal form. 200/7438 useless extension candidates. Maximal degree in co-relation 47207. Up to 5987 conditions per place. [2024-02-05 10:32:44,944 INFO L140 encePairwiseOnDemand]: 71/81 looper letters, 528 selfloop transitions, 78 changer transitions 0/647 dead transitions. [2024-02-05 10:32:44,945 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 647 transitions, 12597 flow [2024-02-05 10:32:44,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-05 10:32:44,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-05 10:32:44,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 311 transitions. [2024-02-05 10:32:44,946 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42661179698216734 [2024-02-05 10:32:44,946 INFO L175 Difference]: Start difference. First operand has 403 places, 586 transitions, 10783 flow. Second operand 9 states and 311 transitions. [2024-02-05 10:32:44,946 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 647 transitions, 12597 flow [2024-02-05 10:32:45,473 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 647 transitions, 12191 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-02-05 10:32:45,481 INFO L231 Difference]: Finished difference. Result has 406 places, 597 transitions, 10783 flow [2024-02-05 10:32:45,482 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=10401, PETRI_DIFFERENCE_MINUEND_PLACES=396, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=586, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=508, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10783, PETRI_PLACES=406, PETRI_TRANSITIONS=597} [2024-02-05 10:32:45,482 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 321 predicate places. [2024-02-05 10:32:45,482 INFO L495 AbstractCegarLoop]: Abstraction has has 406 places, 597 transitions, 10783 flow [2024-02-05 10:32:45,482 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 24.9) internal successors, (249), 10 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:32:45,482 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:32:45,482 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:32:45,483 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-02-05 10:32:45,483 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:32:45,483 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:32:45,483 INFO L85 PathProgramCache]: Analyzing trace with hash 1262660018, now seen corresponding path program 8 times [2024-02-05 10:32:45,483 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:32:45,483 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [334194059] [2024-02-05 10:32:45,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:32:45,484 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:32:45,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:32:45,747 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:32:45,748 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:32:45,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [334194059] [2024-02-05 10:32:45,748 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [334194059] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:32:45,748 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:32:45,748 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-05 10:32:45,748 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [604520922] [2024-02-05 10:32:45,748 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:32:45,748 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-05 10:32:45,748 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:32:45,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-05 10:32:45,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-02-05 10:32:45,806 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 81 [2024-02-05 10:32:45,806 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 406 places, 597 transitions, 10783 flow. Second operand has 10 states, 10 states have (on average 24.9) internal successors, (249), 10 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:32:45,806 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:32:45,806 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 81 [2024-02-05 10:32:45,806 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:32:47,428 INFO L124 PetriNetUnfolderBase]: 3946/7300 cut-off events. [2024-02-05 10:32:47,428 INFO L125 PetriNetUnfolderBase]: For 173342/174267 co-relation queries the response was YES. [2024-02-05 10:32:47,486 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46334 conditions, 7300 events. 3946/7300 cut-off events. For 173342/174267 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 53522 event pairs, 750 based on Foata normal form. 190/7406 useless extension candidates. Maximal degree in co-relation 46224. Up to 4844 conditions per place. [2024-02-05 10:32:47,510 INFO L140 encePairwiseOnDemand]: 71/81 looper letters, 469 selfloop transitions, 127 changer transitions 0/637 dead transitions. [2024-02-05 10:32:47,511 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 637 transitions, 12286 flow [2024-02-05 10:32:47,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-05 10:32:47,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-05 10:32:47,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 308 transitions. [2024-02-05 10:32:47,512 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4224965706447188 [2024-02-05 10:32:47,512 INFO L175 Difference]: Start difference. First operand has 406 places, 597 transitions, 10783 flow. Second operand 9 states and 308 transitions. [2024-02-05 10:32:47,512 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 414 places, 637 transitions, 12286 flow [2024-02-05 10:32:47,990 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 637 transitions, 12162 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-02-05 10:32:47,998 INFO L231 Difference]: Finished difference. Result has 410 places, 597 transitions, 10962 flow [2024-02-05 10:32:47,998 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=10659, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=597, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=470, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10962, PETRI_PLACES=410, PETRI_TRANSITIONS=597} [2024-02-05 10:32:47,998 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 325 predicate places. [2024-02-05 10:32:47,998 INFO L495 AbstractCegarLoop]: Abstraction has has 410 places, 597 transitions, 10962 flow [2024-02-05 10:32:47,999 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 24.9) internal successors, (249), 10 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:32:47,999 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:32:47,999 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:32:47,999 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-02-05 10:32:47,999 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:32:47,999 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:32:47,999 INFO L85 PathProgramCache]: Analyzing trace with hash -425272516, now seen corresponding path program 9 times [2024-02-05 10:32:47,999 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:32:48,000 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [928311498] [2024-02-05 10:32:48,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:32:48,000 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:32:48,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:32:48,253 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:32:48,253 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:32:48,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [928311498] [2024-02-05 10:32:48,253 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [928311498] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:32:48,253 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:32:48,253 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-05 10:32:48,253 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1538686608] [2024-02-05 10:32:48,253 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:32:48,253 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-05 10:32:48,254 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:32:48,254 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-05 10:32:48,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-02-05 10:32:48,314 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 81 [2024-02-05 10:32:48,315 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 597 transitions, 10962 flow. Second operand has 10 states, 10 states have (on average 24.9) internal successors, (249), 10 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:32:48,315 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:32:48,315 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 81 [2024-02-05 10:32:48,315 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:32:50,044 INFO L124 PetriNetUnfolderBase]: 3914/7258 cut-off events. [2024-02-05 10:32:50,045 INFO L125 PetriNetUnfolderBase]: For 180799/181730 co-relation queries the response was YES. [2024-02-05 10:32:50,098 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46541 conditions, 7258 events. 3914/7258 cut-off events. For 180799/181730 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 53440 event pairs, 820 based on Foata normal form. 204/7381 useless extension candidates. Maximal degree in co-relation 46430. Up to 5952 conditions per place. [2024-02-05 10:32:50,123 INFO L140 encePairwiseOnDemand]: 71/81 looper letters, 534 selfloop transitions, 78 changer transitions 0/653 dead transitions. [2024-02-05 10:32:50,124 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 420 places, 653 transitions, 12598 flow [2024-02-05 10:32:50,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-02-05 10:32:50,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-02-05 10:32:50,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 369 transitions. [2024-02-05 10:32:50,125 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41414141414141414 [2024-02-05 10:32:50,125 INFO L175 Difference]: Start difference. First operand has 410 places, 597 transitions, 10962 flow. Second operand 11 states and 369 transitions. [2024-02-05 10:32:50,125 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 420 places, 653 transitions, 12598 flow [2024-02-05 10:32:50,564 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 653 transitions, 12297 flow, removed 8 selfloop flow, removed 10 redundant places. [2024-02-05 10:32:50,571 INFO L231 Difference]: Finished difference. Result has 411 places, 597 transitions, 10828 flow [2024-02-05 10:32:50,572 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=10661, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=597, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=519, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10828, PETRI_PLACES=411, PETRI_TRANSITIONS=597} [2024-02-05 10:32:50,572 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 326 predicate places. [2024-02-05 10:32:50,572 INFO L495 AbstractCegarLoop]: Abstraction has has 411 places, 597 transitions, 10828 flow [2024-02-05 10:32:50,572 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 24.9) internal successors, (249), 10 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:32:50,572 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:32:50,572 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:32:50,572 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-02-05 10:32:50,573 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:32:50,573 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:32:50,573 INFO L85 PathProgramCache]: Analyzing trace with hash -1197301594, now seen corresponding path program 10 times [2024-02-05 10:32:50,573 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:32:50,573 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [838461390] [2024-02-05 10:32:50,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:32:50,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:32:50,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:32:50,822 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:32:50,823 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:32:50,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [838461390] [2024-02-05 10:32:50,823 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [838461390] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:32:50,823 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:32:50,823 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-05 10:32:50,823 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [602593520] [2024-02-05 10:32:50,824 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:32:50,824 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-05 10:32:50,824 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:32:50,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-05 10:32:50,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-02-05 10:32:50,849 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 81 [2024-02-05 10:32:50,849 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 597 transitions, 10828 flow. Second operand has 10 states, 10 states have (on average 24.9) internal successors, (249), 10 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:32:50,849 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:32:50,849 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 81 [2024-02-05 10:32:50,850 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:32:52,588 INFO L124 PetriNetUnfolderBase]: 3972/7350 cut-off events. [2024-02-05 10:32:52,589 INFO L125 PetriNetUnfolderBase]: For 176923/177848 co-relation queries the response was YES. [2024-02-05 10:32:52,657 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46610 conditions, 7350 events. 3972/7350 cut-off events. For 176923/177848 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 53973 event pairs, 758 based on Foata normal form. 186/7452 useless extension candidates. Maximal degree in co-relation 46500. Up to 4856 conditions per place. [2024-02-05 10:32:52,687 INFO L140 encePairwiseOnDemand]: 71/81 looper letters, 479 selfloop transitions, 133 changer transitions 0/653 dead transitions. [2024-02-05 10:32:52,687 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 653 transitions, 12523 flow [2024-02-05 10:32:52,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-02-05 10:32:52,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-02-05 10:32:52,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 370 transitions. [2024-02-05 10:32:52,688 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4152637485970819 [2024-02-05 10:32:52,688 INFO L175 Difference]: Start difference. First operand has 411 places, 597 transitions, 10828 flow. Second operand 11 states and 370 transitions. [2024-02-05 10:32:52,688 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 653 transitions, 12523 flow [2024-02-05 10:32:53,205 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 653 transitions, 12402 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-02-05 10:32:53,213 INFO L231 Difference]: Finished difference. Result has 417 places, 602 transitions, 11132 flow [2024-02-05 10:32:53,214 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=10707, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=597, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=468, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11132, PETRI_PLACES=417, PETRI_TRANSITIONS=602} [2024-02-05 10:32:53,214 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 332 predicate places. [2024-02-05 10:32:53,214 INFO L495 AbstractCegarLoop]: Abstraction has has 417 places, 602 transitions, 11132 flow [2024-02-05 10:32:53,214 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 24.9) internal successors, (249), 10 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:32:53,215 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:32:53,215 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:32:53,215 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-02-05 10:32:53,215 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:32:53,215 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:32:53,215 INFO L85 PathProgramCache]: Analyzing trace with hash 1605902860, now seen corresponding path program 11 times [2024-02-05 10:32:53,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:32:53,216 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [931765608] [2024-02-05 10:32:53,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:32:53,216 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:32:53,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:32:53,480 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:32:53,481 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:32:53,481 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [931765608] [2024-02-05 10:32:53,481 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [931765608] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:32:53,481 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:32:53,481 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-02-05 10:32:53,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1107913046] [2024-02-05 10:32:53,482 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:32:53,482 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-05 10:32:53,482 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:32:53,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-05 10:32:53,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-02-05 10:32:53,519 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 81 [2024-02-05 10:32:53,520 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 417 places, 602 transitions, 11132 flow. Second operand has 10 states, 10 states have (on average 24.9) internal successors, (249), 10 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:32:53,520 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:32:53,520 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 81 [2024-02-05 10:32:53,520 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:32:55,297 INFO L124 PetriNetUnfolderBase]: 4010/7412 cut-off events. [2024-02-05 10:32:55,297 INFO L125 PetriNetUnfolderBase]: For 186040/186965 co-relation queries the response was YES. [2024-02-05 10:32:55,359 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47854 conditions, 7412 events. 4010/7412 cut-off events. For 186040/186965 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 54430 event pairs, 712 based on Foata normal form. 178/7506 useless extension candidates. Maximal degree in co-relation 47742. Up to 4868 conditions per place. [2024-02-05 10:32:55,385 INFO L140 encePairwiseOnDemand]: 64/81 looper letters, 472 selfloop transitions, 145 changer transitions 0/658 dead transitions. [2024-02-05 10:32:55,386 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 658 transitions, 12784 flow [2024-02-05 10:32:55,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-02-05 10:32:55,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-02-05 10:32:55,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 399 transitions. [2024-02-05 10:32:55,387 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4104938271604938 [2024-02-05 10:32:55,387 INFO L175 Difference]: Start difference. First operand has 417 places, 602 transitions, 11132 flow. Second operand 12 states and 399 transitions. [2024-02-05 10:32:55,387 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 658 transitions, 12784 flow [2024-02-05 10:32:55,965 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 658 transitions, 12601 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-02-05 10:32:55,976 INFO L231 Difference]: Finished difference. Result has 423 places, 609 transitions, 11407 flow [2024-02-05 10:32:55,976 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=10952, PETRI_DIFFERENCE_MINUEND_PLACES=410, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=602, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=460, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=11407, PETRI_PLACES=423, PETRI_TRANSITIONS=609} [2024-02-05 10:32:55,976 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 338 predicate places. [2024-02-05 10:32:55,977 INFO L495 AbstractCegarLoop]: Abstraction has has 423 places, 609 transitions, 11407 flow [2024-02-05 10:32:55,977 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 24.9) internal successors, (249), 10 states have internal predecessors, (249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:32:55,977 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:32:55,977 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:32:55,977 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-02-05 10:32:55,977 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting P1Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:32:55,978 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:32:55,978 INFO L85 PathProgramCache]: Analyzing trace with hash 1639925936, now seen corresponding path program 1 times [2024-02-05 10:32:55,978 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:32:55,978 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1467088373] [2024-02-05 10:32:55,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:32:55,978 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:32:55,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:32:56,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-02-05 10:32:56,303 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:32:56,303 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1467088373] [2024-02-05 10:32:56,304 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1467088373] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:32:56,304 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:32:56,304 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-02-05 10:32:56,304 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1554380624] [2024-02-05 10:32:56,304 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:32:56,304 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-02-05 10:32:56,304 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:32:56,305 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-02-05 10:32:56,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-02-05 10:32:56,365 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 81 [2024-02-05 10:32:56,365 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 423 places, 609 transitions, 11407 flow. Second operand has 11 states, 11 states have (on average 24.90909090909091) internal successors, (274), 11 states have internal predecessors, (274), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:32:56,365 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:32:56,365 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 81 [2024-02-05 10:32:56,366 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:32:58,110 INFO L124 PetriNetUnfolderBase]: 3689/7129 cut-off events. [2024-02-05 10:32:58,110 INFO L125 PetriNetUnfolderBase]: For 163713/164947 co-relation queries the response was YES. [2024-02-05 10:32:58,164 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46440 conditions, 7129 events. 3689/7129 cut-off events. For 163713/164947 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 54368 event pairs, 785 based on Foata normal form. 101/7130 useless extension candidates. Maximal degree in co-relation 46326. Up to 4113 conditions per place. [2024-02-05 10:32:58,188 INFO L140 encePairwiseOnDemand]: 70/81 looper letters, 511 selfloop transitions, 86 changer transitions 11/655 dead transitions. [2024-02-05 10:32:58,188 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 431 places, 655 transitions, 13160 flow [2024-02-05 10:32:58,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-05 10:32:58,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-05 10:32:58,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 304 transitions. [2024-02-05 10:32:58,189 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4170096021947874 [2024-02-05 10:32:58,189 INFO L175 Difference]: Start difference. First operand has 423 places, 609 transitions, 11407 flow. Second operand 9 states and 304 transitions. [2024-02-05 10:32:58,189 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 431 places, 655 transitions, 13160 flow [2024-02-05 10:32:58,675 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 419 places, 655 transitions, 12807 flow, removed 38 selfloop flow, removed 12 redundant places. [2024-02-05 10:32:58,686 INFO L231 Difference]: Finished difference. Result has 421 places, 605 transitions, 11337 flow [2024-02-05 10:32:58,687 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=11082, PETRI_DIFFERENCE_MINUEND_PLACES=411, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=609, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=528, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11337, PETRI_PLACES=421, PETRI_TRANSITIONS=605} [2024-02-05 10:32:58,687 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 336 predicate places. [2024-02-05 10:32:58,687 INFO L495 AbstractCegarLoop]: Abstraction has has 421 places, 605 transitions, 11337 flow [2024-02-05 10:32:58,687 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 24.90909090909091) internal successors, (274), 11 states have internal predecessors, (274), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:32:58,688 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:32:58,688 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:32:58,688 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-02-05 10:32:58,688 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:32:58,688 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:32:58,688 INFO L85 PathProgramCache]: Analyzing trace with hash -672192694, now seen corresponding path program 1 times [2024-02-05 10:32:58,688 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:32:58,689 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [421473508] [2024-02-05 10:32:58,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:32:58,689 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:32:58,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:32:59,054 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:32:59,054 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:32:59,055 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [421473508] [2024-02-05 10:32:59,055 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [421473508] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:32:59,055 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:32:59,055 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-02-05 10:32:59,055 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [349508883] [2024-02-05 10:32:59,055 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:32:59,055 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-02-05 10:32:59,056 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:32:59,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-02-05 10:32:59,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=73, Unknown=0, NotChecked=0, Total=110 [2024-02-05 10:32:59,157 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 81 [2024-02-05 10:32:59,158 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 605 transitions, 11337 flow. Second operand has 11 states, 11 states have (on average 24.90909090909091) internal successors, (274), 11 states have internal predecessors, (274), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:32:59,158 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:32:59,158 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 81 [2024-02-05 10:32:59,158 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:33:00,997 INFO L124 PetriNetUnfolderBase]: 4039/7647 cut-off events. [2024-02-05 10:33:00,997 INFO L125 PetriNetUnfolderBase]: For 201063/202042 co-relation queries the response was YES. [2024-02-05 10:33:01,070 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49948 conditions, 7647 events. 4039/7647 cut-off events. For 201063/202042 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 57585 event pairs, 925 based on Foata normal form. 179/7737 useless extension candidates. Maximal degree in co-relation 49835. Up to 5927 conditions per place. [2024-02-05 10:33:01,102 INFO L140 encePairwiseOnDemand]: 68/81 looper letters, 536 selfloop transitions, 71 changer transitions 5/653 dead transitions. [2024-02-05 10:33:01,102 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 429 places, 653 transitions, 12974 flow [2024-02-05 10:33:01,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-05 10:33:01,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-05 10:33:01,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 310 transitions. [2024-02-05 10:33:01,103 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4252400548696845 [2024-02-05 10:33:01,103 INFO L175 Difference]: Start difference. First operand has 421 places, 605 transitions, 11337 flow. Second operand 9 states and 310 transitions. [2024-02-05 10:33:01,103 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 429 places, 653 transitions, 12974 flow [2024-02-05 10:33:01,697 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 422 places, 653 transitions, 12780 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-02-05 10:33:01,705 INFO L231 Difference]: Finished difference. Result has 425 places, 604 transitions, 11335 flow [2024-02-05 10:33:01,706 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=11151, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=605, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=534, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11335, PETRI_PLACES=425, PETRI_TRANSITIONS=604} [2024-02-05 10:33:01,706 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 340 predicate places. [2024-02-05 10:33:01,706 INFO L495 AbstractCegarLoop]: Abstraction has has 425 places, 604 transitions, 11335 flow [2024-02-05 10:33:01,706 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 24.90909090909091) internal successors, (274), 11 states have internal predecessors, (274), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:33:01,706 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:33:01,707 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:33:01,707 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-02-05 10:33:01,707 INFO L420 AbstractCegarLoop]: === Iteration 145 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:33:01,707 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:33:01,707 INFO L85 PathProgramCache]: Analyzing trace with hash -1554792086, now seen corresponding path program 2 times [2024-02-05 10:33:01,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:33:01,707 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2134322927] [2024-02-05 10:33:01,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:33:01,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:33:01,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:33:02,019 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:33:02,019 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:33:02,019 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2134322927] [2024-02-05 10:33:02,020 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2134322927] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:33:02,020 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:33:02,020 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-02-05 10:33:02,020 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [664632486] [2024-02-05 10:33:02,020 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:33:02,020 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-05 10:33:02,020 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:33:02,021 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-05 10:33:02,021 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=45, Unknown=0, NotChecked=0, Total=90 [2024-02-05 10:33:02,076 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 81 [2024-02-05 10:33:02,076 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 425 places, 604 transitions, 11335 flow. Second operand has 10 states, 10 states have (on average 25.1) internal successors, (251), 10 states have internal predecessors, (251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:33:02,076 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:33:02,076 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 81 [2024-02-05 10:33:02,076 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:33:03,875 INFO L124 PetriNetUnfolderBase]: 4051/7779 cut-off events. [2024-02-05 10:33:03,875 INFO L125 PetriNetUnfolderBase]: For 192699/193719 co-relation queries the response was YES. [2024-02-05 10:33:03,940 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50654 conditions, 7779 events. 4051/7779 cut-off events. For 192699/193719 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 59751 event pairs, 895 based on Foata normal form. 186/7862 useless extension candidates. Maximal degree in co-relation 50539. Up to 5012 conditions per place. [2024-02-05 10:33:03,966 INFO L140 encePairwiseOnDemand]: 69/81 looper letters, 529 selfloop transitions, 98 changer transitions 2/670 dead transitions. [2024-02-05 10:33:03,966 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 670 transitions, 13270 flow [2024-02-05 10:33:03,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-05 10:33:03,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-05 10:33:03,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 330 transitions. [2024-02-05 10:33:03,967 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45267489711934156 [2024-02-05 10:33:03,968 INFO L175 Difference]: Start difference. First operand has 425 places, 604 transitions, 11335 flow. Second operand 9 states and 330 transitions. [2024-02-05 10:33:03,968 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 670 transitions, 13270 flow [2024-02-05 10:33:04,534 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 670 transitions, 13182 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-02-05 10:33:04,542 INFO L231 Difference]: Finished difference. Result has 430 places, 604 transitions, 11465 flow [2024-02-05 10:33:04,542 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=11251, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=604, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=507, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11465, PETRI_PLACES=430, PETRI_TRANSITIONS=604} [2024-02-05 10:33:04,543 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 345 predicate places. [2024-02-05 10:33:04,543 INFO L495 AbstractCegarLoop]: Abstraction has has 430 places, 604 transitions, 11465 flow [2024-02-05 10:33:04,543 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 25.1) internal successors, (251), 10 states have internal predecessors, (251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:33:04,543 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:33:04,543 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:33:04,543 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-02-05 10:33:04,543 INFO L420 AbstractCegarLoop]: === Iteration 146 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:33:04,544 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:33:04,544 INFO L85 PathProgramCache]: Analyzing trace with hash -1524288086, now seen corresponding path program 3 times [2024-02-05 10:33:04,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:33:04,544 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [106464990] [2024-02-05 10:33:04,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:33:04,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:33:04,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:33:04,914 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:33:04,914 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:33:04,914 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [106464990] [2024-02-05 10:33:04,914 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [106464990] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:33:04,914 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:33:04,914 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-02-05 10:33:04,914 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1381151309] [2024-02-05 10:33:04,914 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:33:04,914 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-05 10:33:04,914 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:33:04,915 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-05 10:33:04,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=45, Unknown=0, NotChecked=0, Total=90 [2024-02-05 10:33:04,957 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 81 [2024-02-05 10:33:04,958 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 430 places, 604 transitions, 11465 flow. Second operand has 10 states, 10 states have (on average 25.1) internal successors, (251), 10 states have internal predecessors, (251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:33:04,958 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:33:04,958 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 81 [2024-02-05 10:33:04,958 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:33:06,897 INFO L124 PetriNetUnfolderBase]: 4032/7758 cut-off events. [2024-02-05 10:33:06,897 INFO L125 PetriNetUnfolderBase]: For 196365/197382 co-relation queries the response was YES. [2024-02-05 10:33:06,961 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50710 conditions, 7758 events. 4032/7758 cut-off events. For 196365/197382 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 59563 event pairs, 894 based on Foata normal form. 200/7868 useless extension candidates. Maximal degree in co-relation 50593. Up to 5015 conditions per place. [2024-02-05 10:33:06,988 INFO L140 encePairwiseOnDemand]: 70/81 looper letters, 499 selfloop transitions, 103 changer transitions 12/655 dead transitions. [2024-02-05 10:33:06,988 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 655 transitions, 13147 flow [2024-02-05 10:33:06,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-05 10:33:06,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-05 10:33:06,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 292 transitions. [2024-02-05 10:33:06,989 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4506172839506173 [2024-02-05 10:33:06,989 INFO L175 Difference]: Start difference. First operand has 430 places, 604 transitions, 11465 flow. Second operand 8 states and 292 transitions. [2024-02-05 10:33:06,990 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 655 transitions, 13147 flow [2024-02-05 10:33:07,600 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 655 transitions, 13040 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-02-05 10:33:07,609 INFO L231 Difference]: Finished difference. Result has 434 places, 593 transitions, 11506 flow [2024-02-05 10:33:07,609 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=11358, PETRI_DIFFERENCE_MINUEND_PLACES=425, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=604, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=501, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11506, PETRI_PLACES=434, PETRI_TRANSITIONS=593} [2024-02-05 10:33:07,609 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 349 predicate places. [2024-02-05 10:33:07,609 INFO L495 AbstractCegarLoop]: Abstraction has has 434 places, 593 transitions, 11506 flow [2024-02-05 10:33:07,609 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 25.1) internal successors, (251), 10 states have internal predecessors, (251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:33:07,609 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:33:07,610 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:33:07,610 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-02-05 10:33:07,610 INFO L420 AbstractCegarLoop]: === Iteration 147 === Targeting P1Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:33:07,610 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:33:07,610 INFO L85 PathProgramCache]: Analyzing trace with hash 1776028778, now seen corresponding path program 2 times [2024-02-05 10:33:07,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:33:07,610 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [596893020] [2024-02-05 10:33:07,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:33:07,611 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:33:07,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:33:07,855 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:33:07,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:33:07,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [596893020] [2024-02-05 10:33:07,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [596893020] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:33:07,855 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:33:07,855 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-02-05 10:33:07,855 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1396483498] [2024-02-05 10:33:07,856 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:33:07,856 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-05 10:33:07,856 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:33:07,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-05 10:33:07,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=45, Unknown=0, NotChecked=0, Total=90 [2024-02-05 10:33:07,885 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 81 [2024-02-05 10:33:07,885 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 434 places, 593 transitions, 11506 flow. Second operand has 10 states, 10 states have (on average 25.1) internal successors, (251), 10 states have internal predecessors, (251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:33:07,885 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:33:07,885 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 81 [2024-02-05 10:33:07,885 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:33:09,617 INFO L124 PetriNetUnfolderBase]: 3693/7287 cut-off events. [2024-02-05 10:33:09,617 INFO L125 PetriNetUnfolderBase]: For 171946/173253 co-relation queries the response was YES. [2024-02-05 10:33:09,689 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47841 conditions, 7287 events. 3693/7287 cut-off events. For 171946/173253 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 56778 event pairs, 549 based on Foata normal form. 78/7241 useless extension candidates. Maximal degree in co-relation 47722. Up to 2929 conditions per place. [2024-02-05 10:33:09,717 INFO L140 encePairwiseOnDemand]: 63/81 looper letters, 468 selfloop transitions, 151 changer transitions 6/669 dead transitions. [2024-02-05 10:33:09,717 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 669 transitions, 13540 flow [2024-02-05 10:33:09,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-05 10:33:09,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-05 10:33:09,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 335 transitions. [2024-02-05 10:33:09,718 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45953360768175583 [2024-02-05 10:33:09,718 INFO L175 Difference]: Start difference. First operand has 434 places, 593 transitions, 11506 flow. Second operand 9 states and 335 transitions. [2024-02-05 10:33:09,719 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 669 transitions, 13540 flow [2024-02-05 10:33:10,397 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 669 transitions, 13161 flow, removed 15 selfloop flow, removed 14 redundant places. [2024-02-05 10:33:10,405 INFO L231 Difference]: Finished difference. Result has 430 places, 589 transitions, 11489 flow [2024-02-05 10:33:10,406 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=11145, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=593, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=443, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11489, PETRI_PLACES=430, PETRI_TRANSITIONS=589} [2024-02-05 10:33:10,406 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 345 predicate places. [2024-02-05 10:33:10,406 INFO L495 AbstractCegarLoop]: Abstraction has has 430 places, 589 transitions, 11489 flow [2024-02-05 10:33:10,406 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 25.1) internal successors, (251), 10 states have internal predecessors, (251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:33:10,406 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:33:10,406 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:33:10,406 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-02-05 10:33:10,407 INFO L420 AbstractCegarLoop]: === Iteration 148 === Targeting P1Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:33:10,407 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:33:10,407 INFO L85 PathProgramCache]: Analyzing trace with hash 1560064378, now seen corresponding path program 3 times [2024-02-05 10:33:10,407 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:33:10,407 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [79662188] [2024-02-05 10:33:10,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:33:10,407 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:33:10,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:33:10,707 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:33:10,707 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:33:10,707 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [79662188] [2024-02-05 10:33:10,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [79662188] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:33:10,707 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:33:10,707 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-02-05 10:33:10,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1128009894] [2024-02-05 10:33:10,707 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:33:10,707 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-05 10:33:10,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:33:10,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-05 10:33:10,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=45, Unknown=0, NotChecked=0, Total=90 [2024-02-05 10:33:10,758 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 81 [2024-02-05 10:33:10,758 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 430 places, 589 transitions, 11489 flow. Second operand has 10 states, 10 states have (on average 25.1) internal successors, (251), 10 states have internal predecessors, (251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:33:10,758 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:33:10,758 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 81 [2024-02-05 10:33:10,759 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:33:12,645 INFO L124 PetriNetUnfolderBase]: 3672/7242 cut-off events. [2024-02-05 10:33:12,645 INFO L125 PetriNetUnfolderBase]: For 169783/171078 co-relation queries the response was YES. [2024-02-05 10:33:12,728 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48386 conditions, 7242 events. 3672/7242 cut-off events. For 169783/171078 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 56214 event pairs, 527 based on Foata normal form. 78/7196 useless extension candidates. Maximal degree in co-relation 48270. Up to 2929 conditions per place. [2024-02-05 10:33:12,759 INFO L140 encePairwiseOnDemand]: 64/81 looper letters, 466 selfloop transitions, 145 changer transitions 9/664 dead transitions. [2024-02-05 10:33:12,760 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 664 transitions, 13520 flow [2024-02-05 10:33:12,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-05 10:33:12,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-05 10:33:12,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 312 transitions. [2024-02-05 10:33:12,761 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48148148148148145 [2024-02-05 10:33:12,761 INFO L175 Difference]: Start difference. First operand has 430 places, 589 transitions, 11489 flow. Second operand 8 states and 312 transitions. [2024-02-05 10:33:12,761 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 664 transitions, 13520 flow [2024-02-05 10:33:13,363 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 664 transitions, 13256 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-02-05 10:33:13,372 INFO L231 Difference]: Finished difference. Result has 428 places, 582 transitions, 11452 flow [2024-02-05 10:33:13,373 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=11231, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=589, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=446, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11452, PETRI_PLACES=428, PETRI_TRANSITIONS=582} [2024-02-05 10:33:13,373 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 343 predicate places. [2024-02-05 10:33:13,373 INFO L495 AbstractCegarLoop]: Abstraction has has 428 places, 582 transitions, 11452 flow [2024-02-05 10:33:13,374 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 25.1) internal successors, (251), 10 states have internal predecessors, (251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:33:13,374 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:33:13,374 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:33:13,374 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-02-05 10:33:13,374 INFO L420 AbstractCegarLoop]: === Iteration 149 === Targeting P1Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:33:13,374 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:33:13,375 INFO L85 PathProgramCache]: Analyzing trace with hash -1525964482, now seen corresponding path program 4 times [2024-02-05 10:33:13,375 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:33:13,375 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [792350813] [2024-02-05 10:33:13,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:33:13,375 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:33:13,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:33:13,708 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:33:13,708 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:33:13,708 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [792350813] [2024-02-05 10:33:13,709 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [792350813] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:33:13,709 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:33:13,709 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-02-05 10:33:13,709 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [46442075] [2024-02-05 10:33:13,709 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:33:13,709 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-05 10:33:13,709 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:33:13,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-05 10:33:13,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=45, Unknown=0, NotChecked=0, Total=90 [2024-02-05 10:33:13,766 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 81 [2024-02-05 10:33:13,766 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 428 places, 582 transitions, 11452 flow. Second operand has 10 states, 10 states have (on average 25.1) internal successors, (251), 10 states have internal predecessors, (251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:33:13,766 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:33:13,766 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 81 [2024-02-05 10:33:13,766 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:33:15,466 INFO L124 PetriNetUnfolderBase]: 3600/7106 cut-off events. [2024-02-05 10:33:15,467 INFO L125 PetriNetUnfolderBase]: For 168153/169448 co-relation queries the response was YES. [2024-02-05 10:33:15,535 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47940 conditions, 7106 events. 3600/7106 cut-off events. For 168153/169448 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 54999 event pairs, 499 based on Foata normal form. 86/7068 useless extension candidates. Maximal degree in co-relation 47824. Up to 2929 conditions per place. [2024-02-05 10:33:15,561 INFO L140 encePairwiseOnDemand]: 64/81 looper letters, 425 selfloop transitions, 145 changer transitions 39/646 dead transitions. [2024-02-05 10:33:15,561 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 435 places, 646 transitions, 13322 flow [2024-02-05 10:33:15,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-05 10:33:15,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-05 10:33:15,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 301 transitions. [2024-02-05 10:33:15,563 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4645061728395062 [2024-02-05 10:33:15,563 INFO L175 Difference]: Start difference. First operand has 428 places, 582 transitions, 11452 flow. Second operand 8 states and 301 transitions. [2024-02-05 10:33:15,563 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 435 places, 646 transitions, 13322 flow [2024-02-05 10:33:16,121 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 424 places, 646 transitions, 12946 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-02-05 10:33:16,129 INFO L231 Difference]: Finished difference. Result has 425 places, 543 transitions, 10769 flow [2024-02-05 10:33:16,130 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=11080, PETRI_DIFFERENCE_MINUEND_PLACES=417, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=582, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=437, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10769, PETRI_PLACES=425, PETRI_TRANSITIONS=543} [2024-02-05 10:33:16,130 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 340 predicate places. [2024-02-05 10:33:16,130 INFO L495 AbstractCegarLoop]: Abstraction has has 425 places, 543 transitions, 10769 flow [2024-02-05 10:33:16,131 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 25.1) internal successors, (251), 10 states have internal predecessors, (251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:33:16,131 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:33:16,131 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:33:16,131 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-02-05 10:33:16,131 INFO L420 AbstractCegarLoop]: === Iteration 150 === Targeting P1Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:33:16,131 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:33:16,132 INFO L85 PathProgramCache]: Analyzing trace with hash -1066438414, now seen corresponding path program 5 times [2024-02-05 10:33:16,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:33:16,132 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [506203435] [2024-02-05 10:33:16,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:33:16,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:33:16,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:33:16,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-02-05 10:33:16,458 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:33:16,458 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [506203435] [2024-02-05 10:33:16,458 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [506203435] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:33:16,458 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:33:16,458 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-02-05 10:33:16,458 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1501742227] [2024-02-05 10:33:16,459 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:33:16,459 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-02-05 10:33:16,459 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:33:16,459 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-02-05 10:33:16,459 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2024-02-05 10:33:16,505 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 81 [2024-02-05 10:33:16,506 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 425 places, 543 transitions, 10769 flow. Second operand has 11 states, 11 states have (on average 24.90909090909091) internal successors, (274), 11 states have internal predecessors, (274), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:33:16,506 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:33:16,506 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 81 [2024-02-05 10:33:16,506 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:33:18,086 INFO L124 PetriNetUnfolderBase]: 3335/6737 cut-off events. [2024-02-05 10:33:18,086 INFO L125 PetriNetUnfolderBase]: For 158393/159568 co-relation queries the response was YES. [2024-02-05 10:33:18,149 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45291 conditions, 6737 events. 3335/6737 cut-off events. For 158393/159568 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 52720 event pairs, 825 based on Foata normal form. 40/6690 useless extension candidates. Maximal degree in co-relation 45178. Up to 5494 conditions per place. [2024-02-05 10:33:18,173 INFO L140 encePairwiseOnDemand]: 71/81 looper letters, 480 selfloop transitions, 42 changer transitions 17/576 dead transitions. [2024-02-05 10:33:18,173 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 576 transitions, 12074 flow [2024-02-05 10:33:18,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-05 10:33:18,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-05 10:33:18,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 294 transitions. [2024-02-05 10:33:18,174 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40329218106995884 [2024-02-05 10:33:18,174 INFO L175 Difference]: Start difference. First operand has 425 places, 543 transitions, 10769 flow. Second operand 9 states and 294 transitions. [2024-02-05 10:33:18,174 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 576 transitions, 12074 flow [2024-02-05 10:33:18,766 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 411 places, 576 transitions, 11399 flow, removed 10 selfloop flow, removed 22 redundant places. [2024-02-05 10:33:18,774 INFO L231 Difference]: Finished difference. Result has 412 places, 529 transitions, 9988 flow [2024-02-05 10:33:18,774 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=10106, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=543, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=501, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9988, PETRI_PLACES=412, PETRI_TRANSITIONS=529} [2024-02-05 10:33:18,774 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 327 predicate places. [2024-02-05 10:33:18,774 INFO L495 AbstractCegarLoop]: Abstraction has has 412 places, 529 transitions, 9988 flow [2024-02-05 10:33:18,775 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 24.90909090909091) internal successors, (274), 11 states have internal predecessors, (274), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:33:18,775 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:33:18,775 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:33:18,775 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-02-05 10:33:18,775 INFO L420 AbstractCegarLoop]: === Iteration 151 === Targeting P1Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:33:18,775 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:33:18,776 INFO L85 PathProgramCache]: Analyzing trace with hash -1739559780, now seen corresponding path program 6 times [2024-02-05 10:33:18,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:33:18,776 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [353359772] [2024-02-05 10:33:18,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:33:18,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:33:18,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:33:19,115 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:33:19,116 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:33:19,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [353359772] [2024-02-05 10:33:19,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [353359772] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:33:19,116 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:33:19,116 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-02-05 10:33:19,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [278731070] [2024-02-05 10:33:19,116 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:33:19,116 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-02-05 10:33:19,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:33:19,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-02-05 10:33:19,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2024-02-05 10:33:19,172 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 81 [2024-02-05 10:33:19,173 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 412 places, 529 transitions, 9988 flow. Second operand has 11 states, 11 states have (on average 24.90909090909091) internal successors, (274), 11 states have internal predecessors, (274), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:33:19,173 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:33:19,173 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 81 [2024-02-05 10:33:19,173 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:33:20,586 INFO L124 PetriNetUnfolderBase]: 3316/6708 cut-off events. [2024-02-05 10:33:20,586 INFO L125 PetriNetUnfolderBase]: For 136642/137812 co-relation queries the response was YES. [2024-02-05 10:33:20,640 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43635 conditions, 6708 events. 3316/6708 cut-off events. For 136642/137812 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 52479 event pairs, 824 based on Foata normal form. 40/6661 useless extension candidates. Maximal degree in co-relation 43528. Up to 5484 conditions per place. [2024-02-05 10:33:20,664 INFO L140 encePairwiseOnDemand]: 71/81 looper letters, 467 selfloop transitions, 44 changer transitions 15/563 dead transitions. [2024-02-05 10:33:20,664 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 420 places, 563 transitions, 11244 flow [2024-02-05 10:33:20,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-05 10:33:20,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-05 10:33:20,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 294 transitions. [2024-02-05 10:33:20,665 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40329218106995884 [2024-02-05 10:33:20,665 INFO L175 Difference]: Start difference. First operand has 412 places, 529 transitions, 9988 flow. Second operand 9 states and 294 transitions. [2024-02-05 10:33:20,666 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 420 places, 563 transitions, 11244 flow [2024-02-05 10:33:21,072 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 405 places, 563 transitions, 11105 flow, removed 1 selfloop flow, removed 15 redundant places. [2024-02-05 10:33:21,079 INFO L231 Difference]: Finished difference. Result has 406 places, 517 transitions, 9778 flow [2024-02-05 10:33:21,079 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=9849, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=529, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=485, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9778, PETRI_PLACES=406, PETRI_TRANSITIONS=517} [2024-02-05 10:33:21,080 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 321 predicate places. [2024-02-05 10:33:21,080 INFO L495 AbstractCegarLoop]: Abstraction has has 406 places, 517 transitions, 9778 flow [2024-02-05 10:33:21,080 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 24.90909090909091) internal successors, (274), 11 states have internal predecessors, (274), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:33:21,080 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:33:21,080 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:33:21,080 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-02-05 10:33:21,081 INFO L420 AbstractCegarLoop]: === Iteration 152 === Targeting P1Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:33:21,081 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:33:21,081 INFO L85 PathProgramCache]: Analyzing trace with hash -1170730750, now seen corresponding path program 7 times [2024-02-05 10:33:21,081 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:33:21,081 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1004603294] [2024-02-05 10:33:21,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:33:21,081 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:33:21,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:33:21,388 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:33:21,388 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:33:21,388 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1004603294] [2024-02-05 10:33:21,388 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1004603294] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:33:21,388 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:33:21,388 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-02-05 10:33:21,388 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [950289869] [2024-02-05 10:33:21,388 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:33:21,389 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-02-05 10:33:21,389 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:33:21,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-02-05 10:33:21,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2024-02-05 10:33:21,422 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 81 [2024-02-05 10:33:21,422 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 406 places, 517 transitions, 9778 flow. Second operand has 11 states, 11 states have (on average 24.90909090909091) internal successors, (274), 11 states have internal predecessors, (274), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:33:21,422 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:33:21,422 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 81 [2024-02-05 10:33:21,423 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:33:22,988 INFO L124 PetriNetUnfolderBase]: 3279/6634 cut-off events. [2024-02-05 10:33:22,988 INFO L125 PetriNetUnfolderBase]: For 134308/135470 co-relation queries the response was YES. [2024-02-05 10:33:23,041 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43139 conditions, 6634 events. 3279/6634 cut-off events. For 134308/135470 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 51669 event pairs, 799 based on Foata normal form. 40/6587 useless extension candidates. Maximal degree in co-relation 43032. Up to 5146 conditions per place. [2024-02-05 10:33:23,066 INFO L140 encePairwiseOnDemand]: 71/81 looper letters, 448 selfloop transitions, 38 changer transitions 27/550 dead transitions. [2024-02-05 10:33:23,066 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 550 transitions, 10977 flow [2024-02-05 10:33:23,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-05 10:33:23,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-05 10:33:23,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 295 transitions. [2024-02-05 10:33:23,067 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4046639231824417 [2024-02-05 10:33:23,067 INFO L175 Difference]: Start difference. First operand has 406 places, 517 transitions, 9778 flow. Second operand 9 states and 295 transitions. [2024-02-05 10:33:23,067 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 414 places, 550 transitions, 10977 flow [2024-02-05 10:33:23,472 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 401 places, 550 transitions, 10856 flow, removed 2 selfloop flow, removed 13 redundant places. [2024-02-05 10:33:23,479 INFO L231 Difference]: Finished difference. Result has 402 places, 492 transitions, 9300 flow [2024-02-05 10:33:23,479 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=9657, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=517, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=479, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9300, PETRI_PLACES=402, PETRI_TRANSITIONS=492} [2024-02-05 10:33:23,479 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 317 predicate places. [2024-02-05 10:33:23,479 INFO L495 AbstractCegarLoop]: Abstraction has has 402 places, 492 transitions, 9300 flow [2024-02-05 10:33:23,480 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 24.90909090909091) internal successors, (274), 11 states have internal predecessors, (274), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:33:23,480 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:33:23,480 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:33:23,480 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-02-05 10:33:23,480 INFO L420 AbstractCegarLoop]: === Iteration 153 === Targeting P1Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:33:23,480 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:33:23,480 INFO L85 PathProgramCache]: Analyzing trace with hash -805928168, now seen corresponding path program 8 times [2024-02-05 10:33:23,481 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:33:23,481 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1343831093] [2024-02-05 10:33:23,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:33:23,481 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:33:23,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:33:23,774 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:33:23,774 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:33:23,774 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1343831093] [2024-02-05 10:33:23,774 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1343831093] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:33:23,774 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:33:23,774 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-02-05 10:33:23,774 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1396421710] [2024-02-05 10:33:23,774 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:33:23,774 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-05 10:33:23,774 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:33:23,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-05 10:33:23,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=45, Unknown=0, NotChecked=0, Total=90 [2024-02-05 10:33:23,823 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 81 [2024-02-05 10:33:23,823 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 402 places, 492 transitions, 9300 flow. Second operand has 10 states, 10 states have (on average 25.1) internal successors, (251), 10 states have internal predecessors, (251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:33:23,824 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:33:23,824 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 81 [2024-02-05 10:33:23,824 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:33:25,219 INFO L124 PetriNetUnfolderBase]: 3194/6461 cut-off events. [2024-02-05 10:33:25,219 INFO L125 PetriNetUnfolderBase]: For 132965/134187 co-relation queries the response was YES. [2024-02-05 10:33:25,275 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42045 conditions, 6461 events. 3194/6461 cut-off events. For 132965/134187 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 50337 event pairs, 671 based on Foata normal form. 57/6436 useless extension candidates. Maximal degree in co-relation 41939. Up to 2547 conditions per place. [2024-02-05 10:33:25,301 INFO L140 encePairwiseOnDemand]: 70/81 looper letters, 399 selfloop transitions, 98 changer transitions 5/539 dead transitions. [2024-02-05 10:33:25,301 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 539 transitions, 10739 flow [2024-02-05 10:33:25,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-05 10:33:25,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-05 10:33:25,302 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 288 transitions. [2024-02-05 10:33:25,302 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-02-05 10:33:25,302 INFO L175 Difference]: Start difference. First operand has 402 places, 492 transitions, 9300 flow. Second operand 8 states and 288 transitions. [2024-02-05 10:33:25,302 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 408 places, 539 transitions, 10739 flow [2024-02-05 10:33:25,705 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 539 transitions, 10548 flow, removed 8 selfloop flow, removed 20 redundant places. [2024-02-05 10:33:25,712 INFO L231 Difference]: Finished difference. Result has 390 places, 488 transitions, 9315 flow [2024-02-05 10:33:25,713 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=9101, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=491, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=394, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9315, PETRI_PLACES=390, PETRI_TRANSITIONS=488} [2024-02-05 10:33:25,713 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 305 predicate places. [2024-02-05 10:33:25,713 INFO L495 AbstractCegarLoop]: Abstraction has has 390 places, 488 transitions, 9315 flow [2024-02-05 10:33:25,713 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 25.1) internal successors, (251), 10 states have internal predecessors, (251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:33:25,713 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:33:25,713 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:33:25,714 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-02-05 10:33:25,714 INFO L420 AbstractCegarLoop]: === Iteration 154 === Targeting P1Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:33:25,714 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:33:25,714 INFO L85 PathProgramCache]: Analyzing trace with hash -824944808, now seen corresponding path program 9 times [2024-02-05 10:33:25,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:33:25,714 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1284800426] [2024-02-05 10:33:25,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:33:25,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:33:25,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:33:26,015 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:33:26,015 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:33:26,015 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1284800426] [2024-02-05 10:33:26,015 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1284800426] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:33:26,015 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:33:26,015 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-02-05 10:33:26,015 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [472096934] [2024-02-05 10:33:26,015 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:33:26,015 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-05 10:33:26,016 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:33:26,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-05 10:33:26,016 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=45, Unknown=0, NotChecked=0, Total=90 [2024-02-05 10:33:26,072 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 81 [2024-02-05 10:33:26,072 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 390 places, 488 transitions, 9315 flow. Second operand has 10 states, 10 states have (on average 25.1) internal successors, (251), 10 states have internal predecessors, (251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:33:26,072 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:33:26,073 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 81 [2024-02-05 10:33:26,073 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:33:27,384 INFO L124 PetriNetUnfolderBase]: 3182/6449 cut-off events. [2024-02-05 10:33:27,385 INFO L125 PetriNetUnfolderBase]: For 133195/134405 co-relation queries the response was YES. [2024-02-05 10:33:27,435 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42034 conditions, 6449 events. 3182/6449 cut-off events. For 133195/134405 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 50235 event pairs, 709 based on Foata normal form. 41/6399 useless extension candidates. Maximal degree in co-relation 41929. Up to 1832 conditions per place. [2024-02-05 10:33:27,456 INFO L140 encePairwiseOnDemand]: 71/81 looper letters, 364 selfloop transitions, 117 changer transitions 15/533 dead transitions. [2024-02-05 10:33:27,456 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 533 transitions, 10669 flow [2024-02-05 10:33:27,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-05 10:33:27,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-05 10:33:27,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 285 transitions. [2024-02-05 10:33:27,457 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4398148148148148 [2024-02-05 10:33:27,458 INFO L175 Difference]: Start difference. First operand has 390 places, 488 transitions, 9315 flow. Second operand 8 states and 285 transitions. [2024-02-05 10:33:27,458 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 533 transitions, 10669 flow [2024-02-05 10:33:27,817 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 533 transitions, 10285 flow, removed 2 selfloop flow, removed 16 redundant places. [2024-02-05 10:33:27,823 INFO L231 Difference]: Finished difference. Result has 379 places, 472 transitions, 8938 flow [2024-02-05 10:33:27,824 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=8887, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=486, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=370, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8938, PETRI_PLACES=379, PETRI_TRANSITIONS=472} [2024-02-05 10:33:27,824 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 294 predicate places. [2024-02-05 10:33:27,824 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 472 transitions, 8938 flow [2024-02-05 10:33:27,824 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 25.1) internal successors, (251), 10 states have internal predecessors, (251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:33:27,824 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:33:27,824 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:33:27,825 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-02-05 10:33:27,825 INFO L420 AbstractCegarLoop]: === Iteration 155 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:33:27,825 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:33:27,825 INFO L85 PathProgramCache]: Analyzing trace with hash -174154456, now seen corresponding path program 4 times [2024-02-05 10:33:27,825 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:33:27,825 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [463599544] [2024-02-05 10:33:27,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:33:27,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:33:27,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:33:28,101 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:33:28,101 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:33:28,101 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [463599544] [2024-02-05 10:33:28,101 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [463599544] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:33:28,101 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:33:28,101 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-02-05 10:33:28,101 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2123749208] [2024-02-05 10:33:28,102 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:33:28,102 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-05 10:33:28,102 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:33:28,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-05 10:33:28,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=45, Unknown=0, NotChecked=0, Total=90 [2024-02-05 10:33:28,131 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 81 [2024-02-05 10:33:28,131 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 472 transitions, 8938 flow. Second operand has 10 states, 10 states have (on average 25.1) internal successors, (251), 10 states have internal predecessors, (251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:33:28,131 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:33:28,131 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 81 [2024-02-05 10:33:28,132 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:33:29,649 INFO L124 PetriNetUnfolderBase]: 3711/7258 cut-off events. [2024-02-05 10:33:29,649 INFO L125 PetriNetUnfolderBase]: For 158941/159809 co-relation queries the response was YES. [2024-02-05 10:33:29,710 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47553 conditions, 7258 events. 3711/7258 cut-off events. For 158941/159809 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 55141 event pairs, 966 based on Foata normal form. 171/7346 useless extension candidates. Maximal degree in co-relation 47459. Up to 3242 conditions per place. [2024-02-05 10:33:29,737 INFO L140 encePairwiseOnDemand]: 68/81 looper letters, 432 selfloop transitions, 76 changer transitions 26/570 dead transitions. [2024-02-05 10:33:29,737 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 570 transitions, 10969 flow [2024-02-05 10:33:29,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-02-05 10:33:29,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-02-05 10:33:29,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 338 transitions. [2024-02-05 10:33:29,738 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46364883401920437 [2024-02-05 10:33:29,739 INFO L175 Difference]: Start difference. First operand has 379 places, 472 transitions, 8938 flow. Second operand 9 states and 338 transitions. [2024-02-05 10:33:29,739 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 570 transitions, 10969 flow [2024-02-05 10:33:30,164 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 570 transitions, 10681 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-02-05 10:33:30,171 INFO L231 Difference]: Finished difference. Result has 379 places, 452 transitions, 8509 flow [2024-02-05 10:33:30,171 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=8664, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=472, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=400, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8509, PETRI_PLACES=379, PETRI_TRANSITIONS=452} [2024-02-05 10:33:30,171 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 294 predicate places. [2024-02-05 10:33:30,171 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 452 transitions, 8509 flow [2024-02-05 10:33:30,172 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 25.1) internal successors, (251), 10 states have internal predecessors, (251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:33:30,172 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:33:30,172 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:33:30,172 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-02-05 10:33:30,172 INFO L420 AbstractCegarLoop]: === Iteration 156 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:33:30,172 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:33:30,172 INFO L85 PathProgramCache]: Analyzing trace with hash -1161975242, now seen corresponding path program 5 times [2024-02-05 10:33:30,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:33:30,173 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [100898889] [2024-02-05 10:33:30,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:33:30,173 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:33:30,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:33:30,500 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:33:30,501 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:33:30,501 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [100898889] [2024-02-05 10:33:30,501 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [100898889] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:33:30,501 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:33:30,501 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-02-05 10:33:30,501 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2076127065] [2024-02-05 10:33:30,501 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:33:30,501 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-02-05 10:33:30,501 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:33:30,502 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-02-05 10:33:30,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-02-05 10:33:30,540 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 81 [2024-02-05 10:33:30,540 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 452 transitions, 8509 flow. Second operand has 11 states, 11 states have (on average 24.90909090909091) internal successors, (274), 11 states have internal predecessors, (274), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:33:30,540 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:33:30,540 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 81 [2024-02-05 10:33:30,540 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:33:32,134 INFO L124 PetriNetUnfolderBase]: 3509/6938 cut-off events. [2024-02-05 10:33:32,134 INFO L125 PetriNetUnfolderBase]: For 144847/145663 co-relation queries the response was YES. [2024-02-05 10:33:32,195 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44993 conditions, 6938 events. 3509/6938 cut-off events. For 144847/145663 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 52487 event pairs, 1032 based on Foata normal form. 169/7025 useless extension candidates. Maximal degree in co-relation 44899. Up to 5202 conditions per place. [2024-02-05 10:33:32,221 INFO L140 encePairwiseOnDemand]: 72/81 looper letters, 410 selfloop transitions, 46 changer transitions 23/515 dead transitions. [2024-02-05 10:33:32,221 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 515 transitions, 10024 flow [2024-02-05 10:33:32,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-05 10:33:32,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-05 10:33:32,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 283 transitions. [2024-02-05 10:33:32,222 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4367283950617284 [2024-02-05 10:33:32,222 INFO L175 Difference]: Start difference. First operand has 379 places, 452 transitions, 8509 flow. Second operand 8 states and 283 transitions. [2024-02-05 10:33:32,222 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 515 transitions, 10024 flow [2024-02-05 10:33:32,626 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 515 transitions, 9905 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-02-05 10:33:32,633 INFO L231 Difference]: Finished difference. Result has 379 places, 434 transitions, 8176 flow [2024-02-05 10:33:32,633 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=8390, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=452, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=406, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8176, PETRI_PLACES=379, PETRI_TRANSITIONS=434} [2024-02-05 10:33:32,634 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 294 predicate places. [2024-02-05 10:33:32,635 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 434 transitions, 8176 flow [2024-02-05 10:33:32,635 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 24.90909090909091) internal successors, (274), 11 states have internal predecessors, (274), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:33:32,635 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:33:32,635 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:33:32,635 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-02-05 10:33:32,635 INFO L420 AbstractCegarLoop]: === Iteration 157 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:33:32,636 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:33:32,636 INFO L85 PathProgramCache]: Analyzing trace with hash 673030442, now seen corresponding path program 6 times [2024-02-05 10:33:32,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:33:32,636 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1133403293] [2024-02-05 10:33:32,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:33:32,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:33:32,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:33:32,961 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:33:32,962 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:33:32,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1133403293] [2024-02-05 10:33:32,962 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1133403293] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:33:32,962 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:33:32,962 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-02-05 10:33:32,962 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1381292586] [2024-02-05 10:33:32,962 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:33:32,963 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-02-05 10:33:32,963 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:33:32,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-02-05 10:33:32,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-02-05 10:33:33,021 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 81 [2024-02-05 10:33:33,021 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 434 transitions, 8176 flow. Second operand has 11 states, 11 states have (on average 24.90909090909091) internal successors, (274), 11 states have internal predecessors, (274), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:33:33,021 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:33:33,021 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 81 [2024-02-05 10:33:33,022 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:33:34,713 INFO L124 PetriNetUnfolderBase]: 3352/6697 cut-off events. [2024-02-05 10:33:34,713 INFO L125 PetriNetUnfolderBase]: For 138414/139214 co-relation queries the response was YES. [2024-02-05 10:33:34,757 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42994 conditions, 6697 events. 3352/6697 cut-off events. For 138414/139214 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 50523 event pairs, 1012 based on Foata normal form. 167/6782 useless extension candidates. Maximal degree in co-relation 42899. Up to 5202 conditions per place. [2024-02-05 10:33:34,778 INFO L140 encePairwiseOnDemand]: 72/81 looper letters, 410 selfloop transitions, 39 changer transitions 18/503 dead transitions. [2024-02-05 10:33:34,779 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 503 transitions, 9659 flow [2024-02-05 10:33:34,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-02-05 10:33:34,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-02-05 10:33:34,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 345 transitions. [2024-02-05 10:33:34,785 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42592592592592593 [2024-02-05 10:33:34,785 INFO L175 Difference]: Start difference. First operand has 379 places, 434 transitions, 8176 flow. Second operand 10 states and 345 transitions. [2024-02-05 10:33:34,785 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 503 transitions, 9659 flow [2024-02-05 10:33:35,128 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 503 transitions, 9558 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-02-05 10:33:35,135 INFO L231 Difference]: Finished difference. Result has 380 places, 416 transitions, 7798 flow [2024-02-05 10:33:35,135 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=8075, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=434, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=395, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7798, PETRI_PLACES=380, PETRI_TRANSITIONS=416} [2024-02-05 10:33:35,135 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 295 predicate places. [2024-02-05 10:33:35,135 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 416 transitions, 7798 flow [2024-02-05 10:33:35,136 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 24.90909090909091) internal successors, (274), 11 states have internal predecessors, (274), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:33:35,136 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:33:35,136 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:33:35,136 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-02-05 10:33:35,136 INFO L420 AbstractCegarLoop]: === Iteration 158 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:33:35,136 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:33:35,136 INFO L85 PathProgramCache]: Analyzing trace with hash -761374090, now seen corresponding path program 7 times [2024-02-05 10:33:35,137 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:33:35,137 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [337796401] [2024-02-05 10:33:35,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:33:35,137 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:33:35,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:33:35,497 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:33:35,497 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:33:35,497 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [337796401] [2024-02-05 10:33:35,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [337796401] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:33:35,497 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:33:35,497 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-02-05 10:33:35,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [199536749] [2024-02-05 10:33:35,497 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:33:35,498 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-02-05 10:33:35,498 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:33:35,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-02-05 10:33:35,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=45, Unknown=0, NotChecked=0, Total=90 [2024-02-05 10:33:35,555 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 81 [2024-02-05 10:33:35,555 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 416 transitions, 7798 flow. Second operand has 10 states, 10 states have (on average 25.1) internal successors, (251), 10 states have internal predecessors, (251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:33:35,555 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:33:35,555 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 81 [2024-02-05 10:33:35,555 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:33:37,129 INFO L124 PetriNetUnfolderBase]: 3335/6631 cut-off events. [2024-02-05 10:33:37,129 INFO L125 PetriNetUnfolderBase]: For 137319/138083 co-relation queries the response was YES. [2024-02-05 10:33:37,196 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42545 conditions, 6631 events. 3335/6631 cut-off events. For 137319/138083 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 49515 event pairs, 660 based on Foata normal form. 166/6725 useless extension candidates. Maximal degree in co-relation 42449. Up to 3210 conditions per place. [2024-02-05 10:33:37,225 INFO L140 encePairwiseOnDemand]: 63/81 looper letters, 311 selfloop transitions, 108 changer transitions 29/480 dead transitions. [2024-02-05 10:33:37,225 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 480 transitions, 9283 flow [2024-02-05 10:33:37,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-05 10:33:37,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-05 10:33:37,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 304 transitions. [2024-02-05 10:33:37,226 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4691358024691358 [2024-02-05 10:33:37,226 INFO L175 Difference]: Start difference. First operand has 380 places, 416 transitions, 7798 flow. Second operand 8 states and 304 transitions. [2024-02-05 10:33:37,227 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 480 transitions, 9283 flow [2024-02-05 10:33:37,653 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 480 transitions, 9191 flow, removed 0 selfloop flow, removed 13 redundant places. [2024-02-05 10:33:37,660 INFO L231 Difference]: Finished difference. Result has 376 places, 391 transitions, 7585 flow [2024-02-05 10:33:37,661 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=7706, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7585, PETRI_PLACES=376, PETRI_TRANSITIONS=391} [2024-02-05 10:33:37,661 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 291 predicate places. [2024-02-05 10:33:37,661 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 391 transitions, 7585 flow [2024-02-05 10:33:37,661 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 25.1) internal successors, (251), 10 states have internal predecessors, (251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:33:37,662 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:33:37,662 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:33:37,662 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-02-05 10:33:37,662 INFO L420 AbstractCegarLoop]: === Iteration 159 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:33:37,662 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:33:37,662 INFO L85 PathProgramCache]: Analyzing trace with hash 753285750, now seen corresponding path program 8 times [2024-02-05 10:33:37,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:33:37,662 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1433589399] [2024-02-05 10:33:37,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:33:37,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:33:37,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:33:38,016 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:33:38,017 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:33:38,017 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1433589399] [2024-02-05 10:33:38,017 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1433589399] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:33:38,017 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:33:38,017 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-02-05 10:33:38,017 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [347077871] [2024-02-05 10:33:38,017 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:33:38,017 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-02-05 10:33:38,018 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:33:38,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-02-05 10:33:38,018 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-02-05 10:33:38,060 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 81 [2024-02-05 10:33:38,061 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 391 transitions, 7585 flow. Second operand has 11 states, 11 states have (on average 24.90909090909091) internal successors, (274), 11 states have internal predecessors, (274), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:33:38,061 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:33:38,061 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 81 [2024-02-05 10:33:38,061 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:33:39,824 INFO L124 PetriNetUnfolderBase]: 3195/6507 cut-off events. [2024-02-05 10:33:39,825 INFO L125 PetriNetUnfolderBase]: For 138974/139684 co-relation queries the response was YES. [2024-02-05 10:33:39,871 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42673 conditions, 6507 events. 3195/6507 cut-off events. For 138974/139684 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 49273 event pairs, 947 based on Foata normal form. 154/6593 useless extension candidates. Maximal degree in co-relation 42577. Up to 4770 conditions per place. [2024-02-05 10:33:39,893 INFO L140 encePairwiseOnDemand]: 72/81 looper letters, 358 selfloop transitions, 41 changer transitions 23/454 dead transitions. [2024-02-05 10:33:39,893 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 454 transitions, 9014 flow [2024-02-05 10:33:39,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-05 10:33:39,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-05 10:33:39,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 281 transitions. [2024-02-05 10:33:39,895 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43364197530864196 [2024-02-05 10:33:39,895 INFO L175 Difference]: Start difference. First operand has 376 places, 391 transitions, 7585 flow. Second operand 8 states and 281 transitions. [2024-02-05 10:33:39,895 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 454 transitions, 9014 flow [2024-02-05 10:33:40,201 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 454 transitions, 8624 flow, removed 8 selfloop flow, removed 14 redundant places. [2024-02-05 10:33:40,206 INFO L231 Difference]: Finished difference. Result has 370 places, 373 transitions, 6967 flow [2024-02-05 10:33:40,207 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=7207, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=391, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6967, PETRI_PLACES=370, PETRI_TRANSITIONS=373} [2024-02-05 10:33:40,207 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 285 predicate places. [2024-02-05 10:33:40,207 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 373 transitions, 6967 flow [2024-02-05 10:33:40,207 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 24.90909090909091) internal successors, (274), 11 states have internal predecessors, (274), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:33:40,207 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:33:40,207 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:33:40,207 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-02-05 10:33:40,208 INFO L420 AbstractCegarLoop]: === Iteration 160 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:33:40,208 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:33:40,208 INFO L85 PathProgramCache]: Analyzing trace with hash 925242500, now seen corresponding path program 9 times [2024-02-05 10:33:40,208 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:33:40,208 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1179820067] [2024-02-05 10:33:40,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:33:40,208 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:33:40,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:33:40,502 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:33:40,502 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:33:40,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1179820067] [2024-02-05 10:33:40,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1179820067] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:33:40,502 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:33:40,502 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-02-05 10:33:40,502 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [937175411] [2024-02-05 10:33:40,502 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:33:40,502 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-02-05 10:33:40,502 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:33:40,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-02-05 10:33:40,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-02-05 10:33:40,564 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 81 [2024-02-05 10:33:40,564 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 373 transitions, 6967 flow. Second operand has 11 states, 11 states have (on average 24.90909090909091) internal successors, (274), 11 states have internal predecessors, (274), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:33:40,564 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:33:40,564 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 81 [2024-02-05 10:33:40,564 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:33:41,813 INFO L124 PetriNetUnfolderBase]: 3042/6230 cut-off events. [2024-02-05 10:33:41,813 INFO L125 PetriNetUnfolderBase]: For 120139/120827 co-relation queries the response was YES. [2024-02-05 10:33:41,872 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39650 conditions, 6230 events. 3042/6230 cut-off events. For 120139/120827 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 46743 event pairs, 891 based on Foata normal form. 130/6293 useless extension candidates. Maximal degree in co-relation 39558. Up to 2911 conditions per place. [2024-02-05 10:33:41,896 INFO L140 encePairwiseOnDemand]: 72/81 looper letters, 301 selfloop transitions, 55 changer transitions 27/411 dead transitions. [2024-02-05 10:33:41,896 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 411 transitions, 8009 flow [2024-02-05 10:33:41,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-02-05 10:33:41,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-02-05 10:33:41,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 276 transitions. [2024-02-05 10:33:41,897 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42592592592592593 [2024-02-05 10:33:41,897 INFO L175 Difference]: Start difference. First operand has 370 places, 373 transitions, 6967 flow. Second operand 8 states and 276 transitions. [2024-02-05 10:33:41,897 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 411 transitions, 8009 flow [2024-02-05 10:33:42,232 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 411 transitions, 7906 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-02-05 10:33:42,238 INFO L231 Difference]: Finished difference. Result has 368 places, 346 transitions, 6591 flow [2024-02-05 10:33:42,238 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=6864, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6591, PETRI_PLACES=368, PETRI_TRANSITIONS=346} [2024-02-05 10:33:42,238 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 283 predicate places. [2024-02-05 10:33:42,238 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 346 transitions, 6591 flow [2024-02-05 10:33:42,239 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 24.90909090909091) internal successors, (274), 11 states have internal predecessors, (274), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:33:42,239 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:33:42,239 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:33:42,239 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-02-05 10:33:42,239 INFO L420 AbstractCegarLoop]: === Iteration 161 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:33:42,239 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:33:42,239 INFO L85 PathProgramCache]: Analyzing trace with hash -762690034, now seen corresponding path program 10 times [2024-02-05 10:33:42,240 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:33:42,240 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [480874044] [2024-02-05 10:33:42,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:33:42,240 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:33:42,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:33:42,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-02-05 10:33:42,547 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:33:42,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [480874044] [2024-02-05 10:33:42,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [480874044] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:33:42,547 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:33:42,547 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-02-05 10:33:42,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [5268696] [2024-02-05 10:33:42,548 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:33:42,548 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-02-05 10:33:42,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:33:42,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-02-05 10:33:42,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-02-05 10:33:42,597 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 81 [2024-02-05 10:33:42,598 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 346 transitions, 6591 flow. Second operand has 11 states, 11 states have (on average 24.90909090909091) internal successors, (274), 11 states have internal predecessors, (274), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:33:42,598 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:33:42,598 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 81 [2024-02-05 10:33:42,598 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:33:43,827 INFO L124 PetriNetUnfolderBase]: 2876/5992 cut-off events. [2024-02-05 10:33:43,827 INFO L125 PetriNetUnfolderBase]: For 115109/115759 co-relation queries the response was YES. [2024-02-05 10:33:43,865 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37736 conditions, 5992 events. 2876/5992 cut-off events. For 115109/115759 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 45308 event pairs, 895 based on Foata normal form. 118/6046 useless extension candidates. Maximal degree in co-relation 37643. Up to 4506 conditions per place. [2024-02-05 10:33:43,884 INFO L140 encePairwiseOnDemand]: 72/81 looper letters, 337 selfloop transitions, 35 changer transitions 15/415 dead transitions. [2024-02-05 10:33:43,884 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 415 transitions, 7928 flow [2024-02-05 10:33:43,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-02-05 10:33:43,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-02-05 10:33:43,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 343 transitions. [2024-02-05 10:33:43,885 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42345679012345677 [2024-02-05 10:33:43,885 INFO L175 Difference]: Start difference. First operand has 368 places, 346 transitions, 6591 flow. Second operand 10 states and 343 transitions. [2024-02-05 10:33:43,885 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 415 transitions, 7928 flow [2024-02-05 10:33:44,131 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 415 transitions, 7499 flow, removed 17 selfloop flow, removed 19 redundant places. [2024-02-05 10:33:44,136 INFO L231 Difference]: Finished difference. Result has 359 places, 332 transitions, 6021 flow [2024-02-05 10:33:44,136 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=6195, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=346, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6021, PETRI_PLACES=359, PETRI_TRANSITIONS=332} [2024-02-05 10:33:44,136 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 274 predicate places. [2024-02-05 10:33:44,136 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 332 transitions, 6021 flow [2024-02-05 10:33:44,136 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 24.90909090909091) internal successors, (274), 11 states have internal predecessors, (274), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:33:44,136 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:33:44,137 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:33:44,137 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-02-05 10:33:44,137 INFO L420 AbstractCegarLoop]: === Iteration 162 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:33:44,137 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:33:44,137 INFO L85 PathProgramCache]: Analyzing trace with hash -1534719112, now seen corresponding path program 11 times [2024-02-05 10:33:44,137 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:33:44,137 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1094113351] [2024-02-05 10:33:44,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:33:44,138 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:33:44,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:33:44,421 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:33:44,421 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:33:44,421 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1094113351] [2024-02-05 10:33:44,421 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1094113351] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:33:44,421 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:33:44,421 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-02-05 10:33:44,421 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1731197616] [2024-02-05 10:33:44,421 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:33:44,421 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-02-05 10:33:44,421 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:33:44,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-02-05 10:33:44,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-02-05 10:33:44,455 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 81 [2024-02-05 10:33:44,455 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 332 transitions, 6021 flow. Second operand has 11 states, 11 states have (on average 24.90909090909091) internal successors, (274), 11 states have internal predecessors, (274), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:33:44,455 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:33:44,455 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 81 [2024-02-05 10:33:44,455 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:33:45,661 INFO L124 PetriNetUnfolderBase]: 2869/6002 cut-off events. [2024-02-05 10:33:45,662 INFO L125 PetriNetUnfolderBase]: For 94431/94949 co-relation queries the response was YES. [2024-02-05 10:33:45,708 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36480 conditions, 6002 events. 2869/6002 cut-off events. For 94431/94949 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 45277 event pairs, 886 based on Foata normal form. 104/6036 useless extension candidates. Maximal degree in co-relation 36392. Up to 2911 conditions per place. [2024-02-05 10:33:45,729 INFO L140 encePairwiseOnDemand]: 72/81 looper letters, 297 selfloop transitions, 51 changer transitions 13/389 dead transitions. [2024-02-05 10:33:45,729 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 389 transitions, 7156 flow [2024-02-05 10:33:45,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-02-05 10:33:45,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-02-05 10:33:45,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 343 transitions. [2024-02-05 10:33:45,730 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42345679012345677 [2024-02-05 10:33:45,730 INFO L175 Difference]: Start difference. First operand has 359 places, 332 transitions, 6021 flow. Second operand 10 states and 343 transitions. [2024-02-05 10:33:45,730 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 389 transitions, 7156 flow [2024-02-05 10:33:45,954 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 389 transitions, 7069 flow, removed 0 selfloop flow, removed 12 redundant places. [2024-02-05 10:33:45,958 INFO L231 Difference]: Finished difference. Result has 357 places, 320 transitions, 5844 flow [2024-02-05 10:33:45,958 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=5934, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5844, PETRI_PLACES=357, PETRI_TRANSITIONS=320} [2024-02-05 10:33:45,959 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 272 predicate places. [2024-02-05 10:33:45,959 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 320 transitions, 5844 flow [2024-02-05 10:33:45,959 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 24.90909090909091) internal successors, (274), 11 states have internal predecessors, (274), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:33:45,959 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:33:45,959 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:33:45,959 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-02-05 10:33:45,960 INFO L420 AbstractCegarLoop]: === Iteration 163 === Targeting P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:33:45,960 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:33:45,960 INFO L85 PathProgramCache]: Analyzing trace with hash 324499514, now seen corresponding path program 12 times [2024-02-05 10:33:45,960 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:33:45,960 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1591523322] [2024-02-05 10:33:45,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:33:45,960 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:33:45,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-02-05 10:33:46,254 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-02-05 10:33:46,255 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-02-05 10:33:46,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1591523322] [2024-02-05 10:33:46,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1591523322] provided 1 perfect and 0 imperfect interpolant sequences [2024-02-05 10:33:46,255 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-02-05 10:33:46,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-02-05 10:33:46,256 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1452108124] [2024-02-05 10:33:46,256 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-02-05 10:33:46,256 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-02-05 10:33:46,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-02-05 10:33:46,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-02-05 10:33:46,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-02-05 10:33:46,295 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 81 [2024-02-05 10:33:46,295 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 320 transitions, 5844 flow. Second operand has 11 states, 11 states have (on average 24.90909090909091) internal successors, (274), 11 states have internal predecessors, (274), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:33:46,295 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-02-05 10:33:46,296 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 81 [2024-02-05 10:33:46,296 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-02-05 10:33:47,541 INFO L124 PetriNetUnfolderBase]: 2830/5934 cut-off events. [2024-02-05 10:33:47,541 INFO L125 PetriNetUnfolderBase]: For 93040/93554 co-relation queries the response was YES. [2024-02-05 10:33:47,576 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35963 conditions, 5934 events. 2830/5934 cut-off events. For 93040/93554 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 44650 event pairs, 779 based on Foata normal form. 96/5956 useless extension candidates. Maximal degree in co-relation 35874. Up to 2911 conditions per place. [2024-02-05 10:33:47,595 INFO L140 encePairwiseOnDemand]: 65/81 looper letters, 272 selfloop transitions, 54 changer transitions 19/372 dead transitions. [2024-02-05 10:33:47,595 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 372 transitions, 6847 flow [2024-02-05 10:33:47,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-02-05 10:33:47,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-02-05 10:33:47,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 371 transitions. [2024-02-05 10:33:47,596 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4163860830527497 [2024-02-05 10:33:47,597 INFO L175 Difference]: Start difference. First operand has 357 places, 320 transitions, 5844 flow. Second operand 11 states and 371 transitions. [2024-02-05 10:33:47,597 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 372 transitions, 6847 flow [2024-02-05 10:33:47,784 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 372 transitions, 6499 flow, removed 16 selfloop flow, removed 27 redundant places. [2024-02-05 10:33:47,788 INFO L231 Difference]: Finished difference. Result has 338 places, 299 transitions, 5276 flow [2024-02-05 10:33:47,789 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=81, PETRI_DIFFERENCE_MINUEND_FLOW=5446, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5276, PETRI_PLACES=338, PETRI_TRANSITIONS=299} [2024-02-05 10:33:47,789 INFO L281 CegarLoopForPetriNet]: 85 programPoint places, 253 predicate places. [2024-02-05 10:33:47,789 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 299 transitions, 5276 flow [2024-02-05 10:33:47,789 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 24.90909090909091) internal successors, (274), 11 states have internal predecessors, (274), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-02-05 10:33:47,789 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-02-05 10:33:47,789 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:33:47,790 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-02-05 10:33:47,790 INFO L420 AbstractCegarLoop]: === Iteration 164 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONWITNESS_INVARIANT === [P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT, P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (and 65 more)] === [2024-02-05 10:33:47,790 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-02-05 10:33:47,790 INFO L85 PathProgramCache]: Analyzing trace with hash -265545478, now seen corresponding path program 1 times [2024-02-05 10:33:47,790 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-02-05 10:33:47,790 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [565167213] [2024-02-05 10:33:47,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-02-05 10:33:47,791 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-02-05 10:33:47,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-02-05 10:33:47,800 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-02-05 10:33:47,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-02-05 10:33:47,840 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-02-05 10:33:47,841 INFO L360 BasicCegarLoop]: Counterexample is feasible [2024-02-05 10:33:47,841 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr4ASSERT_VIOLATIONWITNESS_INVARIANT (67 of 68 remaining) [2024-02-05 10:33:47,843 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT (66 of 68 remaining) [2024-02-05 10:33:47,843 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT (65 of 68 remaining) [2024-02-05 10:33:47,843 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (64 of 68 remaining) [2024-02-05 10:33:47,843 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err3ASSERT_VIOLATIONWITNESS_INVARIANT (63 of 68 remaining) [2024-02-05 10:33:47,843 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT (62 of 68 remaining) [2024-02-05 10:33:47,844 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err5ASSERT_VIOLATIONWITNESS_INVARIANT (61 of 68 remaining) [2024-02-05 10:33:47,844 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err6ASSERT_VIOLATIONWITNESS_INVARIANT (60 of 68 remaining) [2024-02-05 10:33:47,844 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT (59 of 68 remaining) [2024-02-05 10:33:47,844 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err8ASSERT_VIOLATIONWITNESS_INVARIANT (58 of 68 remaining) [2024-02-05 10:33:47,844 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT (57 of 68 remaining) [2024-02-05 10:33:47,844 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err10ASSERT_VIOLATIONWITNESS_INVARIANT (56 of 68 remaining) [2024-02-05 10:33:47,844 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err11ASSERT_VIOLATIONWITNESS_INVARIANT (55 of 68 remaining) [2024-02-05 10:33:47,845 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err12ASSERT_VIOLATIONWITNESS_INVARIANT (54 of 68 remaining) [2024-02-05 10:33:47,845 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err13ASSERT_VIOLATIONWITNESS_INVARIANT (53 of 68 remaining) [2024-02-05 10:33:47,845 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err0ASSERT_VIOLATIONWITNESS_INVARIANT (52 of 68 remaining) [2024-02-05 10:33:47,845 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT (51 of 68 remaining) [2024-02-05 10:33:47,845 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err2ASSERT_VIOLATIONWITNESS_INVARIANT (50 of 68 remaining) [2024-02-05 10:33:47,845 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err3ASSERT_VIOLATIONWITNESS_INVARIANT (49 of 68 remaining) [2024-02-05 10:33:47,846 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT (48 of 68 remaining) [2024-02-05 10:33:47,846 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err5ASSERT_VIOLATIONWITNESS_INVARIANT (47 of 68 remaining) [2024-02-05 10:33:47,846 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err6ASSERT_VIOLATIONWITNESS_INVARIANT (46 of 68 remaining) [2024-02-05 10:33:47,846 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT (45 of 68 remaining) [2024-02-05 10:33:47,846 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err8ASSERT_VIOLATIONWITNESS_INVARIANT (44 of 68 remaining) [2024-02-05 10:33:47,846 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err9ASSERT_VIOLATIONWITNESS_INVARIANT (43 of 68 remaining) [2024-02-05 10:33:47,846 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err10ASSERT_VIOLATIONWITNESS_INVARIANT (42 of 68 remaining) [2024-02-05 10:33:47,847 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err11ASSERT_VIOLATIONWITNESS_INVARIANT (41 of 68 remaining) [2024-02-05 10:33:47,847 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err12ASSERT_VIOLATIONWITNESS_INVARIANT (40 of 68 remaining) [2024-02-05 10:33:47,847 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err13ASSERT_VIOLATIONWITNESS_INVARIANT (39 of 68 remaining) [2024-02-05 10:33:47,847 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (38 of 68 remaining) [2024-02-05 10:33:47,847 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (37 of 68 remaining) [2024-02-05 10:33:47,847 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (36 of 68 remaining) [2024-02-05 10:33:47,847 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3ASSERT_VIOLATIONWITNESS_INVARIANT (35 of 68 remaining) [2024-02-05 10:33:47,847 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5ASSERT_VIOLATIONWITNESS_INVARIANT (34 of 68 remaining) [2024-02-05 10:33:47,848 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr6ASSERT_VIOLATIONWITNESS_INVARIANT (33 of 68 remaining) [2024-02-05 10:33:47,848 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr7ASSERT_VIOLATIONWITNESS_INVARIANT (32 of 68 remaining) [2024-02-05 10:33:47,848 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr9ASSERT_VIOLATIONWITNESS_INVARIANT (31 of 68 remaining) [2024-02-05 10:33:47,848 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr8ASSERT_VIOLATIONERROR_FUNCTION (30 of 68 remaining) [2024-02-05 10:33:47,848 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (29 of 68 remaining) [2024-02-05 10:33:47,848 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (28 of 68 remaining) [2024-02-05 10:33:47,848 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err0ASSERT_VIOLATIONWITNESS_INVARIANT (27 of 68 remaining) [2024-02-05 10:33:47,848 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err1ASSERT_VIOLATIONWITNESS_INVARIANT (26 of 68 remaining) [2024-02-05 10:33:47,849 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err2ASSERT_VIOLATIONWITNESS_INVARIANT (25 of 68 remaining) [2024-02-05 10:33:47,849 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err3ASSERT_VIOLATIONWITNESS_INVARIANT (24 of 68 remaining) [2024-02-05 10:33:47,849 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err4ASSERT_VIOLATIONWITNESS_INVARIANT (23 of 68 remaining) [2024-02-05 10:33:47,849 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err5ASSERT_VIOLATIONWITNESS_INVARIANT (22 of 68 remaining) [2024-02-05 10:33:47,849 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err6ASSERT_VIOLATIONWITNESS_INVARIANT (21 of 68 remaining) [2024-02-05 10:33:47,849 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err7ASSERT_VIOLATIONWITNESS_INVARIANT (20 of 68 remaining) [2024-02-05 10:33:47,849 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err8ASSERT_VIOLATIONWITNESS_INVARIANT (19 of 68 remaining) [2024-02-05 10:33:47,849 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err9ASSERT_VIOLATIONWITNESS_INVARIANT (18 of 68 remaining) [2024-02-05 10:33:47,850 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err10ASSERT_VIOLATIONWITNESS_INVARIANT (17 of 68 remaining) [2024-02-05 10:33:47,850 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err11ASSERT_VIOLATIONWITNESS_INVARIANT (16 of 68 remaining) [2024-02-05 10:33:47,850 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err12ASSERT_VIOLATIONWITNESS_INVARIANT (15 of 68 remaining) [2024-02-05 10:33:47,850 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P0Err13ASSERT_VIOLATIONWITNESS_INVARIANT (14 of 68 remaining) [2024-02-05 10:33:47,850 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err0ASSERT_VIOLATIONWITNESS_INVARIANT (13 of 68 remaining) [2024-02-05 10:33:47,850 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err1ASSERT_VIOLATIONWITNESS_INVARIANT (12 of 68 remaining) [2024-02-05 10:33:47,850 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err2ASSERT_VIOLATIONWITNESS_INVARIANT (11 of 68 remaining) [2024-02-05 10:33:47,850 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err3ASSERT_VIOLATIONWITNESS_INVARIANT (10 of 68 remaining) [2024-02-05 10:33:47,851 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err4ASSERT_VIOLATIONWITNESS_INVARIANT (9 of 68 remaining) [2024-02-05 10:33:47,851 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err5ASSERT_VIOLATIONWITNESS_INVARIANT (8 of 68 remaining) [2024-02-05 10:33:47,851 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err6ASSERT_VIOLATIONWITNESS_INVARIANT (7 of 68 remaining) [2024-02-05 10:33:47,851 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err7ASSERT_VIOLATIONWITNESS_INVARIANT (6 of 68 remaining) [2024-02-05 10:33:47,851 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err8ASSERT_VIOLATIONWITNESS_INVARIANT (5 of 68 remaining) [2024-02-05 10:33:47,851 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err9ASSERT_VIOLATIONWITNESS_INVARIANT (4 of 68 remaining) [2024-02-05 10:33:47,851 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err10ASSERT_VIOLATIONWITNESS_INVARIANT (3 of 68 remaining) [2024-02-05 10:33:47,851 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err11ASSERT_VIOLATIONWITNESS_INVARIANT (2 of 68 remaining) [2024-02-05 10:33:47,851 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err12ASSERT_VIOLATIONWITNESS_INVARIANT (1 of 68 remaining) [2024-02-05 10:33:47,852 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location P1Err13ASSERT_VIOLATIONWITNESS_INVARIANT (0 of 68 remaining) [2024-02-05 10:33:47,852 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-02-05 10:33:47,852 INFO L445 BasicCegarLoop]: Path program histogram: [12, 11, 10, 10, 9, 8, 8, 7, 6, 5, 5, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-02-05 10:33:47,857 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2024-02-05 10:33:47,857 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2024-02-05 10:33:47,902 INFO L503 ceAbstractionStarter]: Automizer considered 37 witness invariants [2024-02-05 10:33:47,902 INFO L504 ceAbstractionStarter]: WitnessConsidered=37 [2024-02-05 10:33:47,902 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 05.02 10:33:47 BasicIcfg [2024-02-05 10:33:47,902 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-02-05 10:33:47,903 INFO L158 Benchmark]: Toolchain (without parser) took 280840.10ms. Allocated memory was 207.6MB in the beginning and 3.2GB in the end (delta: 3.0GB). Free memory was 162.9MB in the beginning and 2.9GB in the end (delta: -2.7GB). Peak memory consumption was 338.9MB. Max. memory is 16.1GB. [2024-02-05 10:33:47,903 INFO L158 Benchmark]: Witness Parser took 0.17ms. Allocated memory is still 130.0MB. Free memory is still 93.2MB. There was no memory consumed. Max. memory is 16.1GB. [2024-02-05 10:33:47,903 INFO L158 Benchmark]: CDTParser took 0.15ms. Allocated memory is still 130.0MB. Free memory is still 88.4MB. There was no memory consumed. Max. memory is 16.1GB. [2024-02-05 10:33:47,903 INFO L158 Benchmark]: CACSL2BoogieTranslator took 827.85ms. Allocated memory is still 207.6MB. Free memory was 162.9MB in the beginning and 162.2MB in the end (delta: 654.2kB). Peak memory consumption was 64.1MB. Max. memory is 16.1GB. [2024-02-05 10:33:47,903 INFO L158 Benchmark]: Boogie Procedure Inliner took 71.29ms. Allocated memory is still 207.6MB. Free memory was 162.2MB in the beginning and 159.1MB in the end (delta: 3.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-02-05 10:33:47,903 INFO L158 Benchmark]: Boogie Preprocessor took 79.62ms. Allocated memory is still 207.6MB. Free memory was 159.1MB in the beginning and 155.9MB in the end (delta: 3.1MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2024-02-05 10:33:47,903 INFO L158 Benchmark]: RCFGBuilder took 768.33ms. Allocated memory is still 207.6MB. Free memory was 155.9MB in the beginning and 166.4MB in the end (delta: -10.5MB). Peak memory consumption was 83.9MB. Max. memory is 16.1GB. [2024-02-05 10:33:47,903 INFO L158 Benchmark]: TraceAbstraction took 279086.30ms. Allocated memory was 207.6MB in the beginning and 3.2GB in the end (delta: 3.0GB). Free memory was 165.3MB in the beginning and 2.9GB in the end (delta: -2.7GB). Peak memory consumption was 341.9MB. Max. memory is 16.1GB. [2024-02-05 10:33:47,904 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * Witness Parser took 0.17ms. Allocated memory is still 130.0MB. Free memory is still 93.2MB. There was no memory consumed. Max. memory is 16.1GB. * CDTParser took 0.15ms. Allocated memory is still 130.0MB. Free memory is still 88.4MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 827.85ms. Allocated memory is still 207.6MB. Free memory was 162.9MB in the beginning and 162.2MB in the end (delta: 654.2kB). Peak memory consumption was 64.1MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 71.29ms. Allocated memory is still 207.6MB. Free memory was 162.2MB in the beginning and 159.1MB in the end (delta: 3.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 79.62ms. Allocated memory is still 207.6MB. Free memory was 159.1MB in the beginning and 155.9MB in the end (delta: 3.1MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * RCFGBuilder took 768.33ms. Allocated memory is still 207.6MB. Free memory was 155.9MB in the beginning and 166.4MB in the end (delta: -10.5MB). Peak memory consumption was 83.9MB. Max. memory is 16.1GB. * TraceAbstraction took 279086.30ms. Allocated memory was 207.6MB in the beginning and 3.2GB in the end (delta: 3.0GB). Free memory was 165.3MB in the beginning and 2.9GB in the end (delta: -2.7GB). Peak memory consumption was 341.9MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - CounterExampleResult [Line: 775]: invariant of correctness witness can be violated invariant of correctness witness can be violated We found a FailurePath: [L708] 0 int __unbuffered_cnt = 0; [L710] 0 int __unbuffered_p0_EAX = 0; [L712] 0 int __unbuffered_p1_EAX = 0; [L713] 0 _Bool main$tmp_guard0; [L714] 0 _Bool main$tmp_guard1; [L716] 0 int x = 0; [L718] 0 int y = 0; [L764] 0 pthread_t t2625; VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p1_EAX=0, main$tmp_guard0=0, main$tmp_guard1=0, t2625={5:0}, x=0, y=0] [L765] 0 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_cnt],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]]]]] [L765] FCALL, FORK 0 pthread_create(&t2625, ((void *)0), P0, ((void *)0)) VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p1_EAX=0, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, t2625={5:0}, x=0, y=0] [L766] 0 pthread_t t2626; [L767] FCALL, FORK 0 pthread_create(&t2626, ((void *)0), P1, ((void *)0)) VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p1_EAX=0, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, t2625={5:0}, t2626={3:0}, x=0, y=0] [L721] 1 CodeAnnotStmt[Assertion[BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]]] VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p1_EAX=0, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=0, y=0] [L722] 1 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p0_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]]]]] [L722] 1 y = 1 [L723] 1 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p0_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]]]]] VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p1_EAX=0, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=0, y=1] [L724] 1 CodeAnnotStmt[Assertion[BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]]] VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p1_EAX=0, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=0, y=1] [L725] 1 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p0_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]]]]] VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p1_EAX=0, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=0, y=1] [L726] 1 CodeAnnotStmt[Assertion[BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]]] VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p1_EAX=0, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=0, y=1] [L738] 2 CodeAnnotStmt[Assertion[BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]]] VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p1_EAX=0, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=0, y=1] [L739] 2 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p0_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]]]]] [L739] 2 x = 1 [L740] 2 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p0_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]]]]] VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p1_EAX=0, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=1, y=1] [L741] 2 CodeAnnotStmt[Assertion[BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]]] VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p1_EAX=0, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=1, y=1] [L742] 2 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p0_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]]]]] VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=0, __unbuffered_p1_EAX=0, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=1, y=1] [L727] 1 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p0_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]]]]] [L727] 1 __unbuffered_p0_EAX = x [L728] 1 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p0_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]]]]] VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=1, __unbuffered_p1_EAX=0, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=1, y=1] [L729] 1 CodeAnnotStmt[Assertion[BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]]] VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=1, __unbuffered_p1_EAX=0, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=1, y=1] [L730] 1 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p0_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]]]]] VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=1, __unbuffered_p1_EAX=0, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=1, y=1] [L731] 1 CodeAnnotStmt[Assertion[BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]]] VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=1, __unbuffered_p1_EAX=0, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=1, y=1] [L743] 2 CodeAnnotStmt[Assertion[BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]]] VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=1, __unbuffered_p1_EAX=0, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=1, y=1] [L744] 2 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p0_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]]]]] [L744] 2 __unbuffered_p1_EAX = y [L745] 2 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p0_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]]]]] VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=1, __unbuffered_p1_EAX=1, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=1, y=1] [L746] 2 CodeAnnotStmt[Assertion[BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]]] VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=1, __unbuffered_p1_EAX=1, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=1, y=1] [L747] 2 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p0_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]]]]] VAL [__unbuffered_cnt=0, __unbuffered_p0_EAX=1, __unbuffered_p1_EAX=1, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=1, y=1] [L732] 1 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p0_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]]]]] [L732] 1 __unbuffered_cnt = __unbuffered_cnt + 1 [L733] 1 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p0_EAX]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IntegerLiteral[1],IdentifierExpression[__unbuffered_cnt]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]]]]] VAL [__unbuffered_cnt=1, __unbuffered_p0_EAX=1, __unbuffered_p1_EAX=1, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=1, y=1] [L748] 2 CodeAnnotStmt[Assertion[BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]]] VAL [__unbuffered_cnt=1, __unbuffered_p0_EAX=1, __unbuffered_p1_EAX=1, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=1, y=1] [L749] 2 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p0_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]]]]] [L749] 2 __unbuffered_cnt = __unbuffered_cnt + 1 [L750] 2 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p0_EAX]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IntegerLiteral[1],IdentifierExpression[__unbuffered_cnt]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[COMPEQ,CastExpression[ACSLType[unsigned long],IdentifierExpression[arg]],IntegerLiteral[0UL]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]]]]] VAL [__unbuffered_cnt=2, __unbuffered_p0_EAX=1, __unbuffered_p1_EAX=1, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=0, main$tmp_guard1=0, x=1, y=1] [L769] 0 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p0_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]]]]] [L769] 0 main$tmp_guard0 = __unbuffered_cnt == 2 [L770] 0 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p0_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]]]]] VAL [__unbuffered_cnt=2, __unbuffered_p0_EAX=1, __unbuffered_p1_EAX=1, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=1, main$tmp_guard1=0, t2625={5:0}, t2626={3:0}, x=1, y=1] [L771] CALL 0 assume_abort_if_not(main$tmp_guard0) [L3] COND FALSE 0 !(!cond) [L771] RET 0 assume_abort_if_not(main$tmp_guard0) [L773] 0 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p0_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]]]]] VAL [__unbuffered_cnt=2, __unbuffered_p0_EAX=1, __unbuffered_p1_EAX=1, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=1, main$tmp_guard1=0, t2625={5:0}, t2626={3:0}, x=1, y=1] [L775] 0 CodeAnnotStmt[Assertion[BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[LOGICAND,BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_cnt]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[__unbuffered_p1_EAX]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[x]]],BinaryExpression[COMPLEQ,IntegerLiteral[0],IdentifierExpression[y]]],BinaryExpression[COMPLEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[x],IntegerLiteral[1]]],BinaryExpression[COMPLEQ,IdentifierExpression[y],IntegerLiteral[1]]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p0_EAX],IntegerLiteral[0]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[__unbuffered_p1_EAX],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard0],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[0]]],BinaryExpression[COMPEQ,IdentifierExpression[main$tmp_guard1],CastExpression[ACSLType[_Bool],IntegerLiteral[1]]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[x],IntegerLiteral[1]]]],BinaryExpression[LOGICOR,BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[0]],BinaryExpression[COMPEQ,IdentifierExpression[y],IntegerLiteral[1]]]]]] VAL [__unbuffered_cnt=2, __unbuffered_p0_EAX=1, __unbuffered_p1_EAX=1, arg={0:0}, arg={0:0}, arg={0:0}, arg={0:0}, main$tmp_guard0=1, main$tmp_guard1=0, t2625={5:0}, t2626={3:0}, x=1, y=1] - UnprovableResult [Line: 721]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 722]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 723]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 724]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 725]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 726]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 727]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 728]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 729]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 730]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 731]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 732]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 733]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 734]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 738]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 739]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 740]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 741]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 742]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 743]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 744]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 745]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 746]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 747]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 748]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 749]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 750]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 751]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 765]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 769]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 770]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 773]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 776]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 18]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 18]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 18]: Unable to prove that invariant of correctness witness holds Unable to prove that invariant of correctness witness holds Reason: Not analyzed. - UnprovableResult [Line: 18]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: Not analyzed. - UnprovableResult [Line: 765]: Unable to prove that petrification did provide enough thread instances (tool internal message) Unable to prove that petrification did provide enough thread instances (tool internal message) Reason: Not analyzed. - UnprovableResult [Line: 767]: Unable to prove that petrification did provide enough thread instances (tool internal message) Unable to prove that petrification did provide enough thread instances (tool internal message) Reason: Not analyzed. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 137 locations, 68 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: 278.9s, OverallIterations: 164, TraceHistogramMax: 1, PathProgramHistogramMax: 12, EmptinessCheckTime: 0.0s, AutomataDifference: 238.1s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 14518 SdHoareTripleChecker+Valid, 33.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 13209 mSDsluCounter, 3440 SdHoareTripleChecker+Invalid, 27.3s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 2948 mSDsCounter, 2539 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 44534 IncrementalHoareTripleChecker+Invalid, 47073 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 2539 mSolverCounterUnsat, 492 mSDtfsCounter, 44534 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1181 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 1148 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 677 ImplicationChecksByTransitivity, 13.5s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=11506occurred in iteration=146, InterpolantAutomatonStates: 1256, 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.6s SatisfiabilityAnalysisTime, 38.2s InterpolantComputationTime, 3435 NumberOfCodeBlocks, 3435 NumberOfCodeBlocksAsserted, 164 NumberOfCheckSat, 3240 ConstructedInterpolants, 0 QuantifiedInterpolants, 84851 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 163 InterpolantComputations, 163 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate proved your program to be incorrect! [2024-02-05 10:33:47,950 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Writing human readable error path to file UltimateCounterExample.errorpath Result: FALSE