./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix010.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-05-21_14-57-05.files/protection/mix010.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 76401ed0 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/mix010.opt.i ./goblint.2024-05-21_14-57-05.files/protection/mix010.opt.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 --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-76401ed-m [2024-06-20 15:49:10,482 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-20 15:49:10,549 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-20 15:49:10,553 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-20 15:49:10,553 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-20 15:49:10,577 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-20 15:49:10,577 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-20 15:49:10,577 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-20 15:49:10,578 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-20 15:49:10,581 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-20 15:49:10,581 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-20 15:49:10,581 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-20 15:49:10,582 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-20 15:49:10,583 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-20 15:49:10,583 INFO L153 SettingsManager]: * Use SBE=true [2024-06-20 15:49:10,583 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-20 15:49:10,584 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-20 15:49:10,584 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-20 15:49:10,584 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-20 15:49:10,584 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-20 15:49:10,584 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-20 15:49:10,585 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-20 15:49:10,585 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-20 15:49:10,585 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-20 15:49:10,585 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-20 15:49:10,585 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-20 15:49:10,586 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-20 15:49:10,586 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-20 15:49:10,586 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-20 15:49:10,586 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-20 15:49:10,587 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-20 15:49:10,587 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-20 15:49:10,588 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-20 15:49:10,588 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-20 15:49:10,588 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-20 15:49:10,588 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-20 15:49:10,588 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-20 15:49:10,588 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-20 15:49:10,589 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-20 15:49:10,589 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-20 15:49:10,589 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-20 15:49:10,589 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-20 15:49:10,589 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-20 15:49:10,590 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 Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-20 15:49:10,812 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-20 15:49:10,832 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-20 15:49:10,835 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-20 15:49:10,835 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-20 15:49:10,836 INFO L274 PluginConnector]: CDTParser initialized [2024-06-20 15:49:10,837 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix010.opt.i [2024-06-20 15:49:11,854 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-20 15:49:12,078 INFO L384 CDTParser]: Found 1 translation units. [2024-06-20 15:49:12,079 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix010.opt.i [2024-06-20 15:49:12,096 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/af21a4309/8b5dd9d1c2b84a87b2d8cdf23e32bd8d/FLAG553952796 [2024-06-20 15:49:12,109 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/af21a4309/8b5dd9d1c2b84a87b2d8cdf23e32bd8d [2024-06-20 15:49:12,111 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-20 15:49:12,112 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-20 15:49:12,113 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-05-21_14-57-05.files/protection/mix010.opt.yml/witness.yml [2024-06-20 15:49:12,253 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-20 15:49:12,254 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-20 15:49:12,255 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-20 15:49:12,255 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-20 15:49:12,259 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-20 15:49:12,260 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.06 03:49:12" (1/2) ... [2024-06-20 15:49:12,261 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@e0de0ec and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 03:49:12, skipping insertion in model container [2024-06-20 15:49:12,261 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.06 03:49:12" (1/2) ... [2024-06-20 15:49:12,262 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@2870f523 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 03:49:12, skipping insertion in model container [2024-06-20 15:49:12,262 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 20.06 03:49:12" (2/2) ... [2024-06-20 15:49:12,263 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@e0de0ec and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 03:49:12, skipping insertion in model container [2024-06-20 15:49:12,263 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 20.06 03:49:12" (2/2) ... [2024-06-20 15:49:12,263 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-20 15:49:12,372 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-20 15:49:12,373 INFO L97 edCorrectnessWitness]: Location invariant before [L858-L858] (((((((((((((((((((((! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((0 <= z$w_buff0 && z$w_buff0 <= 1) && (z$w_buff0 == 0 || z$w_buff0 == 1)))) && (! multithreaded || z$read_delayed == (_Bool)0)) && (! multithreaded || ((0 <= a && a <= 1) && (a == 0 || a == 1)))) && (! multithreaded || z$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || z$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || ((0 <= z$mem_tmp && z$mem_tmp <= 1) && (z$mem_tmp == 0 || z$mem_tmp == 1)))) && (! multithreaded || z$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || ((0 <= z$w_buff1 && z$w_buff1 <= 1) && (z$w_buff1 == 0 || z$w_buff1 == 1)))) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || z$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || z$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || z$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p1_EBX && __unbuffered_p1_EBX <= 1) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)))) && (! multithreaded || z$read_delayed_var == 0)) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || z$flush_delayed == (_Bool)0)) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1)))) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) [2024-06-20 15:49:12,374 INFO L97 edCorrectnessWitness]: Location invariant before [L856-L856] (((((((((((((((((((((! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((0 <= z$w_buff0 && z$w_buff0 <= 1) && (z$w_buff0 == 0 || z$w_buff0 == 1)))) && (! multithreaded || z$read_delayed == (_Bool)0)) && (! multithreaded || ((0 <= a && a <= 1) && (a == 0 || a == 1)))) && (! multithreaded || z$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || z$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || ((0 <= z$mem_tmp && z$mem_tmp <= 1) && (z$mem_tmp == 0 || z$mem_tmp == 1)))) && (! multithreaded || z$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || ((0 <= z$w_buff1 && z$w_buff1 <= 1) && (z$w_buff1 == 0 || z$w_buff1 == 1)))) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || z$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || z$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || z$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p1_EBX && __unbuffered_p1_EBX <= 1) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)))) && (! multithreaded || z$read_delayed_var == 0)) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || z$flush_delayed == (_Bool)0)) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1)))) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) [2024-06-20 15:49:12,374 INFO L97 edCorrectnessWitness]: Location invariant before [L859-L859] (((((((((((((((((((((! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((0 <= z$w_buff0 && z$w_buff0 <= 1) && (z$w_buff0 == 0 || z$w_buff0 == 1)))) && (! multithreaded || z$read_delayed == (_Bool)0)) && (! multithreaded || ((0 <= a && a <= 1) && (a == 0 || a == 1)))) && (! multithreaded || z$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p2_EBX && __unbuffered_p2_EBX <= 1) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)))) && (! multithreaded || z$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || ((0 <= z$mem_tmp && z$mem_tmp <= 1) && (z$mem_tmp == 0 || z$mem_tmp == 1)))) && (! multithreaded || z$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || ((0 <= z$w_buff1 && z$w_buff1 <= 1) && (z$w_buff1 == 0 || z$w_buff1 == 1)))) && (! multithreaded || ((0 <= __unbuffered_p2_EAX && __unbuffered_p2_EAX <= 1) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)))) && (! multithreaded || z$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || z$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || z$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p1_EBX && __unbuffered_p1_EBX <= 1) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)))) && (! multithreaded || z$read_delayed_var == 0)) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || z$flush_delayed == (_Bool)0)) && (! multithreaded || ((0 <= z && z <= 1) && (z == 0 || z == 1)))) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) [2024-06-20 15:49:12,374 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-20 15:49:12,374 INFO L106 edCorrectnessWitness]: ghost_update [L854-L854] multithreaded = 1; [2024-06-20 15:49:12,408 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-20 15:49:12,691 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-20 15:49:12,698 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-20 15:49:12,819 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-20 15:49:12,843 INFO L206 MainTranslator]: Completed translation [2024-06-20 15:49:12,843 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 03:49:12 WrapperNode [2024-06-20 15:49:12,843 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-20 15:49:12,844 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-20 15:49:12,844 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-20 15:49:12,844 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-20 15:49:12,849 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 03:49:12" (1/1) ... [2024-06-20 15:49:12,861 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 03:49:12" (1/1) ... [2024-06-20 15:49:12,883 INFO L138 Inliner]: procedures = 175, calls = 49, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 151 [2024-06-20 15:49:12,883 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-20 15:49:12,884 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-20 15:49:12,884 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-20 15:49:12,884 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-20 15:49:12,892 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 03:49:12" (1/1) ... [2024-06-20 15:49:12,892 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 03:49:12" (1/1) ... [2024-06-20 15:49:12,895 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 03:49:12" (1/1) ... [2024-06-20 15:49:12,913 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-20 15:49:12,913 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 03:49:12" (1/1) ... [2024-06-20 15:49:12,913 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 03:49:12" (1/1) ... [2024-06-20 15:49:12,920 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 03:49:12" (1/1) ... [2024-06-20 15:49:12,921 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 03:49:12" (1/1) ... [2024-06-20 15:49:12,923 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 03:49:12" (1/1) ... [2024-06-20 15:49:12,924 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 03:49:12" (1/1) ... [2024-06-20 15:49:12,927 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-20 15:49:12,927 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-20 15:49:12,927 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-20 15:49:12,928 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-20 15:49:12,936 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 03:49:12" (1/1) ... [2024-06-20 15:49:12,940 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-20 15:49:12,946 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-20 15:49:12,959 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-06-20 15:49:12,980 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-06-20 15:49:12,998 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-20 15:49:12,999 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-20 15:49:12,999 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-20 15:49:12,999 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-20 15:49:12,999 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-20 15:49:12,999 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-20 15:49:13,000 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-20 15:49:13,000 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-20 15:49:13,000 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-20 15:49:13,000 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-20 15:49:13,001 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-20 15:49:13,001 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-20 15:49:13,002 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-20 15:49:13,133 INFO L244 CfgBuilder]: Building ICFG [2024-06-20 15:49:13,135 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-20 15:49:13,509 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-20 15:49:13,509 INFO L293 CfgBuilder]: Performing block encoding [2024-06-20 15:49:13,655 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-20 15:49:13,655 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-20 15:49:13,656 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.06 03:49:13 BoogieIcfgContainer [2024-06-20 15:49:13,656 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-20 15:49:13,658 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-20 15:49:13,658 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-20 15:49:13,661 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-20 15:49:13,661 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.06 03:49:12" (1/4) ... [2024-06-20 15:49:13,661 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5221bdc7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.06 03:49:13, skipping insertion in model container [2024-06-20 15:49:13,661 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 20.06 03:49:12" (2/4) ... [2024-06-20 15:49:13,662 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5221bdc7 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 20.06 03:49:13, skipping insertion in model container [2024-06-20 15:49:13,662 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 03:49:12" (3/4) ... [2024-06-20 15:49:13,663 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5221bdc7 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 20.06 03:49:13, skipping insertion in model container [2024-06-20 15:49:13,663 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.06 03:49:13" (4/4) ... [2024-06-20 15:49:13,664 INFO L112 eAbstractionObserver]: Analyzing ICFG mix010.opt.i [2024-06-20 15:49:13,677 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-20 15:49:13,677 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-20 15:49:13,678 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-20 15:49:13,721 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-20 15:49:13,749 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 53 places, 43 transitions, 98 flow [2024-06-20 15:49:13,800 INFO L124 PetriNetUnfolderBase]: 0/40 cut-off events. [2024-06-20 15:49:13,800 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-20 15:49:13,802 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50 conditions, 40 events. 0/40 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 73 event pairs, 0 based on Foata normal form. 0/37 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-20 15:49:13,802 INFO L82 GeneralOperation]: Start removeDead. Operand has 53 places, 43 transitions, 98 flow [2024-06-20 15:49:13,804 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 44 places, 34 transitions, 77 flow [2024-06-20 15:49:13,810 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-20 15:49:13,815 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;@405fcb65, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-20 15:49:13,816 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-20 15:49:13,818 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-20 15:49:13,820 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-20 15:49:13,820 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-20 15:49:13,820 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:49:13,821 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-20 15:49:13,821 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:49:13,825 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:49:13,825 INFO L85 PathProgramCache]: Analyzing trace with hash 402657065, now seen corresponding path program 1 times [2024-06-20 15:49:13,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:49:13,832 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1928196892] [2024-06-20 15:49:13,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:49:13,832 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:49:13,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:49:14,964 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:49:14,965 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:49:14,965 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1928196892] [2024-06-20 15:49:14,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1928196892] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:49:14,966 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:49:14,966 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-20 15:49:14,967 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2044665297] [2024-06-20 15:49:14,967 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:49:14,973 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-20 15:49:14,977 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:49:14,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-20 15:49:14,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-20 15:49:15,040 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 43 [2024-06-20 15:49:15,042 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 34 transitions, 77 flow. Second operand has 3 states, 3 states have (on average 16.333333333333332) internal successors, (49), 3 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:15,042 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:49:15,043 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 43 [2024-06-20 15:49:15,043 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:49:15,304 INFO L124 PetriNetUnfolderBase]: 1059/1701 cut-off events. [2024-06-20 15:49:15,305 INFO L125 PetriNetUnfolderBase]: For 27/27 co-relation queries the response was YES. [2024-06-20 15:49:15,311 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3365 conditions, 1701 events. 1059/1701 cut-off events. For 27/27 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 8888 event pairs, 698 based on Foata normal form. 1/1644 useless extension candidates. Maximal degree in co-relation 3353. Up to 1593 conditions per place. [2024-06-20 15:49:15,318 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 31 selfloop transitions, 4 changer transitions 0/44 dead transitions. [2024-06-20 15:49:15,319 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 44 transitions, 173 flow [2024-06-20 15:49:15,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-20 15:49:15,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-20 15:49:15,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 83 transitions. [2024-06-20 15:49:15,329 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6434108527131783 [2024-06-20 15:49:15,330 INFO L175 Difference]: Start difference. First operand has 44 places, 34 transitions, 77 flow. Second operand 3 states and 83 transitions. [2024-06-20 15:49:15,331 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 44 transitions, 173 flow [2024-06-20 15:49:15,332 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 44 transitions, 168 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-20 15:49:15,335 INFO L231 Difference]: Finished difference. Result has 44 places, 37 transitions, 104 flow [2024-06-20 15:49:15,336 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=74, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=104, PETRI_PLACES=44, PETRI_TRANSITIONS=37} [2024-06-20 15:49:15,340 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 0 predicate places. [2024-06-20 15:49:15,340 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 37 transitions, 104 flow [2024-06-20 15:49:15,341 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.333333333333332) internal successors, (49), 3 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:15,341 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:49:15,341 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:49:15,341 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-20 15:49:15,341 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:49:15,343 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:49:15,343 INFO L85 PathProgramCache]: Analyzing trace with hash 407527642, now seen corresponding path program 1 times [2024-06-20 15:49:15,344 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:49:15,344 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [147029503] [2024-06-20 15:49:15,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:49:15,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:49:15,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:49:16,108 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:49:16,109 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:49:16,109 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [147029503] [2024-06-20 15:49:16,109 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [147029503] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:49:16,109 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:49:16,109 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-20 15:49:16,110 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1564104] [2024-06-20 15:49:16,110 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:49:16,112 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-20 15:49:16,112 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:49:16,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-20 15:49:16,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-20 15:49:16,180 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 43 [2024-06-20 15:49:16,181 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 37 transitions, 104 flow. Second operand has 4 states, 4 states have (on average 15.25) internal successors, (61), 4 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:16,181 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:49:16,181 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 43 [2024-06-20 15:49:16,181 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:49:16,435 INFO L124 PetriNetUnfolderBase]: 1215/1890 cut-off events. [2024-06-20 15:49:16,435 INFO L125 PetriNetUnfolderBase]: For 393/393 co-relation queries the response was YES. [2024-06-20 15:49:16,438 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4301 conditions, 1890 events. 1215/1890 cut-off events. For 393/393 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 9639 event pairs, 648 based on Foata normal form. 3/1888 useless extension candidates. Maximal degree in co-relation 4289. Up to 1803 conditions per place. [2024-06-20 15:49:16,445 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 39 selfloop transitions, 7 changer transitions 0/54 dead transitions. [2024-06-20 15:49:16,445 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 54 transitions, 242 flow [2024-06-20 15:49:16,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-20 15:49:16,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-20 15:49:16,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 105 transitions. [2024-06-20 15:49:16,449 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6104651162790697 [2024-06-20 15:49:16,449 INFO L175 Difference]: Start difference. First operand has 44 places, 37 transitions, 104 flow. Second operand 4 states and 105 transitions. [2024-06-20 15:49:16,449 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 54 transitions, 242 flow [2024-06-20 15:49:16,451 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 54 transitions, 238 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-20 15:49:16,453 INFO L231 Difference]: Finished difference. Result has 47 places, 40 transitions, 140 flow [2024-06-20 15:49:16,454 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=100, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=140, PETRI_PLACES=47, PETRI_TRANSITIONS=40} [2024-06-20 15:49:16,454 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 3 predicate places. [2024-06-20 15:49:16,455 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 40 transitions, 140 flow [2024-06-20 15:49:16,455 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.25) internal successors, (61), 4 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:16,455 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:49:16,456 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:49:16,457 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-20 15:49:16,458 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:49:16,460 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:49:16,460 INFO L85 PathProgramCache]: Analyzing trace with hash -1215866847, now seen corresponding path program 1 times [2024-06-20 15:49:16,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:49:16,465 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [500073576] [2024-06-20 15:49:16,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:49:16,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:49:16,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:49:17,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-06-20 15:49:17,617 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:49:17,617 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [500073576] [2024-06-20 15:49:17,617 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [500073576] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:49:17,617 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:49:17,617 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 15:49:17,617 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [91486819] [2024-06-20 15:49:17,618 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:49:17,618 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 15:49:17,618 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:49:17,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 15:49:17,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-20 15:49:17,714 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 43 [2024-06-20 15:49:17,714 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 40 transitions, 140 flow. Second operand has 6 states, 6 states have (on average 14.166666666666666) internal successors, (85), 6 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:17,715 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:49:17,715 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 43 [2024-06-20 15:49:17,715 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:49:18,093 INFO L124 PetriNetUnfolderBase]: 1545/2363 cut-off events. [2024-06-20 15:49:18,093 INFO L125 PetriNetUnfolderBase]: For 1295/1295 co-relation queries the response was YES. [2024-06-20 15:49:18,096 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5935 conditions, 2363 events. 1545/2363 cut-off events. For 1295/1295 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 11699 event pairs, 575 based on Foata normal form. 6/2358 useless extension candidates. Maximal degree in co-relation 5921. Up to 2233 conditions per place. [2024-06-20 15:49:18,104 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 51 selfloop transitions, 12 changer transitions 0/70 dead transitions. [2024-06-20 15:49:18,105 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 70 transitions, 354 flow [2024-06-20 15:49:18,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:49:18,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:49:18,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-06-20 15:49:18,109 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5581395348837209 [2024-06-20 15:49:18,109 INFO L175 Difference]: Start difference. First operand has 47 places, 40 transitions, 140 flow. Second operand 6 states and 144 transitions. [2024-06-20 15:49:18,109 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 70 transitions, 354 flow [2024-06-20 15:49:18,111 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 70 transitions, 334 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-20 15:49:18,112 INFO L231 Difference]: Finished difference. Result has 51 places, 44 transitions, 183 flow [2024-06-20 15:49:18,112 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=120, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=183, PETRI_PLACES=51, PETRI_TRANSITIONS=44} [2024-06-20 15:49:18,113 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 7 predicate places. [2024-06-20 15:49:18,113 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 44 transitions, 183 flow [2024-06-20 15:49:18,114 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 14.166666666666666) internal successors, (85), 6 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:18,114 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:49:18,114 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:49:18,114 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-20 15:49:18,115 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:49:18,115 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:49:18,115 INFO L85 PathProgramCache]: Analyzing trace with hash -532318793, now seen corresponding path program 1 times [2024-06-20 15:49:18,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:49:18,116 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [288242798] [2024-06-20 15:49:18,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:49:18,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:49:18,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:49:18,748 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:49:18,748 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:49:18,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [288242798] [2024-06-20 15:49:18,748 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [288242798] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:49:18,749 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:49:18,749 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 15:49:18,749 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [360841419] [2024-06-20 15:49:18,749 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:49:18,749 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 15:49:18,750 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:49:18,750 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 15:49:18,750 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-20 15:49:18,817 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-20 15:49:18,818 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 44 transitions, 183 flow. Second operand has 6 states, 6 states have (on average 13.5) internal successors, (81), 6 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:18,818 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:49:18,818 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-20 15:49:18,818 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:49:19,186 INFO L124 PetriNetUnfolderBase]: 1333/2109 cut-off events. [2024-06-20 15:49:19,186 INFO L125 PetriNetUnfolderBase]: For 2120/2120 co-relation queries the response was YES. [2024-06-20 15:49:19,189 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5763 conditions, 2109 events. 1333/2109 cut-off events. For 2120/2120 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 10706 event pairs, 592 based on Foata normal form. 2/2080 useless extension candidates. Maximal degree in co-relation 5746. Up to 1980 conditions per place. [2024-06-20 15:49:19,197 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 43 selfloop transitions, 8 changer transitions 0/58 dead transitions. [2024-06-20 15:49:19,197 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 58 transitions, 327 flow [2024-06-20 15:49:19,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 15:49:19,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 15:49:19,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 105 transitions. [2024-06-20 15:49:19,198 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4883720930232558 [2024-06-20 15:49:19,198 INFO L175 Difference]: Start difference. First operand has 51 places, 44 transitions, 183 flow. Second operand 5 states and 105 transitions. [2024-06-20 15:49:19,199 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 58 transitions, 327 flow [2024-06-20 15:49:19,200 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 58 transitions, 300 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-20 15:49:19,201 INFO L231 Difference]: Finished difference. Result has 53 places, 47 transitions, 200 flow [2024-06-20 15:49:19,201 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=156, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=200, PETRI_PLACES=53, PETRI_TRANSITIONS=47} [2024-06-20 15:49:19,202 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 9 predicate places. [2024-06-20 15:49:19,202 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 47 transitions, 200 flow [2024-06-20 15:49:19,202 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.5) internal successors, (81), 6 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:19,202 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:49:19,202 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:49:19,203 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-20 15:49:19,203 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:49:19,203 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:49:19,203 INFO L85 PathProgramCache]: Analyzing trace with hash 709268787, now seen corresponding path program 1 times [2024-06-20 15:49:19,203 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:49:19,203 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [637935341] [2024-06-20 15:49:19,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:49:19,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:49:19,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:49:19,928 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:49:19,928 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:49:19,929 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [637935341] [2024-06-20 15:49:19,929 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [637935341] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:49:19,929 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:49:19,929 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:49:19,929 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [676239594] [2024-06-20 15:49:19,929 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:49:19,930 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:49:19,930 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:49:19,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:49:19,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:49:19,983 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-20 15:49:19,983 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 47 transitions, 200 flow. Second operand has 7 states, 7 states have (on average 12.428571428571429) internal successors, (87), 7 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:19,983 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:49:19,986 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-20 15:49:19,986 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:49:20,536 INFO L124 PetriNetUnfolderBase]: 1571/2467 cut-off events. [2024-06-20 15:49:20,536 INFO L125 PetriNetUnfolderBase]: For 3658/3658 co-relation queries the response was YES. [2024-06-20 15:49:20,539 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7210 conditions, 2467 events. 1571/2467 cut-off events. For 3658/3658 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 12540 event pairs, 706 based on Foata normal form. 2/2460 useless extension candidates. Maximal degree in co-relation 7191. Up to 2317 conditions per place. [2024-06-20 15:49:20,549 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 48 selfloop transitions, 11 changer transitions 0/65 dead transitions. [2024-06-20 15:49:20,549 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 65 transitions, 374 flow [2024-06-20 15:49:20,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:49:20,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:49:20,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 119 transitions. [2024-06-20 15:49:20,550 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46124031007751937 [2024-06-20 15:49:20,550 INFO L175 Difference]: Start difference. First operand has 53 places, 47 transitions, 200 flow. Second operand 6 states and 119 transitions. [2024-06-20 15:49:20,551 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 65 transitions, 374 flow [2024-06-20 15:49:20,553 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 65 transitions, 354 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-20 15:49:20,557 INFO L231 Difference]: Finished difference. Result has 56 places, 50 transitions, 234 flow [2024-06-20 15:49:20,557 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=180, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=234, PETRI_PLACES=56, PETRI_TRANSITIONS=50} [2024-06-20 15:49:20,557 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 12 predicate places. [2024-06-20 15:49:20,558 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 50 transitions, 234 flow [2024-06-20 15:49:20,558 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.428571428571429) internal successors, (87), 7 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:20,558 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:49:20,558 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:49:20,558 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-20 15:49:20,558 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:49:20,559 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:49:20,559 INFO L85 PathProgramCache]: Analyzing trace with hash 538200428, now seen corresponding path program 1 times [2024-06-20 15:49:20,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:49:20,559 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1865987050] [2024-06-20 15:49:20,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:49:20,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:49:20,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:49:21,310 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:49:21,311 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:49:21,311 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1865987050] [2024-06-20 15:49:21,311 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1865987050] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:49:21,311 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:49:21,311 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:49:21,311 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1879705543] [2024-06-20 15:49:21,312 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:49:21,312 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:49:21,312 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:49:21,312 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:49:21,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:49:21,373 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-20 15:49:21,373 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 50 transitions, 234 flow. Second operand has 7 states, 7 states have (on average 12.428571428571429) internal successors, (87), 7 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:21,373 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:49:21,373 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-20 15:49:21,373 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:49:21,993 INFO L124 PetriNetUnfolderBase]: 1717/2637 cut-off events. [2024-06-20 15:49:21,994 INFO L125 PetriNetUnfolderBase]: For 6206/6212 co-relation queries the response was YES. [2024-06-20 15:49:21,997 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8440 conditions, 2637 events. 1717/2637 cut-off events. For 6206/6212 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 13148 event pairs, 749 based on Foata normal form. 6/2636 useless extension candidates. Maximal degree in co-relation 8420. Up to 2498 conditions per place. [2024-06-20 15:49:22,010 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 53 selfloop transitions, 16 changer transitions 0/76 dead transitions. [2024-06-20 15:49:22,010 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 76 transitions, 482 flow [2024-06-20 15:49:22,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:49:22,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:49:22,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 126 transitions. [2024-06-20 15:49:22,011 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4883720930232558 [2024-06-20 15:49:22,011 INFO L175 Difference]: Start difference. First operand has 56 places, 50 transitions, 234 flow. Second operand 6 states and 126 transitions. [2024-06-20 15:49:22,011 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 76 transitions, 482 flow [2024-06-20 15:49:22,014 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 76 transitions, 452 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-20 15:49:22,015 INFO L231 Difference]: Finished difference. Result has 58 places, 56 transitions, 290 flow [2024-06-20 15:49:22,016 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=204, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=290, PETRI_PLACES=58, PETRI_TRANSITIONS=56} [2024-06-20 15:49:22,018 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 14 predicate places. [2024-06-20 15:49:22,018 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 56 transitions, 290 flow [2024-06-20 15:49:22,018 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.428571428571429) internal successors, (87), 7 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:22,018 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:49:22,019 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:49:22,019 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-20 15:49:22,019 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:49:22,019 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:49:22,019 INFO L85 PathProgramCache]: Analyzing trace with hash 544663928, now seen corresponding path program 2 times [2024-06-20 15:49:22,020 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:49:22,021 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2038163320] [2024-06-20 15:49:22,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:49:22,021 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:49:22,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:49:22,722 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:49:22,722 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:49:22,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2038163320] [2024-06-20 15:49:22,722 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2038163320] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:49:22,722 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:49:22,722 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:49:22,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [120835404] [2024-06-20 15:49:22,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:49:22,723 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:49:22,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:49:22,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:49:22,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:49:22,778 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-20 15:49:22,779 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 56 transitions, 290 flow. Second operand has 7 states, 7 states have (on average 12.428571428571429) internal successors, (87), 7 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:22,779 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:49:22,779 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-20 15:49:22,779 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:49:23,318 INFO L124 PetriNetUnfolderBase]: 1712/2631 cut-off events. [2024-06-20 15:49:23,318 INFO L125 PetriNetUnfolderBase]: For 8385/8390 co-relation queries the response was YES. [2024-06-20 15:49:23,321 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9042 conditions, 2631 events. 1712/2631 cut-off events. For 8385/8390 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 13120 event pairs, 752 based on Foata normal form. 6/2630 useless extension candidates. Maximal degree in co-relation 9021. Up to 2493 conditions per place. [2024-06-20 15:49:23,330 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 48 selfloop transitions, 16 changer transitions 0/71 dead transitions. [2024-06-20 15:49:23,330 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 71 transitions, 456 flow [2024-06-20 15:49:23,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:49:23,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:49:23,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 121 transitions. [2024-06-20 15:49:23,331 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4689922480620155 [2024-06-20 15:49:23,332 INFO L175 Difference]: Start difference. First operand has 58 places, 56 transitions, 290 flow. Second operand 6 states and 121 transitions. [2024-06-20 15:49:23,332 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 71 transitions, 456 flow [2024-06-20 15:49:23,335 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 71 transitions, 422 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-06-20 15:49:23,336 INFO L231 Difference]: Finished difference. Result has 62 places, 56 transitions, 296 flow [2024-06-20 15:49:23,336 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=256, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=296, PETRI_PLACES=62, PETRI_TRANSITIONS=56} [2024-06-20 15:49:23,337 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 18 predicate places. [2024-06-20 15:49:23,337 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 56 transitions, 296 flow [2024-06-20 15:49:23,337 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.428571428571429) internal successors, (87), 7 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:23,337 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:49:23,337 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:49:23,337 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-20 15:49:23,338 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:49:23,338 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:49:23,338 INFO L85 PathProgramCache]: Analyzing trace with hash 512497584, now seen corresponding path program 1 times [2024-06-20 15:49:23,338 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:49:23,338 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1747763232] [2024-06-20 15:49:23,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:49:23,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:49:23,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:49:24,230 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:49:24,230 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:49:24,230 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1747763232] [2024-06-20 15:49:24,230 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1747763232] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:49:24,230 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:49:24,231 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:49:24,231 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1892388251] [2024-06-20 15:49:24,231 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:49:24,231 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:49:24,231 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:49:24,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:49:24,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:49:24,317 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-20 15:49:24,317 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 56 transitions, 296 flow. Second operand has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:24,317 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:49:24,317 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-20 15:49:24,317 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:49:24,860 INFO L124 PetriNetUnfolderBase]: 1567/2474 cut-off events. [2024-06-20 15:49:24,860 INFO L125 PetriNetUnfolderBase]: For 8128/8128 co-relation queries the response was YES. [2024-06-20 15:49:24,864 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8429 conditions, 2474 events. 1567/2474 cut-off events. For 8128/8128 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 12587 event pairs, 652 based on Foata normal form. 4/2467 useless extension candidates. Maximal degree in co-relation 8406. Up to 2294 conditions per place. [2024-06-20 15:49:24,871 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 59 selfloop transitions, 14 changer transitions 0/79 dead transitions. [2024-06-20 15:49:24,871 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 79 transitions, 516 flow [2024-06-20 15:49:24,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:49:24,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:49:24,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 138 transitions. [2024-06-20 15:49:24,872 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4584717607973422 [2024-06-20 15:49:24,872 INFO L175 Difference]: Start difference. First operand has 62 places, 56 transitions, 296 flow. Second operand 7 states and 138 transitions. [2024-06-20 15:49:24,872 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 79 transitions, 516 flow [2024-06-20 15:49:24,875 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 79 transitions, 472 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-20 15:49:24,876 INFO L231 Difference]: Finished difference. Result has 63 places, 59 transitions, 318 flow [2024-06-20 15:49:24,876 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=252, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=318, PETRI_PLACES=63, PETRI_TRANSITIONS=59} [2024-06-20 15:49:24,877 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 19 predicate places. [2024-06-20 15:49:24,877 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 59 transitions, 318 flow [2024-06-20 15:49:24,877 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:24,877 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:49:24,877 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:49:24,877 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-20 15:49:24,878 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:49:24,878 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:49:24,878 INFO L85 PathProgramCache]: Analyzing trace with hash -1294959864, now seen corresponding path program 1 times [2024-06-20 15:49:24,878 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:49:24,878 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [647789728] [2024-06-20 15:49:24,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:49:24,879 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:49:24,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:49:25,695 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:49:25,695 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:49:25,695 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [647789728] [2024-06-20 15:49:25,695 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [647789728] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:49:25,696 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:49:25,696 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:49:25,696 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [685293732] [2024-06-20 15:49:25,696 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:49:25,697 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:49:25,697 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:49:25,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:49:25,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:49:25,784 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-20 15:49:25,784 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 59 transitions, 318 flow. Second operand has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:25,784 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:49:25,785 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-20 15:49:25,785 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:49:26,368 INFO L124 PetriNetUnfolderBase]: 1713/2636 cut-off events. [2024-06-20 15:49:26,369 INFO L125 PetriNetUnfolderBase]: For 12167/12167 co-relation queries the response was YES. [2024-06-20 15:49:26,372 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9757 conditions, 2636 events. 1713/2636 cut-off events. For 12167/12167 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 13140 event pairs, 700 based on Foata normal form. 2/2637 useless extension candidates. Maximal degree in co-relation 9734. Up to 2498 conditions per place. [2024-06-20 15:49:26,379 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 66 selfloop transitions, 14 changer transitions 0/87 dead transitions. [2024-06-20 15:49:26,379 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 87 transitions, 568 flow [2024-06-20 15:49:26,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:49:26,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:49:26,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 143 transitions. [2024-06-20 15:49:26,381 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4750830564784053 [2024-06-20 15:49:26,381 INFO L175 Difference]: Start difference. First operand has 63 places, 59 transitions, 318 flow. Second operand 7 states and 143 transitions. [2024-06-20 15:49:26,381 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 87 transitions, 568 flow [2024-06-20 15:49:26,387 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 87 transitions, 526 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-20 15:49:26,390 INFO L231 Difference]: Finished difference. Result has 65 places, 62 transitions, 344 flow [2024-06-20 15:49:26,390 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=276, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=344, PETRI_PLACES=65, PETRI_TRANSITIONS=62} [2024-06-20 15:49:26,391 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 21 predicate places. [2024-06-20 15:49:26,391 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 62 transitions, 344 flow [2024-06-20 15:49:26,391 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:26,391 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:49:26,391 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:49:26,391 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-20 15:49:26,392 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:49:26,392 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:49:26,392 INFO L85 PathProgramCache]: Analyzing trace with hash -1465657458, now seen corresponding path program 1 times [2024-06-20 15:49:26,395 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:49:26,398 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1901140234] [2024-06-20 15:49:26,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:49:26,398 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:49:26,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:49:27,193 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:49:27,193 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:49:27,193 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1901140234] [2024-06-20 15:49:27,193 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1901140234] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:49:27,193 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:49:27,194 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:49:27,194 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [362722995] [2024-06-20 15:49:27,194 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:49:27,194 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:49:27,195 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:49:27,195 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:49:27,195 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:49:27,248 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-20 15:49:27,248 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 62 transitions, 344 flow. Second operand has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:27,248 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:49:27,248 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-20 15:49:27,248 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:49:27,853 INFO L124 PetriNetUnfolderBase]: 1833/2763 cut-off events. [2024-06-20 15:49:27,853 INFO L125 PetriNetUnfolderBase]: For 15115/15121 co-relation queries the response was YES. [2024-06-20 15:49:27,856 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10757 conditions, 2763 events. 1833/2763 cut-off events. For 15115/15121 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 13400 event pairs, 752 based on Foata normal form. 6/2766 useless extension candidates. Maximal degree in co-relation 10733. Up to 2635 conditions per place. [2024-06-20 15:49:27,865 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 64 selfloop transitions, 23 changer transitions 0/92 dead transitions. [2024-06-20 15:49:27,865 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 92 transitions, 666 flow [2024-06-20 15:49:27,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:49:27,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:49:27,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 140 transitions. [2024-06-20 15:49:27,866 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46511627906976744 [2024-06-20 15:49:27,866 INFO L175 Difference]: Start difference. First operand has 65 places, 62 transitions, 344 flow. Second operand 7 states and 140 transitions. [2024-06-20 15:49:27,866 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 92 transitions, 666 flow [2024-06-20 15:49:27,871 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 92 transitions, 622 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-20 15:49:27,872 INFO L231 Difference]: Finished difference. Result has 67 places, 68 transitions, 412 flow [2024-06-20 15:49:27,872 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=300, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=412, PETRI_PLACES=67, PETRI_TRANSITIONS=68} [2024-06-20 15:49:27,872 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 23 predicate places. [2024-06-20 15:49:27,873 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 68 transitions, 412 flow [2024-06-20 15:49:27,873 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:27,873 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:49:27,873 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:49:27,873 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-20 15:49:27,873 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:49:27,874 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:49:27,874 INFO L85 PathProgramCache]: Analyzing trace with hash -1465657644, now seen corresponding path program 2 times [2024-06-20 15:49:27,874 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:49:27,874 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1160790359] [2024-06-20 15:49:27,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:49:27,874 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:49:27,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:49:28,626 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:49:28,626 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:49:28,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1160790359] [2024-06-20 15:49:28,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1160790359] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:49:28,626 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:49:28,626 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:49:28,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1553783740] [2024-06-20 15:49:28,626 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:49:28,627 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:49:28,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:49:28,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:49:28,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:49:28,708 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-20 15:49:28,708 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 68 transitions, 412 flow. Second operand has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:28,708 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:49:28,709 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-20 15:49:28,709 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:49:29,342 INFO L124 PetriNetUnfolderBase]: 1739/2682 cut-off events. [2024-06-20 15:49:29,342 INFO L125 PetriNetUnfolderBase]: For 18580/18583 co-relation queries the response was YES. [2024-06-20 15:49:29,347 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11032 conditions, 2682 events. 1739/2682 cut-off events. For 18580/18583 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 13446 event pairs, 696 based on Foata normal form. 4/2684 useless extension candidates. Maximal degree in co-relation 11007. Up to 2481 conditions per place. [2024-06-20 15:49:29,356 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 63 selfloop transitions, 26 changer transitions 0/98 dead transitions. [2024-06-20 15:49:29,356 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 98 transitions, 758 flow [2024-06-20 15:49:29,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:49:29,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:49:29,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 146 transitions. [2024-06-20 15:49:29,357 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4850498338870432 [2024-06-20 15:49:29,358 INFO L175 Difference]: Start difference. First operand has 67 places, 68 transitions, 412 flow. Second operand 7 states and 146 transitions. [2024-06-20 15:49:29,358 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 98 transitions, 758 flow [2024-06-20 15:49:29,364 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 98 transitions, 724 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-20 15:49:29,366 INFO L231 Difference]: Finished difference. Result has 71 places, 74 transitions, 512 flow [2024-06-20 15:49:29,366 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=378, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=512, PETRI_PLACES=71, PETRI_TRANSITIONS=74} [2024-06-20 15:49:29,366 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 27 predicate places. [2024-06-20 15:49:29,366 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 74 transitions, 512 flow [2024-06-20 15:49:29,366 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:29,366 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:49:29,366 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:49:29,367 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-20 15:49:29,367 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:49:29,367 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:49:29,367 INFO L85 PathProgramCache]: Analyzing trace with hash -1053965498, now seen corresponding path program 2 times [2024-06-20 15:49:29,367 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:49:29,367 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1733109683] [2024-06-20 15:49:29,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:49:29,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:49:29,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:49:30,158 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:49:30,159 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:49:30,159 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1733109683] [2024-06-20 15:49:30,159 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1733109683] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:49:30,159 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:49:30,159 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:49:30,159 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [388800688] [2024-06-20 15:49:30,159 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:49:30,159 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:49:30,160 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:49:30,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:49:30,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:49:30,234 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-20 15:49:30,234 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 74 transitions, 512 flow. Second operand has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:30,234 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:49:30,234 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-20 15:49:30,234 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:49:30,825 INFO L124 PetriNetUnfolderBase]: 1855/2804 cut-off events. [2024-06-20 15:49:30,826 INFO L125 PetriNetUnfolderBase]: For 22808/22813 co-relation queries the response was YES. [2024-06-20 15:49:30,829 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12217 conditions, 2804 events. 1855/2804 cut-off events. For 22808/22813 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 13693 event pairs, 751 based on Foata normal form. 6/2808 useless extension candidates. Maximal degree in co-relation 12190. Up to 2663 conditions per place. [2024-06-20 15:49:30,838 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 66 selfloop transitions, 27 changer transitions 0/98 dead transitions. [2024-06-20 15:49:30,838 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 98 transitions, 826 flow [2024-06-20 15:49:30,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:49:30,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:49:30,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 136 transitions. [2024-06-20 15:49:30,839 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45182724252491696 [2024-06-20 15:49:30,839 INFO L175 Difference]: Start difference. First operand has 71 places, 74 transitions, 512 flow. Second operand 7 states and 136 transitions. [2024-06-20 15:49:30,840 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 98 transitions, 826 flow [2024-06-20 15:49:30,849 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 98 transitions, 782 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-20 15:49:30,850 INFO L231 Difference]: Finished difference. Result has 75 places, 77 transitions, 562 flow [2024-06-20 15:49:30,850 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=468, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=562, PETRI_PLACES=75, PETRI_TRANSITIONS=77} [2024-06-20 15:49:30,851 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 31 predicate places. [2024-06-20 15:49:30,851 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 77 transitions, 562 flow [2024-06-20 15:49:30,851 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:30,851 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:49:30,851 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:49:30,852 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-20 15:49:30,852 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:49:30,852 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:49:30,852 INFO L85 PathProgramCache]: Analyzing trace with hash -1292688460, now seen corresponding path program 3 times [2024-06-20 15:49:30,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:49:30,852 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [369345473] [2024-06-20 15:49:30,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:49:30,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:49:30,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:49:31,606 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:49:31,606 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:49:31,606 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [369345473] [2024-06-20 15:49:31,606 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [369345473] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:49:31,606 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:49:31,607 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:49:31,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1344101610] [2024-06-20 15:49:31,607 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:49:31,607 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:49:31,607 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:49:31,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:49:31,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:49:31,682 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-20 15:49:31,683 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 77 transitions, 562 flow. Second operand has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:31,683 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:49:31,683 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-20 15:49:31,683 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:49:32,267 INFO L124 PetriNetUnfolderBase]: 1850/2797 cut-off events. [2024-06-20 15:49:32,268 INFO L125 PetriNetUnfolderBase]: For 25542/25547 co-relation queries the response was YES. [2024-06-20 15:49:32,272 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12484 conditions, 2797 events. 1850/2797 cut-off events. For 25542/25547 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 13660 event pairs, 751 based on Foata normal form. 6/2801 useless extension candidates. Maximal degree in co-relation 12455. Up to 2658 conditions per place. [2024-06-20 15:49:32,282 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 65 selfloop transitions, 26 changer transitions 0/96 dead transitions. [2024-06-20 15:49:32,282 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 96 transitions, 792 flow [2024-06-20 15:49:32,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:49:32,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:49:32,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 135 transitions. [2024-06-20 15:49:32,283 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4485049833887043 [2024-06-20 15:49:32,283 INFO L175 Difference]: Start difference. First operand has 75 places, 77 transitions, 562 flow. Second operand 7 states and 135 transitions. [2024-06-20 15:49:32,283 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 96 transitions, 792 flow [2024-06-20 15:49:32,297 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 96 transitions, 714 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-06-20 15:49:32,298 INFO L231 Difference]: Finished difference. Result has 78 places, 77 transitions, 544 flow [2024-06-20 15:49:32,299 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=484, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=544, PETRI_PLACES=78, PETRI_TRANSITIONS=77} [2024-06-20 15:49:32,299 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 34 predicate places. [2024-06-20 15:49:32,299 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 77 transitions, 544 flow [2024-06-20 15:49:32,299 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:32,299 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:49:32,300 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:49:32,300 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-20 15:49:32,300 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:49:32,300 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:49:32,300 INFO L85 PathProgramCache]: Analyzing trace with hash -1288526124, now seen corresponding path program 3 times [2024-06-20 15:49:32,300 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:49:32,300 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [100544629] [2024-06-20 15:49:32,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:49:32,301 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:49:32,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:49:33,042 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:49:33,042 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:49:33,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [100544629] [2024-06-20 15:49:33,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [100544629] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:49:33,042 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:49:33,043 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:49:33,043 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1412929185] [2024-06-20 15:49:33,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:49:33,043 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:49:33,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:49:33,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:49:33,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:49:33,123 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-20 15:49:33,124 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 77 transitions, 544 flow. Second operand has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:33,124 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:49:33,124 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-20 15:49:33,124 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:49:33,752 INFO L124 PetriNetUnfolderBase]: 1741/2681 cut-off events. [2024-06-20 15:49:33,752 INFO L125 PetriNetUnfolderBase]: For 28404/28404 co-relation queries the response was YES. [2024-06-20 15:49:33,756 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12212 conditions, 2681 events. 1741/2681 cut-off events. For 28404/28404 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 13404 event pairs, 707 based on Foata normal form. 2/2679 useless extension candidates. Maximal degree in co-relation 12182. Up to 2483 conditions per place. [2024-06-20 15:49:33,765 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 60 selfloop transitions, 26 changer transitions 0/96 dead transitions. [2024-06-20 15:49:33,765 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 96 transitions, 764 flow [2024-06-20 15:49:33,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:49:33,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:49:33,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 141 transitions. [2024-06-20 15:49:33,766 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4684385382059801 [2024-06-20 15:49:33,766 INFO L175 Difference]: Start difference. First operand has 78 places, 77 transitions, 544 flow. Second operand 7 states and 141 transitions. [2024-06-20 15:49:33,766 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 96 transitions, 764 flow [2024-06-20 15:49:33,777 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 96 transitions, 672 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-20 15:49:33,779 INFO L231 Difference]: Finished difference. Result has 78 places, 77 transitions, 512 flow [2024-06-20 15:49:33,779 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=452, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=512, PETRI_PLACES=78, PETRI_TRANSITIONS=77} [2024-06-20 15:49:33,779 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 34 predicate places. [2024-06-20 15:49:33,780 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 77 transitions, 512 flow [2024-06-20 15:49:33,780 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:33,780 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:49:33,780 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:49:33,780 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-20 15:49:33,780 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:49:33,781 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:49:33,781 INFO L85 PathProgramCache]: Analyzing trace with hash 1931356471, now seen corresponding path program 1 times [2024-06-20 15:49:33,781 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:49:33,781 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1698918901] [2024-06-20 15:49:33,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:49:33,781 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:49:33,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:49:34,512 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:49:34,512 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:49:34,512 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1698918901] [2024-06-20 15:49:34,512 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1698918901] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:49:34,513 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:49:34,513 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 15:49:34,513 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [544255346] [2024-06-20 15:49:34,513 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:49:34,513 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 15:49:34,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:49:34,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 15:49:34,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-20 15:49:34,564 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 43 [2024-06-20 15:49:34,564 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 77 transitions, 512 flow. Second operand has 6 states, 6 states have (on average 15.0) internal successors, (90), 6 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:34,564 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:49:34,564 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 43 [2024-06-20 15:49:34,564 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:49:34,891 INFO L124 PetriNetUnfolderBase]: 1387/2313 cut-off events. [2024-06-20 15:49:34,891 INFO L125 PetriNetUnfolderBase]: For 26173/26173 co-relation queries the response was YES. [2024-06-20 15:49:34,896 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10496 conditions, 2313 events. 1387/2313 cut-off events. For 26173/26173 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 12568 event pairs, 589 based on Foata normal form. 1/2313 useless extension candidates. Maximal degree in co-relation 10465. Up to 2046 conditions per place. [2024-06-20 15:49:34,903 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 62 selfloop transitions, 8 changer transitions 0/88 dead transitions. [2024-06-20 15:49:34,903 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 88 transitions, 692 flow [2024-06-20 15:49:34,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 15:49:34,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 15:49:34,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 105 transitions. [2024-06-20 15:49:34,904 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4883720930232558 [2024-06-20 15:49:34,904 INFO L175 Difference]: Start difference. First operand has 78 places, 77 transitions, 512 flow. Second operand 5 states and 105 transitions. [2024-06-20 15:49:34,904 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 88 transitions, 692 flow [2024-06-20 15:49:34,917 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 88 transitions, 622 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-20 15:49:34,918 INFO L231 Difference]: Finished difference. Result has 77 places, 80 transitions, 490 flow [2024-06-20 15:49:34,918 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=442, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=490, PETRI_PLACES=77, PETRI_TRANSITIONS=80} [2024-06-20 15:49:34,918 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 33 predicate places. [2024-06-20 15:49:34,919 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 80 transitions, 490 flow [2024-06-20 15:49:34,919 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.0) internal successors, (90), 6 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:34,919 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:49:34,919 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:49:34,919 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-20 15:49:34,919 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:49:34,919 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:49:34,920 INFO L85 PathProgramCache]: Analyzing trace with hash 1805535858, now seen corresponding path program 1 times [2024-06-20 15:49:34,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:49:34,920 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [43242838] [2024-06-20 15:49:34,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:49:34,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:49:34,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:49:35,814 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:49:35,816 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:49:35,816 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [43242838] [2024-06-20 15:49:35,818 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [43242838] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:49:35,818 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:49:35,818 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:49:35,818 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [707426762] [2024-06-20 15:49:35,818 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:49:35,818 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:49:35,818 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:49:35,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:49:35,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:49:35,875 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-20 15:49:35,876 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 80 transitions, 490 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:35,876 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:49:35,876 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-20 15:49:35,876 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:49:36,536 INFO L124 PetriNetUnfolderBase]: 1853/2801 cut-off events. [2024-06-20 15:49:36,536 INFO L125 PetriNetUnfolderBase]: For 34417/34417 co-relation queries the response was YES. [2024-06-20 15:49:36,541 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13383 conditions, 2801 events. 1853/2801 cut-off events. For 34417/34417 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 13689 event pairs, 722 based on Foata normal form. 2/2802 useless extension candidates. Maximal degree in co-relation 13351. Up to 2693 conditions per place. [2024-06-20 15:49:36,549 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 90 selfloop transitions, 17 changer transitions 0/112 dead transitions. [2024-06-20 15:49:36,549 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 112 transitions, 814 flow [2024-06-20 15:49:36,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:49:36,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:49:36,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-20 15:49:36,550 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4476744186046512 [2024-06-20 15:49:36,551 INFO L175 Difference]: Start difference. First operand has 77 places, 80 transitions, 490 flow. Second operand 8 states and 154 transitions. [2024-06-20 15:49:36,551 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 112 transitions, 814 flow [2024-06-20 15:49:36,562 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 112 transitions, 788 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-20 15:49:36,563 INFO L231 Difference]: Finished difference. Result has 82 places, 83 transitions, 548 flow [2024-06-20 15:49:36,563 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=464, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=548, PETRI_PLACES=82, PETRI_TRANSITIONS=83} [2024-06-20 15:49:36,564 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 38 predicate places. [2024-06-20 15:49:36,564 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 83 transitions, 548 flow [2024-06-20 15:49:36,564 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:36,564 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:49:36,564 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:49:36,564 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-20 15:49:36,565 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:49:36,565 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:49:36,565 INFO L85 PathProgramCache]: Analyzing trace with hash 549477099, now seen corresponding path program 1 times [2024-06-20 15:49:36,565 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:49:36,565 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1285090265] [2024-06-20 15:49:36,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:49:36,565 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:49:36,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:49:37,406 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:49:37,406 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:49:37,406 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1285090265] [2024-06-20 15:49:37,406 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1285090265] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:49:37,406 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:49:37,406 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:49:37,407 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [635384625] [2024-06-20 15:49:37,407 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:49:37,407 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:49:37,407 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:49:37,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:49:37,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:49:37,480 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-20 15:49:37,480 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 83 transitions, 548 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:37,480 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:49:37,480 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-20 15:49:37,480 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:49:38,184 INFO L124 PetriNetUnfolderBase]: 1875/2840 cut-off events. [2024-06-20 15:49:38,184 INFO L125 PetriNetUnfolderBase]: For 39678/39684 co-relation queries the response was YES. [2024-06-20 15:49:38,188 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14172 conditions, 2840 events. 1875/2840 cut-off events. For 39678/39684 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 13909 event pairs, 680 based on Foata normal form. 5/2842 useless extension candidates. Maximal degree in co-relation 14139. Up to 2620 conditions per place. [2024-06-20 15:49:38,196 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 83 selfloop transitions, 32 changer transitions 0/120 dead transitions. [2024-06-20 15:49:38,196 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 120 transitions, 984 flow [2024-06-20 15:49:38,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:49:38,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:49:38,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 162 transitions. [2024-06-20 15:49:38,197 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47093023255813954 [2024-06-20 15:49:38,197 INFO L175 Difference]: Start difference. First operand has 82 places, 83 transitions, 548 flow. Second operand 8 states and 162 transitions. [2024-06-20 15:49:38,198 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 120 transitions, 984 flow [2024-06-20 15:49:38,209 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 120 transitions, 924 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-20 15:49:38,210 INFO L231 Difference]: Finished difference. Result has 84 places, 89 transitions, 634 flow [2024-06-20 15:49:38,211 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=488, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=634, PETRI_PLACES=84, PETRI_TRANSITIONS=89} [2024-06-20 15:49:38,211 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 40 predicate places. [2024-06-20 15:49:38,211 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 89 transitions, 634 flow [2024-06-20 15:49:38,211 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:38,211 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:49:38,211 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:49:38,212 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-20 15:49:38,212 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:49:38,212 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:49:38,212 INFO L85 PathProgramCache]: Analyzing trace with hash 549476882, now seen corresponding path program 2 times [2024-06-20 15:49:38,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:49:38,212 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [345075088] [2024-06-20 15:49:38,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:49:38,213 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:49:38,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:49:39,108 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:49:39,109 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:49:39,109 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [345075088] [2024-06-20 15:49:39,109 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [345075088] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:49:39,109 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:49:39,109 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:49:39,109 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [42132585] [2024-06-20 15:49:39,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:49:39,109 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:49:39,110 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:49:39,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:49:39,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:49:39,205 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-20 15:49:39,206 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 89 transitions, 634 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:39,206 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:49:39,206 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-20 15:49:39,206 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:49:39,912 INFO L124 PetriNetUnfolderBase]: 1902/2888 cut-off events. [2024-06-20 15:49:39,913 INFO L125 PetriNetUnfolderBase]: For 45740/45743 co-relation queries the response was YES. [2024-06-20 15:49:39,918 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15069 conditions, 2888 events. 1902/2888 cut-off events. For 45740/45743 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 14247 event pairs, 708 based on Foata normal form. 4/2889 useless extension candidates. Maximal degree in co-relation 15035. Up to 2642 conditions per place. [2024-06-20 15:49:39,927 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 79 selfloop transitions, 44 changer transitions 0/128 dead transitions. [2024-06-20 15:49:39,927 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 128 transitions, 1218 flow [2024-06-20 15:49:39,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:49:39,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:49:39,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 162 transitions. [2024-06-20 15:49:39,928 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47093023255813954 [2024-06-20 15:49:39,928 INFO L175 Difference]: Start difference. First operand has 84 places, 89 transitions, 634 flow. Second operand 8 states and 162 transitions. [2024-06-20 15:49:39,929 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 128 transitions, 1218 flow [2024-06-20 15:49:39,946 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 128 transitions, 1170 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-20 15:49:39,948 INFO L231 Difference]: Finished difference. Result has 88 places, 98 transitions, 820 flow [2024-06-20 15:49:39,948 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=586, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=820, PETRI_PLACES=88, PETRI_TRANSITIONS=98} [2024-06-20 15:49:39,948 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 44 predicate places. [2024-06-20 15:49:39,948 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 98 transitions, 820 flow [2024-06-20 15:49:39,949 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:39,949 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:49:39,949 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:49:39,949 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-20 15:49:39,949 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:49:39,949 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:49:39,949 INFO L85 PathProgramCache]: Analyzing trace with hash 1809254928, now seen corresponding path program 3 times [2024-06-20 15:49:39,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:49:39,949 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [895304419] [2024-06-20 15:49:39,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:49:39,950 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:49:39,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:49:40,787 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:49:40,787 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:49:40,787 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [895304419] [2024-06-20 15:49:40,787 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [895304419] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:49:40,787 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:49:40,787 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:49:40,788 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [450574628] [2024-06-20 15:49:40,788 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:49:40,788 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:49:40,788 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:49:40,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:49:40,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:49:40,877 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-20 15:49:40,877 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 98 transitions, 820 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:40,877 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:49:40,877 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-20 15:49:40,877 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:49:41,549 INFO L124 PetriNetUnfolderBase]: 1897/2881 cut-off events. [2024-06-20 15:49:41,549 INFO L125 PetriNetUnfolderBase]: For 51416/51419 co-relation queries the response was YES. [2024-06-20 15:49:41,555 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15674 conditions, 2881 events. 1897/2881 cut-off events. For 51416/51419 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 14193 event pairs, 708 based on Foata normal form. 4/2882 useless extension candidates. Maximal degree in co-relation 15638. Up to 2637 conditions per place. [2024-06-20 15:49:41,563 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 78 selfloop transitions, 43 changer transitions 0/126 dead transitions. [2024-06-20 15:49:41,563 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 126 transitions, 1202 flow [2024-06-20 15:49:41,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:49:41,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:49:41,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 161 transitions. [2024-06-20 15:49:41,564 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4680232558139535 [2024-06-20 15:49:41,565 INFO L175 Difference]: Start difference. First operand has 88 places, 98 transitions, 820 flow. Second operand 8 states and 161 transitions. [2024-06-20 15:49:41,565 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 126 transitions, 1202 flow [2024-06-20 15:49:41,585 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 126 transitions, 1118 flow, removed 32 selfloop flow, removed 3 redundant places. [2024-06-20 15:49:41,587 INFO L231 Difference]: Finished difference. Result has 93 places, 98 transitions, 830 flow [2024-06-20 15:49:41,587 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=736, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=830, PETRI_PLACES=93, PETRI_TRANSITIONS=98} [2024-06-20 15:49:41,588 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 49 predicate places. [2024-06-20 15:49:41,588 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 98 transitions, 830 flow [2024-06-20 15:49:41,588 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:41,588 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:49:41,588 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:49:41,588 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-20 15:49:41,588 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:49:41,589 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:49:41,589 INFO L85 PathProgramCache]: Analyzing trace with hash 239540132, now seen corresponding path program 4 times [2024-06-20 15:49:41,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:49:41,589 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [243701473] [2024-06-20 15:49:41,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:49:41,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:49:41,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:49:42,447 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:49:42,447 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:49:42,448 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [243701473] [2024-06-20 15:49:42,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [243701473] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:49:42,448 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:49:42,448 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:49:42,448 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1578464998] [2024-06-20 15:49:42,448 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:49:42,448 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:49:42,448 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:49:42,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:49:42,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:49:42,519 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-20 15:49:42,520 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 98 transitions, 830 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:42,520 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:49:42,520 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-20 15:49:42,520 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:49:43,227 INFO L124 PetriNetUnfolderBase]: 1924/2922 cut-off events. [2024-06-20 15:49:43,227 INFO L125 PetriNetUnfolderBase]: For 56958/56958 co-relation queries the response was YES. [2024-06-20 15:49:43,232 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16324 conditions, 2922 events. 1924/2922 cut-off events. For 56958/56958 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 14383 event pairs, 714 based on Foata normal form. 2/2920 useless extension candidates. Maximal degree in co-relation 16286. Up to 2666 conditions per place. [2024-06-20 15:49:43,241 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 77 selfloop transitions, 49 changer transitions 0/131 dead transitions. [2024-06-20 15:49:43,242 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 131 transitions, 1408 flow [2024-06-20 15:49:43,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:49:43,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:49:43,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 160 transitions. [2024-06-20 15:49:43,244 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46511627906976744 [2024-06-20 15:49:43,245 INFO L175 Difference]: Start difference. First operand has 93 places, 98 transitions, 830 flow. Second operand 8 states and 160 transitions. [2024-06-20 15:49:43,245 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 131 transitions, 1408 flow [2024-06-20 15:49:43,269 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 131 transitions, 1290 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-20 15:49:43,271 INFO L231 Difference]: Finished difference. Result has 94 places, 104 transitions, 930 flow [2024-06-20 15:49:43,271 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=724, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=930, PETRI_PLACES=94, PETRI_TRANSITIONS=104} [2024-06-20 15:49:43,271 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 50 predicate places. [2024-06-20 15:49:43,272 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 104 transitions, 930 flow [2024-06-20 15:49:43,272 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:43,272 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:49:43,272 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:49:43,272 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-20 15:49:43,272 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:49:43,273 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:49:43,273 INFO L85 PathProgramCache]: Analyzing trace with hash -1289596747, now seen corresponding path program 2 times [2024-06-20 15:49:43,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:49:43,273 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1879891793] [2024-06-20 15:49:43,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:49:43,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:49:43,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:49:44,105 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:49:44,106 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:49:44,106 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1879891793] [2024-06-20 15:49:44,106 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1879891793] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:49:44,106 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:49:44,106 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:49:44,106 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [827446534] [2024-06-20 15:49:44,106 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:49:44,107 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:49:44,107 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:49:44,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:49:44,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:49:44,185 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-20 15:49:44,185 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 104 transitions, 930 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:44,185 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:49:44,185 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-20 15:49:44,185 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:49:44,865 INFO L124 PetriNetUnfolderBase]: 1946/2957 cut-off events. [2024-06-20 15:49:44,865 INFO L125 PetriNetUnfolderBase]: For 62290/62295 co-relation queries the response was YES. [2024-06-20 15:49:44,871 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16719 conditions, 2957 events. 1946/2957 cut-off events. For 62290/62295 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 14603 event pairs, 669 based on Foata normal form. 8/2963 useless extension candidates. Maximal degree in co-relation 16680. Up to 2710 conditions per place. [2024-06-20 15:49:44,879 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 95 selfloop transitions, 35 changer transitions 0/135 dead transitions. [2024-06-20 15:49:44,879 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 135 transitions, 1376 flow [2024-06-20 15:49:44,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:49:44,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:49:44,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 159 transitions. [2024-06-20 15:49:44,880 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4622093023255814 [2024-06-20 15:49:44,880 INFO L175 Difference]: Start difference. First operand has 94 places, 104 transitions, 930 flow. Second operand 8 states and 159 transitions. [2024-06-20 15:49:44,880 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 135 transitions, 1376 flow [2024-06-20 15:49:44,898 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 135 transitions, 1234 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-20 15:49:44,899 INFO L231 Difference]: Finished difference. Result has 97 places, 107 transitions, 906 flow [2024-06-20 15:49:44,900 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=788, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=906, PETRI_PLACES=97, PETRI_TRANSITIONS=107} [2024-06-20 15:49:44,900 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 53 predicate places. [2024-06-20 15:49:44,900 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 107 transitions, 906 flow [2024-06-20 15:49:44,900 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:44,900 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:49:44,900 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:49:44,900 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-20 15:49:44,900 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:49:44,901 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:49:44,901 INFO L85 PathProgramCache]: Analyzing trace with hash -1411016369, now seen corresponding path program 3 times [2024-06-20 15:49:44,901 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:49:44,901 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1058738973] [2024-06-20 15:49:44,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:49:44,901 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:49:44,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:49:45,710 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:49:45,711 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:49:45,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1058738973] [2024-06-20 15:49:45,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1058738973] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:49:45,711 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:49:45,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:49:45,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [132037407] [2024-06-20 15:49:45,712 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:49:45,712 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:49:45,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:49:45,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:49:45,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:49:45,795 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-20 15:49:45,795 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 107 transitions, 906 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:45,795 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:49:45,795 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-20 15:49:45,796 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:49:46,543 INFO L124 PetriNetUnfolderBase]: 1968/2994 cut-off events. [2024-06-20 15:49:46,543 INFO L125 PetriNetUnfolderBase]: For 67460/67465 co-relation queries the response was YES. [2024-06-20 15:49:46,548 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17085 conditions, 2994 events. 1968/2994 cut-off events. For 67460/67465 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 14798 event pairs, 671 based on Foata normal form. 8/3000 useless extension candidates. Maximal degree in co-relation 17045. Up to 2729 conditions per place. [2024-06-20 15:49:46,557 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 91 selfloop transitions, 41 changer transitions 0/137 dead transitions. [2024-06-20 15:49:46,558 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 137 transitions, 1364 flow [2024-06-20 15:49:46,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:49:46,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:49:46,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-20 15:49:46,559 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45348837209302323 [2024-06-20 15:49:46,559 INFO L175 Difference]: Start difference. First operand has 97 places, 107 transitions, 906 flow. Second operand 8 states and 156 transitions. [2024-06-20 15:49:46,559 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 137 transitions, 1364 flow [2024-06-20 15:49:46,585 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 137 transitions, 1256 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-20 15:49:46,586 INFO L231 Difference]: Finished difference. Result has 99 places, 110 transitions, 934 flow [2024-06-20 15:49:46,586 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=804, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=934, PETRI_PLACES=99, PETRI_TRANSITIONS=110} [2024-06-20 15:49:46,587 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 55 predicate places. [2024-06-20 15:49:46,587 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 110 transitions, 934 flow [2024-06-20 15:49:46,587 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:46,587 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:49:46,587 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:49:46,587 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-20 15:49:46,587 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:49:46,588 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:49:46,588 INFO L85 PathProgramCache]: Analyzing trace with hash -1411283279, now seen corresponding path program 4 times [2024-06-20 15:49:46,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:49:46,588 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [912107002] [2024-06-20 15:49:46,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:49:46,588 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:49:46,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:49:47,403 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:49:47,404 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:49:47,404 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [912107002] [2024-06-20 15:49:47,404 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [912107002] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:49:47,404 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:49:47,404 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:49:47,404 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1913355036] [2024-06-20 15:49:47,404 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:49:47,405 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:49:47,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:49:47,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:49:47,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:49:47,481 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-20 15:49:47,481 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 110 transitions, 934 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:47,481 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:49:47,481 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-20 15:49:47,481 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:49:48,160 INFO L124 PetriNetUnfolderBase]: 1958/2980 cut-off events. [2024-06-20 15:49:48,160 INFO L125 PetriNetUnfolderBase]: For 71502/71507 co-relation queries the response was YES. [2024-06-20 15:49:48,166 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17143 conditions, 2980 events. 1958/2980 cut-off events. For 71502/71507 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 14781 event pairs, 669 based on Foata normal form. 8/2986 useless extension candidates. Maximal degree in co-relation 17102. Up to 2721 conditions per place. [2024-06-20 15:49:48,175 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 92 selfloop transitions, 39 changer transitions 0/136 dead transitions. [2024-06-20 15:49:48,176 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 136 transitions, 1260 flow [2024-06-20 15:49:48,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:49:48,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:49:48,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-20 15:49:48,177 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45348837209302323 [2024-06-20 15:49:48,177 INFO L175 Difference]: Start difference. First operand has 99 places, 110 transitions, 934 flow. Second operand 8 states and 156 transitions. [2024-06-20 15:49:48,177 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 136 transitions, 1260 flow [2024-06-20 15:49:48,214 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 136 transitions, 1142 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-20 15:49:48,221 INFO L231 Difference]: Finished difference. Result has 102 places, 110 transitions, 902 flow [2024-06-20 15:49:48,221 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=816, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=902, PETRI_PLACES=102, PETRI_TRANSITIONS=110} [2024-06-20 15:49:48,222 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 58 predicate places. [2024-06-20 15:49:48,222 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 110 transitions, 902 flow [2024-06-20 15:49:48,222 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:48,222 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:49:48,222 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:49:48,222 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-20 15:49:48,222 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:49:48,222 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:49:48,222 INFO L85 PathProgramCache]: Analyzing trace with hash -1418640726, now seen corresponding path program 5 times [2024-06-20 15:49:48,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:49:48,223 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1649473474] [2024-06-20 15:49:48,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:49:48,223 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:49:48,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:49:49,027 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:49:49,027 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:49:49,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1649473474] [2024-06-20 15:49:49,027 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1649473474] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:49:49,027 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:49:49,027 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:49:49,027 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [239180122] [2024-06-20 15:49:49,027 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:49:49,028 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:49:49,028 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:49:49,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:49:49,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:49:49,126 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-20 15:49:49,127 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 110 transitions, 902 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:49,127 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:49:49,127 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-20 15:49:49,127 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:49:49,872 INFO L124 PetriNetUnfolderBase]: 1953/2970 cut-off events. [2024-06-20 15:49:49,872 INFO L125 PetriNetUnfolderBase]: For 75673/75673 co-relation queries the response was YES. [2024-06-20 15:49:49,878 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17209 conditions, 2970 events. 1953/2970 cut-off events. For 75673/75673 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 14681 event pairs, 717 based on Foata normal form. 2/2968 useless extension candidates. Maximal degree in co-relation 17167. Up to 2711 conditions per place. [2024-06-20 15:49:49,886 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 80 selfloop transitions, 50 changer transitions 0/135 dead transitions. [2024-06-20 15:49:49,886 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 135 transitions, 1314 flow [2024-06-20 15:49:49,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:49:49,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:49:49,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 157 transitions. [2024-06-20 15:49:49,887 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4563953488372093 [2024-06-20 15:49:49,887 INFO L175 Difference]: Start difference. First operand has 102 places, 110 transitions, 902 flow. Second operand 8 states and 157 transitions. [2024-06-20 15:49:49,887 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 135 transitions, 1314 flow [2024-06-20 15:49:49,919 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 135 transitions, 1184 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-20 15:49:49,920 INFO L231 Difference]: Finished difference. Result has 102 places, 110 transitions, 880 flow [2024-06-20 15:49:49,921 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=772, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=880, PETRI_PLACES=102, PETRI_TRANSITIONS=110} [2024-06-20 15:49:49,921 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 58 predicate places. [2024-06-20 15:49:49,921 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 110 transitions, 880 flow [2024-06-20 15:49:49,921 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:49,921 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:49:49,921 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:49:49,922 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-20 15:49:49,922 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:49:49,922 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:49:49,922 INFO L85 PathProgramCache]: Analyzing trace with hash -1411283496, now seen corresponding path program 6 times [2024-06-20 15:49:49,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:49:49,922 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [553133953] [2024-06-20 15:49:49,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:49:49,923 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:49:49,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:49:50,737 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:49:50,737 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:49:50,737 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [553133953] [2024-06-20 15:49:50,737 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [553133953] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:49:50,737 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:49:50,737 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:49:50,737 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1806704243] [2024-06-20 15:49:50,737 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:49:50,738 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:49:50,738 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:49:50,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:49:50,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:49:50,810 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-20 15:49:50,810 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 110 transitions, 880 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:50,810 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:49:50,810 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-20 15:49:50,810 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:49:51,599 INFO L124 PetriNetUnfolderBase]: 1948/2968 cut-off events. [2024-06-20 15:49:51,599 INFO L125 PetriNetUnfolderBase]: For 80663/80663 co-relation queries the response was YES. [2024-06-20 15:49:51,606 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17315 conditions, 2968 events. 1948/2968 cut-off events. For 80663/80663 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 14695 event pairs, 717 based on Foata normal form. 2/2966 useless extension candidates. Maximal degree in co-relation 17272. Up to 2706 conditions per place. [2024-06-20 15:49:51,616 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 76 selfloop transitions, 52 changer transitions 0/133 dead transitions. [2024-06-20 15:49:51,616 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 133 transitions, 1194 flow [2024-06-20 15:49:51,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:49:51,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:49:51,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-20 15:49:51,617 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4476744186046512 [2024-06-20 15:49:51,617 INFO L175 Difference]: Start difference. First operand has 102 places, 110 transitions, 880 flow. Second operand 8 states and 154 transitions. [2024-06-20 15:49:51,617 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 133 transitions, 1194 flow [2024-06-20 15:49:51,656 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 133 transitions, 1062 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-20 15:49:51,657 INFO L231 Difference]: Finished difference. Result has 104 places, 110 transitions, 860 flow [2024-06-20 15:49:51,657 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=748, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=860, PETRI_PLACES=104, PETRI_TRANSITIONS=110} [2024-06-20 15:49:51,658 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 60 predicate places. [2024-06-20 15:49:51,658 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 110 transitions, 860 flow [2024-06-20 15:49:51,658 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:51,658 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:49:51,658 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:49:51,658 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-20 15:49:51,658 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:49:51,659 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:49:51,659 INFO L85 PathProgramCache]: Analyzing trace with hash -257489989, now seen corresponding path program 1 times [2024-06-20 15:49:51,659 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:49:51,659 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2095876672] [2024-06-20 15:49:51,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:49:51,659 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:49:51,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:49:52,641 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:49:52,641 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:49:52,641 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2095876672] [2024-06-20 15:49:52,641 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2095876672] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:49:52,642 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:49:52,642 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:49:52,642 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [426885472] [2024-06-20 15:49:52,642 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:49:52,643 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:49:52,643 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:49:52,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:49:52,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:49:52,727 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 43 [2024-06-20 15:49:52,727 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 110 transitions, 860 flow. Second operand has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 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-06-20 15:49:52,727 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:49:52,727 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 43 [2024-06-20 15:49:52,727 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:49:53,083 INFO L124 PetriNetUnfolderBase]: 1465/2467 cut-off events. [2024-06-20 15:49:53,083 INFO L125 PetriNetUnfolderBase]: For 71923/71923 co-relation queries the response was YES. [2024-06-20 15:49:53,090 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14282 conditions, 2467 events. 1465/2467 cut-off events. For 71923/71923 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 13660 event pairs, 564 based on Foata normal form. 2/2468 useless extension candidates. Maximal degree in co-relation 14238. Up to 2122 conditions per place. [2024-06-20 15:49:53,100 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 84 selfloop transitions, 11 changer transitions 0/123 dead transitions. [2024-06-20 15:49:53,100 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 123 transitions, 1098 flow [2024-06-20 15:49:53,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:49:53,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:49:53,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 123 transitions. [2024-06-20 15:49:53,101 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47674418604651164 [2024-06-20 15:49:53,101 INFO L175 Difference]: Start difference. First operand has 104 places, 110 transitions, 860 flow. Second operand 6 states and 123 transitions. [2024-06-20 15:49:53,101 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 123 transitions, 1098 flow [2024-06-20 15:49:53,130 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 123 transitions, 970 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-20 15:49:53,132 INFO L231 Difference]: Finished difference. Result has 102 places, 113 transitions, 790 flow [2024-06-20 15:49:53,132 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=732, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=790, PETRI_PLACES=102, PETRI_TRANSITIONS=113} [2024-06-20 15:49:53,132 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 58 predicate places. [2024-06-20 15:49:53,132 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 113 transitions, 790 flow [2024-06-20 15:49:53,132 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 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-06-20 15:49:53,132 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:49:53,133 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:49:53,133 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-20 15:49:53,133 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:49:53,133 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:49:53,133 INFO L85 PathProgramCache]: Analyzing trace with hash 1378799503, now seen corresponding path program 1 times [2024-06-20 15:49:53,133 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:49:53,133 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1799568539] [2024-06-20 15:49:53,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:49:53,133 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:49:53,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:49:54,079 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:49:54,079 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:49:54,079 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1799568539] [2024-06-20 15:49:54,079 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1799568539] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:49:54,079 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:49:54,079 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:49:54,079 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1863383272] [2024-06-20 15:49:54,079 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:49:54,080 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:49:54,080 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:49:54,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:49:54,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:49:54,203 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-20 15:49:54,203 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 113 transitions, 790 flow. Second operand has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:54,203 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:49:54,203 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-20 15:49:54,204 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:49:54,844 INFO L124 PetriNetUnfolderBase]: 1882/2920 cut-off events. [2024-06-20 15:49:54,844 INFO L125 PetriNetUnfolderBase]: For 92318/92318 co-relation queries the response was YES. [2024-06-20 15:49:54,887 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17670 conditions, 2920 events. 1882/2920 cut-off events. For 92318/92318 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 14917 event pairs, 464 based on Foata normal form. 4/2923 useless extension candidates. Maximal degree in co-relation 17625. Up to 2631 conditions per place. [2024-06-20 15:49:54,895 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 118 selfloop transitions, 20 changer transitions 0/154 dead transitions. [2024-06-20 15:49:54,895 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 154 transitions, 1334 flow [2024-06-20 15:49:54,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:49:54,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:49:54,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 182 transitions. [2024-06-20 15:49:54,896 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4702842377260982 [2024-06-20 15:49:54,897 INFO L175 Difference]: Start difference. First operand has 102 places, 113 transitions, 790 flow. Second operand 9 states and 182 transitions. [2024-06-20 15:49:54,897 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 154 transitions, 1334 flow [2024-06-20 15:49:54,942 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 154 transitions, 1298 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-20 15:49:54,943 INFO L231 Difference]: Finished difference. Result has 107 places, 117 transitions, 881 flow [2024-06-20 15:49:54,943 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=754, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=881, PETRI_PLACES=107, PETRI_TRANSITIONS=117} [2024-06-20 15:49:54,944 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 63 predicate places. [2024-06-20 15:49:54,944 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 117 transitions, 881 flow [2024-06-20 15:49:54,944 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:54,944 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:49:54,944 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:49:54,944 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-20 15:49:54,944 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:49:54,945 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:49:54,945 INFO L85 PathProgramCache]: Analyzing trace with hash 247855977, now seen corresponding path program 2 times [2024-06-20 15:49:54,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:49:54,945 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1742911927] [2024-06-20 15:49:54,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:49:54,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:49:54,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:49:55,805 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:49:55,805 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:49:55,805 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1742911927] [2024-06-20 15:49:55,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1742911927] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:49:55,806 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:49:55,806 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:49:55,806 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1654718953] [2024-06-20 15:49:55,806 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:49:55,806 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:49:55,806 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:49:55,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:49:55,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:49:55,934 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-20 15:49:55,934 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 117 transitions, 881 flow. Second operand has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:55,934 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:49:55,934 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-20 15:49:55,934 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:49:56,650 INFO L124 PetriNetUnfolderBase]: 1874/2908 cut-off events. [2024-06-20 15:49:56,650 INFO L125 PetriNetUnfolderBase]: For 98335/98335 co-relation queries the response was YES. [2024-06-20 15:49:56,658 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17941 conditions, 2908 events. 1874/2908 cut-off events. For 98335/98335 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 14813 event pairs, 623 based on Foata normal form. 4/2911 useless extension candidates. Maximal degree in co-relation 17895. Up to 2678 conditions per place. [2024-06-20 15:49:56,669 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 115 selfloop transitions, 16 changer transitions 0/147 dead transitions. [2024-06-20 15:49:56,669 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 147 transitions, 1219 flow [2024-06-20 15:49:56,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:49:56,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:49:56,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 161 transitions. [2024-06-20 15:49:56,670 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4680232558139535 [2024-06-20 15:49:56,670 INFO L175 Difference]: Start difference. First operand has 107 places, 117 transitions, 881 flow. Second operand 8 states and 161 transitions. [2024-06-20 15:49:56,670 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 147 transitions, 1219 flow [2024-06-20 15:49:56,722 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 147 transitions, 1135 flow, removed 33 selfloop flow, removed 5 redundant places. [2024-06-20 15:49:56,723 INFO L231 Difference]: Finished difference. Result has 110 places, 117 transitions, 836 flow [2024-06-20 15:49:56,723 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=797, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=836, PETRI_PLACES=110, PETRI_TRANSITIONS=117} [2024-06-20 15:49:56,724 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 66 predicate places. [2024-06-20 15:49:56,724 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 117 transitions, 836 flow [2024-06-20 15:49:56,724 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:56,724 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:49:56,724 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:49:56,724 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-20 15:49:56,724 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:49:56,725 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:49:56,725 INFO L85 PathProgramCache]: Analyzing trace with hash 137038417, now seen corresponding path program 1 times [2024-06-20 15:49:56,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:49:56,725 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [139042761] [2024-06-20 15:49:56,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:49:56,725 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:49:56,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:49:57,653 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:49:57,653 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:49:57,654 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [139042761] [2024-06-20 15:49:57,654 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [139042761] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:49:57,654 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:49:57,654 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 15:49:57,654 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [157407817] [2024-06-20 15:49:57,654 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:49:57,654 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 15:49:57,654 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:49:57,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 15:49:57,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-20 15:49:57,762 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-20 15:49:57,763 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 117 transitions, 836 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:57,763 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:49:57,763 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-20 15:49:57,763 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:49:58,422 INFO L124 PetriNetUnfolderBase]: 1995/3051 cut-off events. [2024-06-20 15:49:58,423 INFO L125 PetriNetUnfolderBase]: For 106469/106469 co-relation queries the response was YES. [2024-06-20 15:49:58,431 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18833 conditions, 3051 events. 1995/3051 cut-off events. For 106469/106469 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 15268 event pairs, 651 based on Foata normal form. 4/3054 useless extension candidates. Maximal degree in co-relation 18785. Up to 2888 conditions per place. [2024-06-20 15:49:58,442 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 129 selfloop transitions, 20 changer transitions 0/154 dead transitions. [2024-06-20 15:49:58,442 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 154 transitions, 1268 flow [2024-06-20 15:49:58,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:49:58,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:49:58,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-20 15:49:58,443 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-20 15:49:58,444 INFO L175 Difference]: Start difference. First operand has 110 places, 117 transitions, 836 flow. Second operand 9 states and 172 transitions. [2024-06-20 15:49:58,444 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 154 transitions, 1268 flow [2024-06-20 15:49:58,484 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 154 transitions, 1231 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-20 15:49:58,485 INFO L231 Difference]: Finished difference. Result has 112 places, 120 transitions, 901 flow [2024-06-20 15:49:58,485 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=799, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=901, PETRI_PLACES=112, PETRI_TRANSITIONS=120} [2024-06-20 15:49:58,486 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 68 predicate places. [2024-06-20 15:49:58,486 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 120 transitions, 901 flow [2024-06-20 15:49:58,486 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:58,487 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:49:58,487 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:49:58,487 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-20 15:49:58,487 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:49:58,487 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:49:58,487 INFO L85 PathProgramCache]: Analyzing trace with hash -146262115, now seen corresponding path program 3 times [2024-06-20 15:49:58,487 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:49:58,488 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [494898439] [2024-06-20 15:49:58,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:49:58,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:49:58,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:49:59,333 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:49:59,333 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:49:59,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [494898439] [2024-06-20 15:49:59,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [494898439] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:49:59,333 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:49:59,333 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:49:59,333 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1462053492] [2024-06-20 15:49:59,333 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:49:59,334 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:49:59,334 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:49:59,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:49:59,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:49:59,417 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-20 15:49:59,418 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 120 transitions, 901 flow. Second operand has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:49:59,418 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:49:59,418 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-20 15:49:59,418 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:50:00,145 INFO L124 PetriNetUnfolderBase]: 1913/2978 cut-off events. [2024-06-20 15:50:00,145 INFO L125 PetriNetUnfolderBase]: For 114023/114026 co-relation queries the response was YES. [2024-06-20 15:50:00,153 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19032 conditions, 2978 events. 1913/2978 cut-off events. For 114023/114026 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 15301 event pairs, 622 based on Foata normal form. 6/2982 useless extension candidates. Maximal degree in co-relation 18983. Up to 2692 conditions per place. [2024-06-20 15:50:00,163 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 105 selfloop transitions, 28 changer transitions 0/149 dead transitions. [2024-06-20 15:50:00,164 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 149 transitions, 1279 flow [2024-06-20 15:50:00,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:50:00,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:50:00,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 162 transitions. [2024-06-20 15:50:00,165 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47093023255813954 [2024-06-20 15:50:00,165 INFO L175 Difference]: Start difference. First operand has 112 places, 120 transitions, 901 flow. Second operand 8 states and 162 transitions. [2024-06-20 15:50:00,165 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 149 transitions, 1279 flow [2024-06-20 15:50:00,217 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 149 transitions, 1201 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-20 15:50:00,219 INFO L231 Difference]: Finished difference. Result has 113 places, 122 transitions, 934 flow [2024-06-20 15:50:00,219 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=823, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=934, PETRI_PLACES=113, PETRI_TRANSITIONS=122} [2024-06-20 15:50:00,219 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 69 predicate places. [2024-06-20 15:50:00,219 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 122 transitions, 934 flow [2024-06-20 15:50:00,219 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:00,219 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:50:00,219 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:50:00,219 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-20 15:50:00,220 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:50:00,220 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:50:00,220 INFO L85 PathProgramCache]: Analyzing trace with hash 252509077, now seen corresponding path program 2 times [2024-06-20 15:50:00,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:50:00,220 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [28481210] [2024-06-20 15:50:00,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:50:00,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:50:00,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:50:01,134 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:50:01,134 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:50:01,134 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [28481210] [2024-06-20 15:50:01,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [28481210] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:50:01,134 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:50:01,134 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 15:50:01,134 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [687607205] [2024-06-20 15:50:01,134 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:50:01,135 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 15:50:01,135 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:50:01,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 15:50:01,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2024-06-20 15:50:01,215 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-20 15:50:01,215 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 122 transitions, 934 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:01,215 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:50:01,215 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-20 15:50:01,215 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:50:02,079 INFO L124 PetriNetUnfolderBase]: 2066/3165 cut-off events. [2024-06-20 15:50:02,079 INFO L125 PetriNetUnfolderBase]: For 126089/126092 co-relation queries the response was YES. [2024-06-20 15:50:02,088 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20565 conditions, 3165 events. 2066/3165 cut-off events. For 126089/126092 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 15987 event pairs, 595 based on Foata normal form. 4/3166 useless extension candidates. Maximal degree in co-relation 20515. Up to 2656 conditions per place. [2024-06-20 15:50:02,099 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 97 selfloop transitions, 67 changer transitions 0/169 dead transitions. [2024-06-20 15:50:02,099 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 169 transitions, 1754 flow [2024-06-20 15:50:02,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:50:02,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:50:02,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 186 transitions. [2024-06-20 15:50:02,100 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4806201550387597 [2024-06-20 15:50:02,100 INFO L175 Difference]: Start difference. First operand has 113 places, 122 transitions, 934 flow. Second operand 9 states and 186 transitions. [2024-06-20 15:50:02,100 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 169 transitions, 1754 flow [2024-06-20 15:50:02,147 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 169 transitions, 1661 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-20 15:50:02,149 INFO L231 Difference]: Finished difference. Result has 116 places, 131 transitions, 1157 flow [2024-06-20 15:50:02,149 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=841, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1157, PETRI_PLACES=116, PETRI_TRANSITIONS=131} [2024-06-20 15:50:02,150 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 72 predicate places. [2024-06-20 15:50:02,150 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 131 transitions, 1157 flow [2024-06-20 15:50:02,150 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:02,150 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:50:02,150 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:50:02,150 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-20 15:50:02,150 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:50:02,150 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:50:02,150 INFO L85 PathProgramCache]: Analyzing trace with hash -146084175, now seen corresponding path program 3 times [2024-06-20 15:50:02,150 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:50:02,151 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [115413300] [2024-06-20 15:50:02,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:50:02,151 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:50:02,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:50:03,047 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:50:03,048 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:50:03,048 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [115413300] [2024-06-20 15:50:03,048 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [115413300] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:50:03,048 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:50:03,048 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 15:50:03,048 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1691448012] [2024-06-20 15:50:03,048 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:50:03,048 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 15:50:03,048 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:50:03,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 15:50:03,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2024-06-20 15:50:03,126 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-20 15:50:03,127 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 131 transitions, 1157 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:03,127 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:50:03,127 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-20 15:50:03,127 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:50:03,989 INFO L124 PetriNetUnfolderBase]: 2088/3202 cut-off events. [2024-06-20 15:50:03,990 INFO L125 PetriNetUnfolderBase]: For 136091/136094 co-relation queries the response was YES. [2024-06-20 15:50:03,999 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21457 conditions, 3202 events. 2088/3202 cut-off events. For 136091/136094 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 16214 event pairs, 595 based on Foata normal form. 4/3203 useless extension candidates. Maximal degree in co-relation 21406. Up to 2675 conditions per place. [2024-06-20 15:50:04,012 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 100 selfloop transitions, 68 changer transitions 0/173 dead transitions. [2024-06-20 15:50:04,012 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 173 transitions, 1889 flow [2024-06-20 15:50:04,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:50:04,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:50:04,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 188 transitions. [2024-06-20 15:50:04,013 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48578811369509045 [2024-06-20 15:50:04,013 INFO L175 Difference]: Start difference. First operand has 116 places, 131 transitions, 1157 flow. Second operand 9 states and 188 transitions. [2024-06-20 15:50:04,013 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 173 transitions, 1889 flow [2024-06-20 15:50:04,072 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 173 transitions, 1775 flow, removed 39 selfloop flow, removed 4 redundant places. [2024-06-20 15:50:04,073 INFO L231 Difference]: Finished difference. Result has 121 places, 134 transitions, 1249 flow [2024-06-20 15:50:04,074 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1057, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1249, PETRI_PLACES=121, PETRI_TRANSITIONS=134} [2024-06-20 15:50:04,074 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 77 predicate places. [2024-06-20 15:50:04,074 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 134 transitions, 1249 flow [2024-06-20 15:50:04,074 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:04,074 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:50:04,074 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:50:04,075 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-20 15:50:04,075 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:50:04,075 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:50:04,075 INFO L85 PathProgramCache]: Analyzing trace with hash -146257155, now seen corresponding path program 4 times [2024-06-20 15:50:04,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:50:04,075 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1707924907] [2024-06-20 15:50:04,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:50:04,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:50:04,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:50:05,012 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:50:05,012 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:50:05,013 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1707924907] [2024-06-20 15:50:05,013 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1707924907] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:50:05,013 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:50:05,013 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 15:50:05,013 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1066775312] [2024-06-20 15:50:05,013 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:50:05,013 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 15:50:05,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:50:05,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 15:50:05,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2024-06-20 15:50:05,115 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-20 15:50:05,116 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 134 transitions, 1249 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:05,116 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:50:05,116 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-20 15:50:05,116 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:50:05,965 INFO L124 PetriNetUnfolderBase]: 2078/3193 cut-off events. [2024-06-20 15:50:05,965 INFO L125 PetriNetUnfolderBase]: For 141048/141051 co-relation queries the response was YES. [2024-06-20 15:50:05,974 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21579 conditions, 3193 events. 2078/3193 cut-off events. For 141048/141051 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 16250 event pairs, 598 based on Foata normal form. 4/3194 useless extension candidates. Maximal degree in co-relation 21526. Up to 2667 conditions per place. [2024-06-20 15:50:05,985 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 99 selfloop transitions, 67 changer transitions 0/171 dead transitions. [2024-06-20 15:50:05,985 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 171 transitions, 1795 flow [2024-06-20 15:50:05,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:50:05,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:50:05,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 187 transitions. [2024-06-20 15:50:05,986 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48320413436692505 [2024-06-20 15:50:05,986 INFO L175 Difference]: Start difference. First operand has 121 places, 134 transitions, 1249 flow. Second operand 9 states and 187 transitions. [2024-06-20 15:50:05,986 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 171 transitions, 1795 flow [2024-06-20 15:50:06,045 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 171 transitions, 1648 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-20 15:50:06,047 INFO L231 Difference]: Finished difference. Result has 125 places, 134 transitions, 1244 flow [2024-06-20 15:50:06,047 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1102, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1244, PETRI_PLACES=125, PETRI_TRANSITIONS=134} [2024-06-20 15:50:06,047 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 81 predicate places. [2024-06-20 15:50:06,047 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 134 transitions, 1244 flow [2024-06-20 15:50:06,047 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:06,047 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:50:06,047 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:50:06,047 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-20 15:50:06,048 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:50:06,048 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:50:06,048 INFO L85 PathProgramCache]: Analyzing trace with hash 594398166, now seen corresponding path program 1 times [2024-06-20 15:50:06,048 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:50:06,048 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1991608861] [2024-06-20 15:50:06,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:50:06,048 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:50:06,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:50:06,713 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:50:06,713 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:50:06,713 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1991608861] [2024-06-20 15:50:06,713 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1991608861] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:50:06,713 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:50:06,713 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:50:06,713 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1039330011] [2024-06-20 15:50:06,713 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:50:06,713 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:50:06,714 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:50:06,714 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:50:06,714 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:50:06,775 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-20 15:50:06,776 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 134 transitions, 1244 flow. Second operand has 7 states, 7 states have (on average 13.857142857142858) internal successors, (97), 7 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:06,776 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:50:06,776 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-20 15:50:06,776 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:50:07,276 INFO L124 PetriNetUnfolderBase]: 1796/2900 cut-off events. [2024-06-20 15:50:07,276 INFO L125 PetriNetUnfolderBase]: For 145808/145816 co-relation queries the response was YES. [2024-06-20 15:50:07,285 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20261 conditions, 2900 events. 1796/2900 cut-off events. For 145808/145816 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 15747 event pairs, 599 based on Foata normal form. 2/2893 useless extension candidates. Maximal degree in co-relation 20207. Up to 2608 conditions per place. [2024-06-20 15:50:07,296 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 112 selfloop transitions, 13 changer transitions 0/152 dead transitions. [2024-06-20 15:50:07,296 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 152 transitions, 1564 flow [2024-06-20 15:50:07,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:50:07,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:50:07,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 123 transitions. [2024-06-20 15:50:07,297 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47674418604651164 [2024-06-20 15:50:07,297 INFO L175 Difference]: Start difference. First operand has 125 places, 134 transitions, 1244 flow. Second operand 6 states and 123 transitions. [2024-06-20 15:50:07,297 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 152 transitions, 1564 flow [2024-06-20 15:50:07,357 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 152 transitions, 1390 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-20 15:50:07,359 INFO L231 Difference]: Finished difference. Result has 122 places, 137 transitions, 1141 flow [2024-06-20 15:50:07,359 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1070, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1141, PETRI_PLACES=122, PETRI_TRANSITIONS=137} [2024-06-20 15:50:07,359 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 78 predicate places. [2024-06-20 15:50:07,359 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 137 transitions, 1141 flow [2024-06-20 15:50:07,359 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.857142857142858) internal successors, (97), 7 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:07,359 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:50:07,359 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:50:07,359 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-20 15:50:07,360 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:50:07,360 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:50:07,360 INFO L85 PathProgramCache]: Analyzing trace with hash -109661163, now seen corresponding path program 4 times [2024-06-20 15:50:07,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:50:07,360 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1372896167] [2024-06-20 15:50:07,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:50:07,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:50:07,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:50:08,195 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:50:08,196 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:50:08,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1372896167] [2024-06-20 15:50:08,196 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1372896167] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:50:08,196 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:50:08,196 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:50:08,196 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [67089819] [2024-06-20 15:50:08,196 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:50:08,196 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:50:08,196 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:50:08,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:50:08,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:50:08,273 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-20 15:50:08,273 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 137 transitions, 1141 flow. Second operand has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:08,274 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:50:08,274 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-20 15:50:08,274 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:50:08,959 INFO L124 PetriNetUnfolderBase]: 1969/3079 cut-off events. [2024-06-20 15:50:08,959 INFO L125 PetriNetUnfolderBase]: For 152410/152410 co-relation queries the response was YES. [2024-06-20 15:50:08,968 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21218 conditions, 3079 events. 1969/3079 cut-off events. For 152410/152410 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 16018 event pairs, 617 based on Foata normal form. 4/3079 useless extension candidates. Maximal degree in co-relation 21163. Up to 2778 conditions per place. [2024-06-20 15:50:09,025 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 119 selfloop transitions, 28 changer transitions 0/163 dead transitions. [2024-06-20 15:50:09,025 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 163 transitions, 1545 flow [2024-06-20 15:50:09,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:50:09,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:50:09,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 159 transitions. [2024-06-20 15:50:09,027 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4622093023255814 [2024-06-20 15:50:09,027 INFO L175 Difference]: Start difference. First operand has 122 places, 137 transitions, 1141 flow. Second operand 8 states and 159 transitions. [2024-06-20 15:50:09,027 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 163 transitions, 1545 flow [2024-06-20 15:50:09,090 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 163 transitions, 1498 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-20 15:50:09,091 INFO L231 Difference]: Finished difference. Result has 126 places, 139 transitions, 1211 flow [2024-06-20 15:50:09,092 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1094, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1211, PETRI_PLACES=126, PETRI_TRANSITIONS=139} [2024-06-20 15:50:09,092 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 82 predicate places. [2024-06-20 15:50:09,092 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 139 transitions, 1211 flow [2024-06-20 15:50:09,092 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:09,092 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:50:09,092 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:50:09,093 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-20 15:50:09,093 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:50:09,093 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:50:09,093 INFO L85 PathProgramCache]: Analyzing trace with hash 19554959, now seen corresponding path program 5 times [2024-06-20 15:50:09,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:50:09,093 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1349531941] [2024-06-20 15:50:09,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:50:09,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:50:09,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:50:10,004 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:50:10,004 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:50:10,005 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1349531941] [2024-06-20 15:50:10,005 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1349531941] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:50:10,005 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:50:10,005 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 15:50:10,005 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [878942870] [2024-06-20 15:50:10,005 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:50:10,005 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 15:50:10,005 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:50:10,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 15:50:10,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2024-06-20 15:50:10,094 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-20 15:50:10,094 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 139 transitions, 1211 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:10,094 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:50:10,094 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-20 15:50:10,095 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:50:11,014 INFO L124 PetriNetUnfolderBase]: 2166/3338 cut-off events. [2024-06-20 15:50:11,014 INFO L125 PetriNetUnfolderBase]: For 170077/170077 co-relation queries the response was YES. [2024-06-20 15:50:11,022 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23402 conditions, 3338 events. 2166/3338 cut-off events. For 170077/170077 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 17111 event pairs, 600 based on Foata normal form. 4/3338 useless extension candidates. Maximal degree in co-relation 23346. Up to 2742 conditions per place. [2024-06-20 15:50:11,033 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 105 selfloop transitions, 76 changer transitions 0/186 dead transitions. [2024-06-20 15:50:11,034 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 186 transitions, 2260 flow [2024-06-20 15:50:11,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:50:11,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:50:11,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 188 transitions. [2024-06-20 15:50:11,035 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48578811369509045 [2024-06-20 15:50:11,035 INFO L175 Difference]: Start difference. First operand has 126 places, 139 transitions, 1211 flow. Second operand 9 states and 188 transitions. [2024-06-20 15:50:11,035 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 186 transitions, 2260 flow [2024-06-20 15:50:11,099 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 186 transitions, 2161 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-20 15:50:11,101 INFO L231 Difference]: Finished difference. Result has 129 places, 148 transitions, 1467 flow [2024-06-20 15:50:11,101 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1112, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1467, PETRI_PLACES=129, PETRI_TRANSITIONS=148} [2024-06-20 15:50:11,102 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 85 predicate places. [2024-06-20 15:50:11,102 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 148 transitions, 1467 flow [2024-06-20 15:50:11,102 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:11,102 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:50:11,102 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:50:11,102 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-20 15:50:11,102 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:50:11,102 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:50:11,102 INFO L85 PathProgramCache]: Analyzing trace with hash -800107239, now seen corresponding path program 6 times [2024-06-20 15:50:11,103 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:50:11,103 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [862106722] [2024-06-20 15:50:11,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:50:11,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:50:11,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:50:12,010 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:50:12,010 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:50:12,010 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [862106722] [2024-06-20 15:50:12,010 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [862106722] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:50:12,010 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:50:12,010 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 15:50:12,010 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1321443438] [2024-06-20 15:50:12,010 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:50:12,011 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 15:50:12,011 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:50:12,011 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 15:50:12,011 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2024-06-20 15:50:12,146 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-20 15:50:12,146 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 148 transitions, 1467 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:12,146 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:50:12,146 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-20 15:50:12,146 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:50:13,009 INFO L124 PetriNetUnfolderBase]: 2220/3431 cut-off events. [2024-06-20 15:50:13,009 INFO L125 PetriNetUnfolderBase]: For 184060/184060 co-relation queries the response was YES. [2024-06-20 15:50:13,019 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24565 conditions, 3431 events. 2220/3431 cut-off events. For 184060/184060 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 17756 event pairs, 602 based on Foata normal form. 4/3431 useless extension candidates. Maximal degree in co-relation 24508. Up to 2788 conditions per place. [2024-06-20 15:50:13,031 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 101 selfloop transitions, 85 changer transitions 0/191 dead transitions. [2024-06-20 15:50:13,031 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 191 transitions, 2483 flow [2024-06-20 15:50:13,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:50:13,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:50:13,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 185 transitions. [2024-06-20 15:50:13,033 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4780361757105943 [2024-06-20 15:50:13,033 INFO L175 Difference]: Start difference. First operand has 129 places, 148 transitions, 1467 flow. Second operand 9 states and 185 transitions. [2024-06-20 15:50:13,033 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 191 transitions, 2483 flow [2024-06-20 15:50:13,115 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 191 transitions, 2201 flow, removed 39 selfloop flow, removed 6 redundant places. [2024-06-20 15:50:13,117 INFO L231 Difference]: Finished difference. Result has 132 places, 154 transitions, 1505 flow [2024-06-20 15:50:13,117 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1207, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1505, PETRI_PLACES=132, PETRI_TRANSITIONS=154} [2024-06-20 15:50:13,117 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 88 predicate places. [2024-06-20 15:50:13,117 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 154 transitions, 1505 flow [2024-06-20 15:50:13,117 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:13,118 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:50:13,118 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:50:13,118 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-20 15:50:13,118 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:50:13,118 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:50:13,118 INFO L85 PathProgramCache]: Analyzing trace with hash -1028008389, now seen corresponding path program 7 times [2024-06-20 15:50:13,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:50:13,118 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2032476182] [2024-06-20 15:50:13,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:50:13,118 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:50:13,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:50:14,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-06-20 15:50:14,021 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:50:14,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2032476182] [2024-06-20 15:50:14,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2032476182] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:50:14,021 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:50:14,021 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 15:50:14,021 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1502519825] [2024-06-20 15:50:14,021 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:50:14,021 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 15:50:14,021 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:50:14,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 15:50:14,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2024-06-20 15:50:14,097 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-20 15:50:14,097 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 154 transitions, 1505 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:14,097 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:50:14,097 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-20 15:50:14,097 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:50:15,032 INFO L124 PetriNetUnfolderBase]: 2210/3417 cut-off events. [2024-06-20 15:50:15,032 INFO L125 PetriNetUnfolderBase]: For 187021/187021 co-relation queries the response was YES. [2024-06-20 15:50:15,043 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24378 conditions, 3417 events. 2210/3417 cut-off events. For 187021/187021 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 17733 event pairs, 600 based on Foata normal form. 4/3417 useless extension candidates. Maximal degree in co-relation 24320. Up to 2780 conditions per place. [2024-06-20 15:50:15,055 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 101 selfloop transitions, 83 changer transitions 0/189 dead transitions. [2024-06-20 15:50:15,056 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 189 transitions, 2241 flow [2024-06-20 15:50:15,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:50:15,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:50:15,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 184 transitions. [2024-06-20 15:50:15,057 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4754521963824289 [2024-06-20 15:50:15,057 INFO L175 Difference]: Start difference. First operand has 132 places, 154 transitions, 1505 flow. Second operand 9 states and 184 transitions. [2024-06-20 15:50:15,057 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 189 transitions, 2241 flow [2024-06-20 15:50:15,151 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 189 transitions, 1973 flow, removed 49 selfloop flow, removed 6 redundant places. [2024-06-20 15:50:15,153 INFO L231 Difference]: Finished difference. Result has 135 places, 154 transitions, 1411 flow [2024-06-20 15:50:15,153 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1237, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1411, PETRI_PLACES=135, PETRI_TRANSITIONS=154} [2024-06-20 15:50:15,153 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 91 predicate places. [2024-06-20 15:50:15,154 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 154 transitions, 1411 flow [2024-06-20 15:50:15,154 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:15,154 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:50:15,154 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:50:15,154 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-20 15:50:15,154 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:50:15,154 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:50:15,154 INFO L85 PathProgramCache]: Analyzing trace with hash -791833029, now seen corresponding path program 8 times [2024-06-20 15:50:15,154 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:50:15,154 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1805458101] [2024-06-20 15:50:15,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:50:15,154 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:50:15,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:50:16,068 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:50:16,068 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:50:16,069 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1805458101] [2024-06-20 15:50:16,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1805458101] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:50:16,069 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:50:16,069 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 15:50:16,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [445124251] [2024-06-20 15:50:16,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:50:16,069 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 15:50:16,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:50:16,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 15:50:16,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2024-06-20 15:50:16,212 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-20 15:50:16,213 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 154 transitions, 1411 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:16,213 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:50:16,213 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-20 15:50:16,213 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:50:17,060 INFO L124 PetriNetUnfolderBase]: 2200/3403 cut-off events. [2024-06-20 15:50:17,060 INFO L125 PetriNetUnfolderBase]: For 191540/191540 co-relation queries the response was YES. [2024-06-20 15:50:17,071 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24108 conditions, 3403 events. 2200/3403 cut-off events. For 191540/191540 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 17633 event pairs, 605 based on Foata normal form. 4/3403 useless extension candidates. Maximal degree in co-relation 24049. Up to 2772 conditions per place. [2024-06-20 15:50:17,083 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 89 selfloop transitions, 92 changer transitions 0/186 dead transitions. [2024-06-20 15:50:17,083 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 186 transitions, 1997 flow [2024-06-20 15:50:17,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:50:17,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:50:17,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 178 transitions. [2024-06-20 15:50:17,084 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4599483204134367 [2024-06-20 15:50:17,084 INFO L175 Difference]: Start difference. First operand has 135 places, 154 transitions, 1411 flow. Second operand 9 states and 178 transitions. [2024-06-20 15:50:17,084 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 186 transitions, 1997 flow [2024-06-20 15:50:17,167 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 186 transitions, 1797 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-20 15:50:17,169 INFO L231 Difference]: Finished difference. Result has 137 places, 154 transitions, 1403 flow [2024-06-20 15:50:17,170 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1211, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1403, PETRI_PLACES=137, PETRI_TRANSITIONS=154} [2024-06-20 15:50:17,170 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 93 predicate places. [2024-06-20 15:50:17,170 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 154 transitions, 1403 flow [2024-06-20 15:50:17,170 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:17,170 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:50:17,170 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:50:17,171 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-20 15:50:17,171 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:50:17,171 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:50:17,171 INFO L85 PathProgramCache]: Analyzing trace with hash -1028187879, now seen corresponding path program 9 times [2024-06-20 15:50:17,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:50:17,171 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1016142562] [2024-06-20 15:50:17,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:50:17,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:50:17,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:50:18,060 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:50:18,060 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:50:18,060 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1016142562] [2024-06-20 15:50:18,060 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1016142562] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:50:18,060 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:50:18,061 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 15:50:18,061 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1805069958] [2024-06-20 15:50:18,061 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:50:18,061 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 15:50:18,061 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:50:18,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 15:50:18,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2024-06-20 15:50:18,154 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-20 15:50:18,155 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 154 transitions, 1403 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:18,155 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:50:18,155 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-20 15:50:18,155 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:50:19,079 INFO L124 PetriNetUnfolderBase]: 2190/3389 cut-off events. [2024-06-20 15:50:19,080 INFO L125 PetriNetUnfolderBase]: For 197365/197365 co-relation queries the response was YES. [2024-06-20 15:50:19,089 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24061 conditions, 3389 events. 2190/3389 cut-off events. For 197365/197365 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 17551 event pairs, 593 based on Foata normal form. 4/3389 useless extension candidates. Maximal degree in co-relation 24001. Up to 2764 conditions per place. [2024-06-20 15:50:19,102 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 97 selfloop transitions, 85 changer transitions 0/187 dead transitions. [2024-06-20 15:50:19,102 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 187 transitions, 1997 flow [2024-06-20 15:50:19,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:50:19,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:50:19,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 181 transitions. [2024-06-20 15:50:19,103 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46770025839793283 [2024-06-20 15:50:19,103 INFO L175 Difference]: Start difference. First operand has 137 places, 154 transitions, 1403 flow. Second operand 9 states and 181 transitions. [2024-06-20 15:50:19,103 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 187 transitions, 1997 flow [2024-06-20 15:50:19,180 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 187 transitions, 1763 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-06-20 15:50:19,182 INFO L231 Difference]: Finished difference. Result has 138 places, 154 transitions, 1347 flow [2024-06-20 15:50:19,182 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1169, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1347, PETRI_PLACES=138, PETRI_TRANSITIONS=154} [2024-06-20 15:50:19,182 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 94 predicate places. [2024-06-20 15:50:19,183 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 154 transitions, 1347 flow [2024-06-20 15:50:19,183 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:19,183 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:50:19,183 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:50:19,183 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-20 15:50:19,183 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:50:19,183 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:50:19,184 INFO L85 PathProgramCache]: Analyzing trace with hash -800113749, now seen corresponding path program 10 times [2024-06-20 15:50:19,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:50:19,184 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2090145654] [2024-06-20 15:50:19,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:50:19,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:50:19,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:50:20,077 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:50:20,077 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:50:20,077 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2090145654] [2024-06-20 15:50:20,077 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2090145654] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:50:20,077 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:50:20,077 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 15:50:20,078 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2146434981] [2024-06-20 15:50:20,078 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:50:20,078 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 15:50:20,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:50:20,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 15:50:20,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2024-06-20 15:50:20,177 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-20 15:50:20,177 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 154 transitions, 1347 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:20,177 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:50:20,178 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-20 15:50:20,178 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:50:21,109 INFO L124 PetriNetUnfolderBase]: 2180/3375 cut-off events. [2024-06-20 15:50:21,110 INFO L125 PetriNetUnfolderBase]: For 203267/203267 co-relation queries the response was YES. [2024-06-20 15:50:21,121 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23934 conditions, 3375 events. 2180/3375 cut-off events. For 203267/203267 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 17431 event pairs, 596 based on Foata normal form. 4/3375 useless extension candidates. Maximal degree in co-relation 23873. Up to 2756 conditions per place. [2024-06-20 15:50:21,137 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 94 selfloop transitions, 86 changer transitions 0/185 dead transitions. [2024-06-20 15:50:21,137 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 185 transitions, 1783 flow [2024-06-20 15:50:21,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:50:21,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:50:21,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 178 transitions. [2024-06-20 15:50:21,138 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4599483204134367 [2024-06-20 15:50:21,139 INFO L175 Difference]: Start difference. First operand has 138 places, 154 transitions, 1347 flow. Second operand 9 states and 178 transitions. [2024-06-20 15:50:21,139 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 185 transitions, 1783 flow [2024-06-20 15:50:21,246 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 185 transitions, 1581 flow, removed 20 selfloop flow, removed 8 redundant places. [2024-06-20 15:50:21,248 INFO L231 Difference]: Finished difference. Result has 139 places, 154 transitions, 1325 flow [2024-06-20 15:50:21,248 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1145, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1325, PETRI_PLACES=139, PETRI_TRANSITIONS=154} [2024-06-20 15:50:21,249 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 95 predicate places. [2024-06-20 15:50:21,249 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 154 transitions, 1325 flow [2024-06-20 15:50:21,249 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:21,249 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:50:21,249 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:50:21,249 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-20 15:50:21,249 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:50:21,250 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:50:21,250 INFO L85 PathProgramCache]: Analyzing trace with hash 607730646, now seen corresponding path program 2 times [2024-06-20 15:50:21,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:50:21,250 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2010615725] [2024-06-20 15:50:21,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:50:21,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:50:21,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:50:21,998 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:50:21,998 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:50:21,998 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2010615725] [2024-06-20 15:50:21,998 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2010615725] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:50:21,998 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:50:21,998 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:50:21,998 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [843898297] [2024-06-20 15:50:21,998 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:50:21,998 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:50:21,999 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:50:21,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:50:21,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:50:22,072 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-20 15:50:22,072 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 154 transitions, 1325 flow. Second operand has 7 states, 7 states have (on average 13.857142857142858) internal successors, (97), 7 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:22,072 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:50:22,072 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-20 15:50:22,073 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:50:22,540 INFO L124 PetriNetUnfolderBase]: 1853/3001 cut-off events. [2024-06-20 15:50:22,541 INFO L125 PetriNetUnfolderBase]: For 206480/206480 co-relation queries the response was YES. [2024-06-20 15:50:22,550 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22337 conditions, 3001 events. 1853/3001 cut-off events. For 206480/206480 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 16462 event pairs, 602 based on Foata normal form. 1/2976 useless extension candidates. Maximal degree in co-relation 22275. Up to 2685 conditions per place. [2024-06-20 15:50:22,561 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 121 selfloop transitions, 18 changer transitions 0/166 dead transitions. [2024-06-20 15:50:22,561 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 166 transitions, 1663 flow [2024-06-20 15:50:22,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:50:22,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:50:22,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 119 transitions. [2024-06-20 15:50:22,562 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46124031007751937 [2024-06-20 15:50:22,562 INFO L175 Difference]: Start difference. First operand has 139 places, 154 transitions, 1325 flow. Second operand 6 states and 119 transitions. [2024-06-20 15:50:22,562 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 166 transitions, 1663 flow [2024-06-20 15:50:22,660 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 166 transitions, 1459 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-20 15:50:22,662 INFO L231 Difference]: Finished difference. Result has 136 places, 157 transitions, 1207 flow [2024-06-20 15:50:22,663 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1121, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1207, PETRI_PLACES=136, PETRI_TRANSITIONS=157} [2024-06-20 15:50:22,663 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 92 predicate places. [2024-06-20 15:50:22,663 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 157 transitions, 1207 flow [2024-06-20 15:50:22,664 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.857142857142858) internal successors, (97), 7 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:22,664 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:50:22,664 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:50:22,664 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-20 15:50:22,664 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:50:22,664 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:50:22,664 INFO L85 PathProgramCache]: Analyzing trace with hash 600118038, now seen corresponding path program 1 times [2024-06-20 15:50:22,665 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:50:22,665 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1166023530] [2024-06-20 15:50:22,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:50:22,665 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:50:22,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:50:23,360 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:50:23,361 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:50:23,361 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1166023530] [2024-06-20 15:50:23,361 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1166023530] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:50:23,361 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:50:23,361 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:50:23,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1588158558] [2024-06-20 15:50:23,361 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:50:23,362 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:50:23,362 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:50:23,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:50:23,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:50:23,411 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-20 15:50:23,411 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 157 transitions, 1207 flow. Second operand has 7 states, 7 states have (on average 13.857142857142858) internal successors, (97), 7 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:23,411 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:50:23,411 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-20 15:50:23,411 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:50:23,939 INFO L124 PetriNetUnfolderBase]: 1831/3010 cut-off events. [2024-06-20 15:50:23,940 INFO L125 PetriNetUnfolderBase]: For 182967/182967 co-relation queries the response was YES. [2024-06-20 15:50:23,948 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20913 conditions, 3010 events. 1831/3010 cut-off events. For 182967/182967 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 16574 event pairs, 523 based on Foata normal form. 1/3010 useless extension candidates. Maximal degree in co-relation 20850. Up to 2675 conditions per place. [2024-06-20 15:50:23,958 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 144 selfloop transitions, 11 changer transitions 0/172 dead transitions. [2024-06-20 15:50:23,958 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 172 transitions, 1585 flow [2024-06-20 15:50:23,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:50:23,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:50:23,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 120 transitions. [2024-06-20 15:50:23,959 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46511627906976744 [2024-06-20 15:50:23,959 INFO L175 Difference]: Start difference. First operand has 136 places, 157 transitions, 1207 flow. Second operand 6 states and 120 transitions. [2024-06-20 15:50:23,959 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 172 transitions, 1585 flow [2024-06-20 15:50:24,035 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 172 transitions, 1521 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-20 15:50:24,037 INFO L231 Difference]: Finished difference. Result has 138 places, 160 transitions, 1215 flow [2024-06-20 15:50:24,037 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1143, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1215, PETRI_PLACES=138, PETRI_TRANSITIONS=160} [2024-06-20 15:50:24,037 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 94 predicate places. [2024-06-20 15:50:24,038 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 160 transitions, 1215 flow [2024-06-20 15:50:24,038 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.857142857142858) internal successors, (97), 7 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:24,038 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:50:24,038 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:50:24,038 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-20 15:50:24,038 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:50:24,038 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:50:24,038 INFO L85 PathProgramCache]: Analyzing trace with hash -791525199, now seen corresponding path program 1 times [2024-06-20 15:50:24,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:50:24,038 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1331236068] [2024-06-20 15:50:24,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:50:24,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:50:24,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:50:25,078 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:50:25,078 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:50:25,078 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1331236068] [2024-06-20 15:50:25,078 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1331236068] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:50:25,079 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:50:25,079 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 15:50:25,079 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1923229708] [2024-06-20 15:50:25,079 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:50:25,079 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 15:50:25,079 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:50:25,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 15:50:25,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-20 15:50:25,201 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-20 15:50:25,201 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 160 transitions, 1215 flow. Second operand has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:25,201 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:50:25,201 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-20 15:50:25,201 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:50:25,984 INFO L124 PetriNetUnfolderBase]: 1930/3103 cut-off events. [2024-06-20 15:50:25,984 INFO L125 PetriNetUnfolderBase]: For 190099/190099 co-relation queries the response was YES. [2024-06-20 15:50:25,993 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21606 conditions, 3103 events. 1930/3103 cut-off events. For 190099/190099 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 16604 event pairs, 513 based on Foata normal form. 4/3106 useless extension candidates. Maximal degree in co-relation 21542. Up to 2813 conditions per place. [2024-06-20 15:50:26,004 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 168 selfloop transitions, 19 changer transitions 0/193 dead transitions. [2024-06-20 15:50:26,004 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 193 transitions, 1727 flow [2024-06-20 15:50:26,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:50:26,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:50:26,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-20 15:50:26,005 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4470284237726098 [2024-06-20 15:50:26,005 INFO L175 Difference]: Start difference. First operand has 138 places, 160 transitions, 1215 flow. Second operand 9 states and 173 transitions. [2024-06-20 15:50:26,005 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 193 transitions, 1727 flow [2024-06-20 15:50:26,097 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 193 transitions, 1677 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-20 15:50:26,099 INFO L231 Difference]: Finished difference. Result has 144 places, 165 transitions, 1288 flow [2024-06-20 15:50:26,100 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1165, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1288, PETRI_PLACES=144, PETRI_TRANSITIONS=165} [2024-06-20 15:50:26,100 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 100 predicate places. [2024-06-20 15:50:26,100 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 165 transitions, 1288 flow [2024-06-20 15:50:26,100 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:26,100 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:50:26,100 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:50:26,100 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-20 15:50:26,101 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:50:26,101 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:50:26,101 INFO L85 PathProgramCache]: Analyzing trace with hash 607736598, now seen corresponding path program 2 times [2024-06-20 15:50:26,101 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:50:26,101 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1596089173] [2024-06-20 15:50:26,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:50:26,101 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:50:26,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:50:26,859 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:50:26,859 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:50:26,859 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1596089173] [2024-06-20 15:50:26,859 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1596089173] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:50:26,859 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:50:26,859 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 15:50:26,859 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [585352100] [2024-06-20 15:50:26,859 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:50:26,860 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 15:50:26,860 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:50:26,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 15:50:26,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-20 15:50:26,928 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-20 15:50:26,929 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 165 transitions, 1288 flow. Second operand has 7 states, 7 states have (on average 13.857142857142858) internal successors, (97), 7 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:26,929 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:50:26,929 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-20 15:50:26,929 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:50:27,367 INFO L124 PetriNetUnfolderBase]: 1820/2993 cut-off events. [2024-06-20 15:50:27,367 INFO L125 PetriNetUnfolderBase]: For 195096/195099 co-relation queries the response was YES. [2024-06-20 15:50:27,376 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21533 conditions, 2993 events. 1820/2993 cut-off events. For 195096/195099 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 16501 event pairs, 503 based on Foata normal form. 3/2994 useless extension candidates. Maximal degree in co-relation 21467. Up to 2653 conditions per place. [2024-06-20 15:50:27,386 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 144 selfloop transitions, 16 changer transitions 0/177 dead transitions. [2024-06-20 15:50:27,386 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 177 transitions, 1676 flow [2024-06-20 15:50:27,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 15:50:27,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 15:50:27,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 119 transitions. [2024-06-20 15:50:27,387 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46124031007751937 [2024-06-20 15:50:27,387 INFO L175 Difference]: Start difference. First operand has 144 places, 165 transitions, 1288 flow. Second operand 6 states and 119 transitions. [2024-06-20 15:50:27,387 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 177 transitions, 1676 flow [2024-06-20 15:50:27,481 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 177 transitions, 1593 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-20 15:50:27,483 INFO L231 Difference]: Finished difference. Result has 144 places, 168 transitions, 1295 flow [2024-06-20 15:50:27,483 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1205, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1295, PETRI_PLACES=144, PETRI_TRANSITIONS=168} [2024-06-20 15:50:27,483 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 100 predicate places. [2024-06-20 15:50:27,483 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 168 transitions, 1295 flow [2024-06-20 15:50:27,483 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.857142857142858) internal successors, (97), 7 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:27,483 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:50:27,484 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:50:27,484 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-20 15:50:27,484 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:50:27,484 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:50:27,484 INFO L85 PathProgramCache]: Analyzing trace with hash 393218633, now seen corresponding path program 1 times [2024-06-20 15:50:27,484 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:50:27,484 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [226221810] [2024-06-20 15:50:27,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:50:27,484 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:50:27,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:50:28,504 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:50:28,504 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:50:28,504 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [226221810] [2024-06-20 15:50:28,504 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [226221810] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:50:28,505 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:50:28,505 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 15:50:28,505 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2047614849] [2024-06-20 15:50:28,505 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:50:28,505 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 15:50:28,505 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:50:28,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 15:50:28,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-20 15:50:28,660 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-20 15:50:28,661 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 168 transitions, 1295 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:28,661 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:50:28,661 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-20 15:50:28,661 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:50:29,461 INFO L124 PetriNetUnfolderBase]: 2308/3577 cut-off events. [2024-06-20 15:50:29,462 INFO L125 PetriNetUnfolderBase]: For 248309/248309 co-relation queries the response was YES. [2024-06-20 15:50:29,475 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26467 conditions, 3577 events. 2308/3577 cut-off events. For 248309/248309 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 18604 event pairs, 626 based on Foata normal form. 4/3578 useless extension candidates. Maximal degree in co-relation 26400. Up to 3242 conditions per place. [2024-06-20 15:50:29,490 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 195 selfloop transitions, 32 changer transitions 0/232 dead transitions. [2024-06-20 15:50:29,491 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 232 transitions, 2268 flow [2024-06-20 15:50:29,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:50:29,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:50:29,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 205 transitions. [2024-06-20 15:50:29,492 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4334038054968288 [2024-06-20 15:50:29,492 INFO L175 Difference]: Start difference. First operand has 144 places, 168 transitions, 1295 flow. Second operand 11 states and 205 transitions. [2024-06-20 15:50:29,492 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 232 transitions, 2268 flow [2024-06-20 15:50:29,605 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 232 transitions, 2198 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-06-20 15:50:29,607 INFO L231 Difference]: Finished difference. Result has 157 places, 191 transitions, 1592 flow [2024-06-20 15:50:29,607 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1227, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1592, PETRI_PLACES=157, PETRI_TRANSITIONS=191} [2024-06-20 15:50:29,607 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 113 predicate places. [2024-06-20 15:50:29,608 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 191 transitions, 1592 flow [2024-06-20 15:50:29,608 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:29,608 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:50:29,608 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:50:29,608 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-20 15:50:29,608 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:50:29,608 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:50:29,608 INFO L85 PathProgramCache]: Analyzing trace with hash 1325288757, now seen corresponding path program 2 times [2024-06-20 15:50:29,608 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:50:29,608 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [796126453] [2024-06-20 15:50:29,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:50:29,609 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:50:29,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:50:30,437 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:50:30,437 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:50:30,437 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [796126453] [2024-06-20 15:50:30,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [796126453] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:50:30,437 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:50:30,437 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 15:50:30,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [202072961] [2024-06-20 15:50:30,437 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:50:30,437 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 15:50:30,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:50:30,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 15:50:30,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 15:50:30,520 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-20 15:50:30,521 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 191 transitions, 1592 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:30,521 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:50:30,521 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-20 15:50:30,521 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:50:31,438 INFO L124 PetriNetUnfolderBase]: 2517/3924 cut-off events. [2024-06-20 15:50:31,438 INFO L125 PetriNetUnfolderBase]: For 274906/274910 co-relation queries the response was YES. [2024-06-20 15:50:31,451 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29270 conditions, 3924 events. 2517/3924 cut-off events. For 274906/274910 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 21028 event pairs, 688 based on Foata normal form. 8/3931 useless extension candidates. Maximal degree in co-relation 29196. Up to 3446 conditions per place. [2024-06-20 15:50:31,463 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 207 selfloop transitions, 66 changer transitions 0/278 dead transitions. [2024-06-20 15:50:31,463 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 278 transitions, 2926 flow [2024-06-20 15:50:31,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 15:50:31,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 15:50:31,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 230 transitions. [2024-06-20 15:50:31,464 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44573643410852715 [2024-06-20 15:50:31,464 INFO L175 Difference]: Start difference. First operand has 157 places, 191 transitions, 1592 flow. Second operand 12 states and 230 transitions. [2024-06-20 15:50:31,464 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 278 transitions, 2926 flow [2024-06-20 15:50:31,634 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 278 transitions, 2800 flow, removed 62 selfloop flow, removed 1 redundant places. [2024-06-20 15:50:31,637 INFO L231 Difference]: Finished difference. Result has 172 places, 228 transitions, 2167 flow [2024-06-20 15:50:31,637 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1528, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2167, PETRI_PLACES=172, PETRI_TRANSITIONS=228} [2024-06-20 15:50:31,637 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 128 predicate places. [2024-06-20 15:50:31,637 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 228 transitions, 2167 flow [2024-06-20 15:50:31,638 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:31,638 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:50:31,638 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:50:31,638 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-20 15:50:31,638 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:50:31,638 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:50:31,638 INFO L85 PathProgramCache]: Analyzing trace with hash -1351047517, now seen corresponding path program 3 times [2024-06-20 15:50:31,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:50:31,638 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [912261216] [2024-06-20 15:50:31,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:50:31,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:50:31,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:50:32,516 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:50:32,517 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:50:32,517 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [912261216] [2024-06-20 15:50:32,517 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [912261216] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:50:32,517 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:50:32,517 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 15:50:32,517 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [753177711] [2024-06-20 15:50:32,517 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:50:32,517 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 15:50:32,517 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:50:32,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 15:50:32,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-20 15:50:32,607 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-20 15:50:32,607 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 228 transitions, 2167 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:32,607 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:50:32,607 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-20 15:50:32,607 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:50:33,458 INFO L124 PetriNetUnfolderBase]: 2763/4302 cut-off events. [2024-06-20 15:50:33,458 INFO L125 PetriNetUnfolderBase]: For 293997/293999 co-relation queries the response was YES. [2024-06-20 15:50:33,476 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32894 conditions, 4302 events. 2763/4302 cut-off events. For 293997/293999 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 23567 event pairs, 655 based on Foata normal form. 6/4307 useless extension candidates. Maximal degree in co-relation 32813. Up to 3775 conditions per place. [2024-06-20 15:50:33,554 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 237 selfloop transitions, 79 changer transitions 0/321 dead transitions. [2024-06-20 15:50:33,554 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 321 transitions, 3842 flow [2024-06-20 15:50:33,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:50:33,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:50:33,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 212 transitions. [2024-06-20 15:50:33,555 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44820295983086683 [2024-06-20 15:50:33,555 INFO L175 Difference]: Start difference. First operand has 172 places, 228 transitions, 2167 flow. Second operand 11 states and 212 transitions. [2024-06-20 15:50:33,555 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 321 transitions, 3842 flow [2024-06-20 15:50:33,797 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 321 transitions, 3676 flow, removed 62 selfloop flow, removed 4 redundant places. [2024-06-20 15:50:33,800 INFO L231 Difference]: Finished difference. Result has 184 places, 277 transitions, 3050 flow [2024-06-20 15:50:33,800 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2075, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3050, PETRI_PLACES=184, PETRI_TRANSITIONS=277} [2024-06-20 15:50:33,801 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 140 predicate places. [2024-06-20 15:50:33,801 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 277 transitions, 3050 flow [2024-06-20 15:50:33,801 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:33,801 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:50:33,801 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:50:33,801 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-20 15:50:33,801 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:50:33,802 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:50:33,802 INFO L85 PathProgramCache]: Analyzing trace with hash 1892349573, now seen corresponding path program 4 times [2024-06-20 15:50:33,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:50:33,802 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1172070964] [2024-06-20 15:50:33,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:50:33,802 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:50:33,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:50:34,631 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:50:34,631 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:50:34,631 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1172070964] [2024-06-20 15:50:34,631 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1172070964] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:50:34,631 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:50:34,631 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 15:50:34,631 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2067833769] [2024-06-20 15:50:34,632 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:50:34,632 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 15:50:34,632 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:50:34,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 15:50:34,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 15:50:34,715 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-20 15:50:34,715 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 277 transitions, 3050 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:34,715 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:50:34,715 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-20 15:50:34,715 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:50:35,864 INFO L124 PetriNetUnfolderBase]: 2830/4418 cut-off events. [2024-06-20 15:50:35,864 INFO L125 PetriNetUnfolderBase]: For 314430/314432 co-relation queries the response was YES. [2024-06-20 15:50:35,881 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34646 conditions, 4418 events. 2830/4418 cut-off events. For 314430/314432 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 24457 event pairs, 891 based on Foata normal form. 10/4427 useless extension candidates. Maximal degree in co-relation 34558. Up to 4028 conditions per place. [2024-06-20 15:50:35,897 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 244 selfloop transitions, 86 changer transitions 0/335 dead transitions. [2024-06-20 15:50:35,897 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 335 transitions, 4152 flow [2024-06-20 15:50:35,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 15:50:35,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 15:50:35,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 223 transitions. [2024-06-20 15:50:35,899 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4321705426356589 [2024-06-20 15:50:35,899 INFO L175 Difference]: Start difference. First operand has 184 places, 277 transitions, 3050 flow. Second operand 12 states and 223 transitions. [2024-06-20 15:50:35,899 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 335 transitions, 4152 flow [2024-06-20 15:50:36,249 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 335 transitions, 4081 flow, removed 32 selfloop flow, removed 2 redundant places. [2024-06-20 15:50:36,252 INFO L231 Difference]: Finished difference. Result has 195 places, 294 transitions, 3480 flow [2024-06-20 15:50:36,253 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2979, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=277, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3480, PETRI_PLACES=195, PETRI_TRANSITIONS=294} [2024-06-20 15:50:36,253 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 151 predicate places. [2024-06-20 15:50:36,253 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 294 transitions, 3480 flow [2024-06-20 15:50:36,253 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:36,253 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:50:36,253 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:50:36,253 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-20 15:50:36,253 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:50:36,253 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:50:36,254 INFO L85 PathProgramCache]: Analyzing trace with hash -1379974685, now seen corresponding path program 5 times [2024-06-20 15:50:36,254 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:50:36,254 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1011100824] [2024-06-20 15:50:36,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:50:36,254 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:50:36,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:50:37,078 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:50:37,078 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:50:37,078 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1011100824] [2024-06-20 15:50:37,079 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1011100824] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:50:37,079 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:50:37,079 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 15:50:37,079 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [826038070] [2024-06-20 15:50:37,079 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:50:37,079 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 15:50:37,079 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:50:37,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 15:50:37,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 15:50:37,198 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-20 15:50:37,198 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 294 transitions, 3480 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:37,198 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:50:37,198 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-20 15:50:37,198 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:50:38,304 INFO L124 PetriNetUnfolderBase]: 2866/4472 cut-off events. [2024-06-20 15:50:38,304 INFO L125 PetriNetUnfolderBase]: For 322881/322883 co-relation queries the response was YES. [2024-06-20 15:50:38,324 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35328 conditions, 4472 events. 2866/4472 cut-off events. For 322881/322883 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 24817 event pairs, 872 based on Foata normal form. 10/4481 useless extension candidates. Maximal degree in co-relation 35237. Up to 3997 conditions per place. [2024-06-20 15:50:38,345 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 243 selfloop transitions, 95 changer transitions 0/343 dead transitions. [2024-06-20 15:50:38,345 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 343 transitions, 4443 flow [2024-06-20 15:50:38,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 15:50:38,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 15:50:38,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 225 transitions. [2024-06-20 15:50:38,347 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.436046511627907 [2024-06-20 15:50:38,347 INFO L175 Difference]: Start difference. First operand has 195 places, 294 transitions, 3480 flow. Second operand 12 states and 225 transitions. [2024-06-20 15:50:38,347 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 343 transitions, 4443 flow [2024-06-20 15:50:38,692 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 343 transitions, 4192 flow, removed 45 selfloop flow, removed 8 redundant places. [2024-06-20 15:50:38,696 INFO L231 Difference]: Finished difference. Result has 200 places, 301 transitions, 3593 flow [2024-06-20 15:50:38,696 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3229, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3593, PETRI_PLACES=200, PETRI_TRANSITIONS=301} [2024-06-20 15:50:38,696 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 156 predicate places. [2024-06-20 15:50:38,697 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 301 transitions, 3593 flow [2024-06-20 15:50:38,697 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:38,697 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:50:38,697 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:50:38,697 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-20 15:50:38,697 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:50:38,698 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:50:38,698 INFO L85 PathProgramCache]: Analyzing trace with hash -934208925, now seen corresponding path program 6 times [2024-06-20 15:50:38,698 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:50:38,698 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1325889741] [2024-06-20 15:50:38,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:50:38,698 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:50:38,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:50:39,490 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:50:39,490 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:50:39,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1325889741] [2024-06-20 15:50:39,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1325889741] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:50:39,490 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:50:39,490 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 15:50:39,491 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1622223138] [2024-06-20 15:50:39,491 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:50:39,491 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 15:50:39,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:50:39,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 15:50:39,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 15:50:39,569 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-20 15:50:39,570 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 301 transitions, 3593 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:39,570 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:50:39,570 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-20 15:50:39,570 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:50:40,695 INFO L124 PetriNetUnfolderBase]: 3135/4917 cut-off events. [2024-06-20 15:50:40,696 INFO L125 PetriNetUnfolderBase]: For 343430/343432 co-relation queries the response was YES. [2024-06-20 15:50:40,721 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38370 conditions, 4917 events. 3135/4917 cut-off events. For 343430/343432 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 27979 event pairs, 644 based on Foata normal form. 6/4922 useless extension candidates. Maximal degree in co-relation 38277. Up to 3607 conditions per place. [2024-06-20 15:50:40,743 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 212 selfloop transitions, 175 changer transitions 0/392 dead transitions. [2024-06-20 15:50:40,743 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 392 transitions, 5454 flow [2024-06-20 15:50:40,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:50:40,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:50:40,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 214 transitions. [2024-06-20 15:50:40,744 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.452431289640592 [2024-06-20 15:50:40,745 INFO L175 Difference]: Start difference. First operand has 200 places, 301 transitions, 3593 flow. Second operand 11 states and 214 transitions. [2024-06-20 15:50:40,745 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 392 transitions, 5454 flow [2024-06-20 15:50:41,107 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 392 transitions, 5146 flow, removed 68 selfloop flow, removed 9 redundant places. [2024-06-20 15:50:41,191 INFO L231 Difference]: Finished difference. Result has 205 places, 342 transitions, 4378 flow [2024-06-20 15:50:41,191 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3324, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4378, PETRI_PLACES=205, PETRI_TRANSITIONS=342} [2024-06-20 15:50:41,191 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 161 predicate places. [2024-06-20 15:50:41,191 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 342 transitions, 4378 flow [2024-06-20 15:50:41,192 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:41,192 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:50:41,192 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:50:41,192 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-20 15:50:41,192 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:50:41,192 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:50:41,192 INFO L85 PathProgramCache]: Analyzing trace with hash -1262333887, now seen corresponding path program 7 times [2024-06-20 15:50:41,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:50:41,192 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [757546836] [2024-06-20 15:50:41,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:50:41,193 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:50:41,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:50:42,087 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:50:42,087 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:50:42,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [757546836] [2024-06-20 15:50:42,087 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [757546836] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:50:42,087 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:50:42,087 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 15:50:42,087 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [499104336] [2024-06-20 15:50:42,087 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:50:42,087 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 15:50:42,087 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:50:42,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 15:50:42,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-20 15:50:42,181 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-20 15:50:42,182 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 342 transitions, 4378 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:42,182 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:50:42,182 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-20 15:50:42,182 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:50:43,241 INFO L124 PetriNetUnfolderBase]: 3185/4977 cut-off events. [2024-06-20 15:50:43,242 INFO L125 PetriNetUnfolderBase]: For 363090/363092 co-relation queries the response was YES. [2024-06-20 15:50:43,266 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40397 conditions, 4977 events. 3185/4977 cut-off events. For 363090/363092 co-relation queries the response was YES. Maximal size of possible extension queue 280. Compared 28189 event pairs, 832 based on Foata normal form. 12/4988 useless extension candidates. Maximal degree in co-relation 40300. Up to 4613 conditions per place. [2024-06-20 15:50:43,286 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 311 selfloop transitions, 69 changer transitions 0/385 dead transitions. [2024-06-20 15:50:43,287 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 385 transitions, 5507 flow [2024-06-20 15:50:43,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:50:43,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:50:43,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 189 transitions. [2024-06-20 15:50:43,288 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43953488372093025 [2024-06-20 15:50:43,288 INFO L175 Difference]: Start difference. First operand has 205 places, 342 transitions, 4378 flow. Second operand 10 states and 189 transitions. [2024-06-20 15:50:43,288 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 385 transitions, 5507 flow [2024-06-20 15:50:43,709 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 385 transitions, 5184 flow, removed 30 selfloop flow, removed 8 redundant places. [2024-06-20 15:50:43,713 INFO L231 Difference]: Finished difference. Result has 208 places, 352 transitions, 4499 flow [2024-06-20 15:50:43,713 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4069, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4499, PETRI_PLACES=208, PETRI_TRANSITIONS=352} [2024-06-20 15:50:43,713 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 164 predicate places. [2024-06-20 15:50:43,714 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 352 transitions, 4499 flow [2024-06-20 15:50:43,714 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:43,714 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:50:43,714 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:50:43,714 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-20 15:50:43,714 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:50:43,715 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:50:43,715 INFO L85 PathProgramCache]: Analyzing trace with hash -1349173567, now seen corresponding path program 8 times [2024-06-20 15:50:43,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:50:43,715 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [313082505] [2024-06-20 15:50:43,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:50:43,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:50:43,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:50:44,612 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:50:44,612 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:50:44,612 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [313082505] [2024-06-20 15:50:44,613 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [313082505] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:50:44,613 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:50:44,613 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 15:50:44,613 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [181341304] [2024-06-20 15:50:44,613 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:50:44,613 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 15:50:44,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:50:44,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 15:50:44,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 15:50:44,764 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-20 15:50:44,764 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 352 transitions, 4499 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:44,764 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:50:44,764 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-20 15:50:44,764 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:50:45,758 INFO L124 PetriNetUnfolderBase]: 3162/4939 cut-off events. [2024-06-20 15:50:45,758 INFO L125 PetriNetUnfolderBase]: For 361752/361754 co-relation queries the response was YES. [2024-06-20 15:50:45,783 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39252 conditions, 4939 events. 3162/4939 cut-off events. For 361752/361754 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 27948 event pairs, 806 based on Foata normal form. 12/4950 useless extension candidates. Maximal degree in co-relation 39154. Up to 4450 conditions per place. [2024-06-20 15:50:45,803 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 299 selfloop transitions, 84 changer transitions 0/388 dead transitions. [2024-06-20 15:50:45,803 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 388 transitions, 5398 flow [2024-06-20 15:50:45,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:50:45,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:50:45,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 191 transitions. [2024-06-20 15:50:45,806 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4441860465116279 [2024-06-20 15:50:45,806 INFO L175 Difference]: Start difference. First operand has 208 places, 352 transitions, 4499 flow. Second operand 10 states and 191 transitions. [2024-06-20 15:50:45,806 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 388 transitions, 5398 flow [2024-06-20 15:50:46,302 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 388 transitions, 5050 flow, removed 114 selfloop flow, removed 7 redundant places. [2024-06-20 15:50:46,307 INFO L231 Difference]: Finished difference. Result has 212 places, 354 transitions, 4380 flow [2024-06-20 15:50:46,307 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4151, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=352, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4380, PETRI_PLACES=212, PETRI_TRANSITIONS=354} [2024-06-20 15:50:46,307 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 168 predicate places. [2024-06-20 15:50:46,307 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 354 transitions, 4380 flow [2024-06-20 15:50:46,307 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:46,307 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:50:46,307 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:50:46,308 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-20 15:50:46,308 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:50:46,308 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:50:46,308 INFO L85 PathProgramCache]: Analyzing trace with hash -1977912533, now seen corresponding path program 9 times [2024-06-20 15:50:46,308 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:50:46,308 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1647457423] [2024-06-20 15:50:46,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:50:46,308 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:50:46,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:50:47,205 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:50:47,205 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:50:47,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1647457423] [2024-06-20 15:50:47,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1647457423] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:50:47,205 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:50:47,205 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 15:50:47,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [366158994] [2024-06-20 15:50:47,205 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:50:47,205 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 15:50:47,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:50:47,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 15:50:47,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-20 15:50:47,297 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-20 15:50:47,297 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 354 transitions, 4380 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:47,297 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:50:47,297 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-20 15:50:47,297 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:50:48,409 INFO L124 PetriNetUnfolderBase]: 3318/5184 cut-off events. [2024-06-20 15:50:48,410 INFO L125 PetriNetUnfolderBase]: For 363734/363737 co-relation queries the response was YES. [2024-06-20 15:50:48,435 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40622 conditions, 5184 events. 3318/5184 cut-off events. For 363734/363737 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 29635 event pairs, 823 based on Foata normal form. 6/5187 useless extension candidates. Maximal degree in co-relation 40522. Up to 4566 conditions per place. [2024-06-20 15:50:48,456 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 287 selfloop transitions, 152 changer transitions 0/444 dead transitions. [2024-06-20 15:50:48,456 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 444 transitions, 5869 flow [2024-06-20 15:50:48,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:50:48,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:50:48,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 196 transitions. [2024-06-20 15:50:48,457 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4558139534883721 [2024-06-20 15:50:48,457 INFO L175 Difference]: Start difference. First operand has 212 places, 354 transitions, 4380 flow. Second operand 10 states and 196 transitions. [2024-06-20 15:50:48,457 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 444 transitions, 5869 flow [2024-06-20 15:50:48,961 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 444 transitions, 5702 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-20 15:50:48,965 INFO L231 Difference]: Finished difference. Result has 218 places, 399 transitions, 5019 flow [2024-06-20 15:50:48,966 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4213, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5019, PETRI_PLACES=218, PETRI_TRANSITIONS=399} [2024-06-20 15:50:48,966 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 174 predicate places. [2024-06-20 15:50:48,966 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 399 transitions, 5019 flow [2024-06-20 15:50:48,966 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:48,966 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:50:48,966 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:50:48,966 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-20 15:50:48,966 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:50:48,966 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:50:48,967 INFO L85 PathProgramCache]: Analyzing trace with hash -2112313095, now seen corresponding path program 10 times [2024-06-20 15:50:48,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:50:48,967 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1891538771] [2024-06-20 15:50:48,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:50:48,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:50:48,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:50:49,889 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:50:49,889 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:50:49,889 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1891538771] [2024-06-20 15:50:49,889 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1891538771] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:50:49,889 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:50:49,889 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 15:50:49,890 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [824371548] [2024-06-20 15:50:49,890 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:50:49,890 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 15:50:49,890 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:50:49,890 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 15:50:49,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-20 15:50:49,975 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-20 15:50:49,975 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 399 transitions, 5019 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:49,975 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:50:49,975 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-20 15:50:49,975 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:50:51,147 INFO L124 PetriNetUnfolderBase]: 3335/5212 cut-off events. [2024-06-20 15:50:51,147 INFO L125 PetriNetUnfolderBase]: For 379504/379507 co-relation queries the response was YES. [2024-06-20 15:50:51,175 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41825 conditions, 5212 events. 3335/5212 cut-off events. For 379504/379507 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 29802 event pairs, 831 based on Foata normal form. 6/5215 useless extension candidates. Maximal degree in co-relation 41721. Up to 4593 conditions per place. [2024-06-20 15:50:51,196 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 291 selfloop transitions, 149 changer transitions 0/445 dead transitions. [2024-06-20 15:50:51,197 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 445 transitions, 6214 flow [2024-06-20 15:50:51,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:50:51,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:50:51,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 197 transitions. [2024-06-20 15:50:51,198 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45813953488372094 [2024-06-20 15:50:51,198 INFO L175 Difference]: Start difference. First operand has 218 places, 399 transitions, 5019 flow. Second operand 10 states and 197 transitions. [2024-06-20 15:50:51,198 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 445 transitions, 6214 flow [2024-06-20 15:50:51,765 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 445 transitions, 6002 flow, removed 37 selfloop flow, removed 3 redundant places. [2024-06-20 15:50:51,770 INFO L231 Difference]: Finished difference. Result has 226 places, 402 transitions, 5239 flow [2024-06-20 15:50:51,770 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4807, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=399, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5239, PETRI_PLACES=226, PETRI_TRANSITIONS=402} [2024-06-20 15:50:51,771 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 182 predicate places. [2024-06-20 15:50:51,771 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 402 transitions, 5239 flow [2024-06-20 15:50:51,771 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:51,771 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:50:51,771 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:50:51,771 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-20 15:50:51,772 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:50:51,772 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:50:51,772 INFO L85 PathProgramCache]: Analyzing trace with hash -2112460965, now seen corresponding path program 11 times [2024-06-20 15:50:51,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:50:51,772 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [910929978] [2024-06-20 15:50:51,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:50:51,772 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:50:51,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:50:52,647 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:50:52,647 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:50:52,647 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [910929978] [2024-06-20 15:50:52,647 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [910929978] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:50:52,648 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:50:52,648 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 15:50:52,648 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [903590112] [2024-06-20 15:50:52,648 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:50:52,648 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 15:50:52,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:50:52,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 15:50:52,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-20 15:50:52,725 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-20 15:50:52,725 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 402 transitions, 5239 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:52,726 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:50:52,726 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-20 15:50:52,726 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:50:53,836 INFO L124 PetriNetUnfolderBase]: 3369/5266 cut-off events. [2024-06-20 15:50:53,836 INFO L125 PetriNetUnfolderBase]: For 395377/395380 co-relation queries the response was YES. [2024-06-20 15:50:53,865 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42573 conditions, 5266 events. 3369/5266 cut-off events. For 395377/395380 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 30199 event pairs, 826 based on Foata normal form. 6/5269 useless extension candidates. Maximal degree in co-relation 42467. Up to 4588 conditions per place. [2024-06-20 15:50:53,886 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 291 selfloop transitions, 154 changer transitions 0/450 dead transitions. [2024-06-20 15:50:53,886 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 450 transitions, 6451 flow [2024-06-20 15:50:53,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:50:53,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:50:53,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 198 transitions. [2024-06-20 15:50:53,887 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4604651162790698 [2024-06-20 15:50:53,887 INFO L175 Difference]: Start difference. First operand has 226 places, 402 transitions, 5239 flow. Second operand 10 states and 198 transitions. [2024-06-20 15:50:53,887 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 450 transitions, 6451 flow [2024-06-20 15:50:54,369 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 450 transitions, 6144 flow, removed 33 selfloop flow, removed 5 redundant places. [2024-06-20 15:50:54,374 INFO L231 Difference]: Finished difference. Result has 232 places, 406 transitions, 5346 flow [2024-06-20 15:50:54,375 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4932, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=402, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5346, PETRI_PLACES=232, PETRI_TRANSITIONS=406} [2024-06-20 15:50:54,375 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 188 predicate places. [2024-06-20 15:50:54,375 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 406 transitions, 5346 flow [2024-06-20 15:50:54,375 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:54,375 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:50:54,375 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:50:54,375 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-20 15:50:54,375 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:50:54,375 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:50:54,376 INFO L85 PathProgramCache]: Analyzing trace with hash -953218774, now seen corresponding path program 1 times [2024-06-20 15:50:54,376 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:50:54,376 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [131001959] [2024-06-20 15:50:54,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:50:54,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:50:54,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:50:55,326 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:50:55,326 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:50:55,326 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [131001959] [2024-06-20 15:50:55,326 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [131001959] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:50:55,326 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:50:55,326 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:50:55,327 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [132112900] [2024-06-20 15:50:55,327 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:50:55,327 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:50:55,327 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:50:55,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:50:55,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:50:55,416 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-20 15:50:55,416 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 406 transitions, 5346 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:55,416 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:50:55,416 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-20 15:50:55,416 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:50:56,299 INFO L124 PetriNetUnfolderBase]: 2980/4826 cut-off events. [2024-06-20 15:50:56,299 INFO L125 PetriNetUnfolderBase]: For 403743/403760 co-relation queries the response was YES. [2024-06-20 15:50:56,328 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39805 conditions, 4826 events. 2980/4826 cut-off events. For 403743/403760 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 29046 event pairs, 815 based on Foata normal form. 9/4811 useless extension candidates. Maximal degree in co-relation 39697. Up to 4134 conditions per place. [2024-06-20 15:50:56,350 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 304 selfloop transitions, 41 changer transitions 0/430 dead transitions. [2024-06-20 15:50:56,350 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 430 transitions, 6154 flow [2024-06-20 15:50:56,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:50:56,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:50:56,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 159 transitions. [2024-06-20 15:50:56,351 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4622093023255814 [2024-06-20 15:50:56,351 INFO L175 Difference]: Start difference. First operand has 232 places, 406 transitions, 5346 flow. Second operand 8 states and 159 transitions. [2024-06-20 15:50:56,351 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 430 transitions, 6154 flow [2024-06-20 15:50:56,864 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 430 transitions, 5788 flow, removed 35 selfloop flow, removed 7 redundant places. [2024-06-20 15:50:56,869 INFO L231 Difference]: Finished difference. Result has 234 places, 412 transitions, 5140 flow [2024-06-20 15:50:56,869 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4980, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=406, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=365, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5140, PETRI_PLACES=234, PETRI_TRANSITIONS=412} [2024-06-20 15:50:56,870 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 190 predicate places. [2024-06-20 15:50:56,870 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 412 transitions, 5140 flow [2024-06-20 15:50:56,870 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:56,870 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:50:56,870 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:50:56,870 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-20 15:50:56,870 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:50:56,870 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:50:56,870 INFO L85 PathProgramCache]: Analyzing trace with hash -818330265, now seen corresponding path program 12 times [2024-06-20 15:50:56,870 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:50:56,870 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1800357109] [2024-06-20 15:50:56,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:50:56,870 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:50:56,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:50:57,817 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:50:57,818 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:50:57,818 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1800357109] [2024-06-20 15:50:57,818 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1800357109] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:50:57,818 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:50:57,818 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 15:50:57,818 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1852051811] [2024-06-20 15:50:57,818 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:50:57,818 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 15:50:57,818 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:50:57,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 15:50:57,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-20 15:50:57,926 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-20 15:50:57,926 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 412 transitions, 5140 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:57,926 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:50:57,926 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-20 15:50:57,926 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:50:59,132 INFO L124 PetriNetUnfolderBase]: 3428/5382 cut-off events. [2024-06-20 15:50:59,132 INFO L125 PetriNetUnfolderBase]: For 432991/432993 co-relation queries the response was YES. [2024-06-20 15:50:59,164 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43606 conditions, 5382 events. 3428/5382 cut-off events. For 432991/432993 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 31189 event pairs, 1070 based on Foata normal form. 10/5391 useless extension candidates. Maximal degree in co-relation 43496. Up to 4854 conditions per place. [2024-06-20 15:50:59,186 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 345 selfloop transitions, 101 changer transitions 0/451 dead transitions. [2024-06-20 15:50:59,187 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 451 transitions, 6343 flow [2024-06-20 15:50:59,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:50:59,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:50:59,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-20 15:50:59,188 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418604651162791 [2024-06-20 15:50:59,188 INFO L175 Difference]: Start difference. First operand has 234 places, 412 transitions, 5140 flow. Second operand 9 states and 171 transitions. [2024-06-20 15:50:59,188 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 451 transitions, 6343 flow [2024-06-20 15:50:59,675 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 451 transitions, 6243 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-20 15:50:59,680 INFO L231 Difference]: Finished difference. Result has 238 places, 418 transitions, 5450 flow [2024-06-20 15:50:59,680 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5040, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=412, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5450, PETRI_PLACES=238, PETRI_TRANSITIONS=418} [2024-06-20 15:50:59,681 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 194 predicate places. [2024-06-20 15:50:59,681 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 418 transitions, 5450 flow [2024-06-20 15:50:59,681 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:50:59,681 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:50:59,681 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:50:59,681 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-20 15:50:59,681 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:50:59,682 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:50:59,682 INFO L85 PathProgramCache]: Analyzing trace with hash -46928493, now seen corresponding path program 13 times [2024-06-20 15:50:59,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:50:59,682 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1919516426] [2024-06-20 15:50:59,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:50:59,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:50:59,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:51:00,623 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:51:00,624 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:51:00,624 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1919516426] [2024-06-20 15:51:00,624 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1919516426] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:51:00,624 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:51:00,624 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 15:51:00,624 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [147893213] [2024-06-20 15:51:00,624 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:51:00,624 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 15:51:00,624 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:51:00,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 15:51:00,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 15:51:00,747 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-20 15:51:00,748 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 418 transitions, 5450 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:00,748 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:51:00,748 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-20 15:51:00,748 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:51:01,975 INFO L124 PetriNetUnfolderBase]: 3410/5348 cut-off events. [2024-06-20 15:51:01,976 INFO L125 PetriNetUnfolderBase]: For 435231/435233 co-relation queries the response was YES. [2024-06-20 15:51:02,008 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43559 conditions, 5348 events. 3410/5348 cut-off events. For 435231/435233 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 30921 event pairs, 982 based on Foata normal form. 10/5357 useless extension candidates. Maximal degree in co-relation 43448. Up to 4530 conditions per place. [2024-06-20 15:51:02,032 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 311 selfloop transitions, 134 changer transitions 0/450 dead transitions. [2024-06-20 15:51:02,032 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 450 transitions, 6470 flow [2024-06-20 15:51:02,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:51:02,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:51:02,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-20 15:51:02,033 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4470284237726098 [2024-06-20 15:51:02,033 INFO L175 Difference]: Start difference. First operand has 238 places, 418 transitions, 5450 flow. Second operand 9 states and 173 transitions. [2024-06-20 15:51:02,033 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 450 transitions, 6470 flow [2024-06-20 15:51:02,672 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 450 transitions, 6100 flow, removed 92 selfloop flow, removed 8 redundant places. [2024-06-20 15:51:02,677 INFO L231 Difference]: Finished difference. Result has 239 places, 418 transitions, 5378 flow [2024-06-20 15:51:02,678 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5080, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=418, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5378, PETRI_PLACES=239, PETRI_TRANSITIONS=418} [2024-06-20 15:51:02,678 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 195 predicate places. [2024-06-20 15:51:02,678 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 418 transitions, 5378 flow [2024-06-20 15:51:02,678 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:02,678 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:51:02,678 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:51:02,678 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-20 15:51:02,678 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:51:02,679 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:51:02,679 INFO L85 PathProgramCache]: Analyzing trace with hash -762359269, now seen corresponding path program 14 times [2024-06-20 15:51:02,679 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:51:02,679 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2095728133] [2024-06-20 15:51:02,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:51:02,679 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:51:02,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:51:03,623 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:51:03,623 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:51:03,623 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2095728133] [2024-06-20 15:51:03,624 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2095728133] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:51:03,624 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:51:03,624 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 15:51:03,624 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [828683637] [2024-06-20 15:51:03,624 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:51:03,624 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 15:51:03,624 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:51:03,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 15:51:03,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-20 15:51:03,705 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-20 15:51:03,705 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 418 transitions, 5378 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:03,705 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:51:03,705 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-20 15:51:03,705 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:51:04,973 INFO L124 PetriNetUnfolderBase]: 3427/5359 cut-off events. [2024-06-20 15:51:04,973 INFO L125 PetriNetUnfolderBase]: For 408429/408432 co-relation queries the response was YES. [2024-06-20 15:51:05,005 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43510 conditions, 5359 events. 3427/5359 cut-off events. For 408429/408432 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 30839 event pairs, 850 based on Foata normal form. 6/5362 useless extension candidates. Maximal degree in co-relation 43399. Up to 4716 conditions per place. [2024-06-20 15:51:05,028 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 295 selfloop transitions, 154 changer transitions 0/454 dead transitions. [2024-06-20 15:51:05,028 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 454 transitions, 6536 flow [2024-06-20 15:51:05,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:51:05,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:51:05,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-20 15:51:05,029 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45219638242894056 [2024-06-20 15:51:05,029 INFO L175 Difference]: Start difference. First operand has 239 places, 418 transitions, 5378 flow. Second operand 9 states and 175 transitions. [2024-06-20 15:51:05,029 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 454 transitions, 6536 flow [2024-06-20 15:51:05,500 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 454 transitions, 6250 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-20 15:51:05,506 INFO L231 Difference]: Finished difference. Result has 240 places, 420 transitions, 5493 flow [2024-06-20 15:51:05,506 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5092, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=418, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5493, PETRI_PLACES=240, PETRI_TRANSITIONS=420} [2024-06-20 15:51:05,506 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 196 predicate places. [2024-06-20 15:51:05,506 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 420 transitions, 5493 flow [2024-06-20 15:51:05,506 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:05,507 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:51:05,507 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:51:05,507 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-20 15:51:05,507 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:51:05,507 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:51:05,507 INFO L85 PathProgramCache]: Analyzing trace with hash -767721649, now seen corresponding path program 15 times [2024-06-20 15:51:05,507 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:51:05,507 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [439716275] [2024-06-20 15:51:05,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:51:05,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:51:05,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:51:06,444 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:51:06,444 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:51:06,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [439716275] [2024-06-20 15:51:06,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [439716275] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:51:06,444 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:51:06,444 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 15:51:06,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [622740232] [2024-06-20 15:51:06,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:51:06,445 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 15:51:06,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:51:06,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 15:51:06,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-20 15:51:06,540 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-20 15:51:06,540 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 420 transitions, 5493 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:06,540 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:51:06,540 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-20 15:51:06,540 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:51:07,866 INFO L124 PetriNetUnfolderBase]: 3444/5391 cut-off events. [2024-06-20 15:51:07,866 INFO L125 PetriNetUnfolderBase]: For 397971/397974 co-relation queries the response was YES. [2024-06-20 15:51:07,898 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43656 conditions, 5391 events. 3444/5391 cut-off events. For 397971/397974 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 31165 event pairs, 861 based on Foata normal form. 6/5394 useless extension candidates. Maximal degree in co-relation 43545. Up to 4743 conditions per place. [2024-06-20 15:51:07,921 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 299 selfloop transitions, 150 changer transitions 0/454 dead transitions. [2024-06-20 15:51:07,922 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 454 transitions, 6640 flow [2024-06-20 15:51:07,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:51:07,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:51:07,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 176 transitions. [2024-06-20 15:51:07,923 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45478036175710596 [2024-06-20 15:51:07,923 INFO L175 Difference]: Start difference. First operand has 240 places, 420 transitions, 5493 flow. Second operand 9 states and 176 transitions. [2024-06-20 15:51:07,923 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 454 transitions, 6640 flow [2024-06-20 15:51:08,476 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 454 transitions, 6257 flow, removed 41 selfloop flow, removed 7 redundant places. [2024-06-20 15:51:08,482 INFO L231 Difference]: Finished difference. Result has 242 places, 422 transitions, 5507 flow [2024-06-20 15:51:08,482 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5114, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=420, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5507, PETRI_PLACES=242, PETRI_TRANSITIONS=422} [2024-06-20 15:51:08,482 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 198 predicate places. [2024-06-20 15:51:08,483 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 422 transitions, 5507 flow [2024-06-20 15:51:08,483 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:08,483 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:51:08,483 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:51:08,483 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-20 15:51:08,483 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:51:08,484 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:51:08,484 INFO L85 PathProgramCache]: Analyzing trace with hash -767869519, now seen corresponding path program 16 times [2024-06-20 15:51:08,484 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:51:08,484 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [590485708] [2024-06-20 15:51:08,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:51:08,484 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:51:08,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:51:09,418 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:51:09,418 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:51:09,418 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [590485708] [2024-06-20 15:51:09,418 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [590485708] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:51:09,418 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:51:09,418 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 15:51:09,418 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2037387188] [2024-06-20 15:51:09,419 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:51:09,419 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 15:51:09,419 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:51:09,419 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 15:51:09,419 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-20 15:51:09,506 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-20 15:51:09,506 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 422 transitions, 5507 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:09,506 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:51:09,507 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-20 15:51:09,507 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:51:10,710 INFO L124 PetriNetUnfolderBase]: 3461/5418 cut-off events. [2024-06-20 15:51:10,711 INFO L125 PetriNetUnfolderBase]: For 398380/398383 co-relation queries the response was YES. [2024-06-20 15:51:10,743 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43750 conditions, 5418 events. 3461/5418 cut-off events. For 398380/398383 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 31269 event pairs, 851 based on Foata normal form. 6/5421 useless extension candidates. Maximal degree in co-relation 43638. Up to 4646 conditions per place. [2024-06-20 15:51:10,766 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 291 selfloop transitions, 160 changer transitions 0/456 dead transitions. [2024-06-20 15:51:10,767 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 456 transitions, 6649 flow [2024-06-20 15:51:10,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:51:10,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:51:10,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 177 transitions. [2024-06-20 15:51:10,768 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4573643410852713 [2024-06-20 15:51:10,768 INFO L175 Difference]: Start difference. First operand has 242 places, 422 transitions, 5507 flow. Second operand 9 states and 177 transitions. [2024-06-20 15:51:10,768 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 456 transitions, 6649 flow [2024-06-20 15:51:11,286 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 456 transitions, 6274 flow, removed 41 selfloop flow, removed 7 redundant places. [2024-06-20 15:51:11,292 INFO L231 Difference]: Finished difference. Result has 244 places, 424 transitions, 5548 flow [2024-06-20 15:51:11,292 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5136, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5548, PETRI_PLACES=244, PETRI_TRANSITIONS=424} [2024-06-20 15:51:11,292 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 200 predicate places. [2024-06-20 15:51:11,292 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 424 transitions, 5548 flow [2024-06-20 15:51:11,292 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:11,292 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:51:11,293 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:51:11,293 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-20 15:51:11,293 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:51:11,293 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:51:11,293 INFO L85 PathProgramCache]: Analyzing trace with hash -1805175164, now seen corresponding path program 2 times [2024-06-20 15:51:11,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:51:11,293 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [399606779] [2024-06-20 15:51:11,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:51:11,293 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:51:11,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:51:12,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-06-20 15:51:12,231 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:51:12,231 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [399606779] [2024-06-20 15:51:12,231 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [399606779] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:51:12,231 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:51:12,231 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:51:12,232 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1919556088] [2024-06-20 15:51:12,232 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:51:12,232 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:51:12,232 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:51:12,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:51:12,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:51:12,330 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-20 15:51:12,331 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 424 transitions, 5548 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:12,331 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:51:12,331 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-20 15:51:12,331 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:51:13,258 INFO L124 PetriNetUnfolderBase]: 3045/4940 cut-off events. [2024-06-20 15:51:13,258 INFO L125 PetriNetUnfolderBase]: For 389170/389201 co-relation queries the response was YES. [2024-06-20 15:51:13,290 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40228 conditions, 4940 events. 3045/4940 cut-off events. For 389170/389201 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 29958 event pairs, 837 based on Foata normal form. 9/4924 useless extension candidates. Maximal degree in co-relation 40115. Up to 4198 conditions per place. [2024-06-20 15:51:13,313 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 307 selfloop transitions, 43 changer transitions 0/441 dead transitions. [2024-06-20 15:51:13,313 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 441 transitions, 6348 flow [2024-06-20 15:51:13,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:51:13,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:51:13,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 139 transitions. [2024-06-20 15:51:13,313 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46179401993355484 [2024-06-20 15:51:13,313 INFO L175 Difference]: Start difference. First operand has 244 places, 424 transitions, 5548 flow. Second operand 7 states and 139 transitions. [2024-06-20 15:51:13,314 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 441 transitions, 6348 flow [2024-06-20 15:51:13,767 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 441 transitions, 5956 flow, removed 39 selfloop flow, removed 7 redundant places. [2024-06-20 15:51:13,772 INFO L231 Difference]: Finished difference. Result has 244 places, 427 transitions, 5302 flow [2024-06-20 15:51:13,772 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5156, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=424, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=381, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5302, PETRI_PLACES=244, PETRI_TRANSITIONS=427} [2024-06-20 15:51:13,772 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 200 predicate places. [2024-06-20 15:51:13,773 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 427 transitions, 5302 flow [2024-06-20 15:51:13,773 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:13,773 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:51:13,773 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:51:13,773 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-20 15:51:13,773 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:51:13,773 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:51:13,773 INFO L85 PathProgramCache]: Analyzing trace with hash 606199475, now seen corresponding path program 17 times [2024-06-20 15:51:13,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:51:13,774 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [737215825] [2024-06-20 15:51:13,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:51:13,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:51:13,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:51:14,709 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:51:14,709 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:51:14,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [737215825] [2024-06-20 15:51:14,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [737215825] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:51:14,710 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:51:14,710 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 15:51:14,710 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1178231787] [2024-06-20 15:51:14,710 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:51:14,710 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 15:51:14,710 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:51:14,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 15:51:14,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-20 15:51:14,818 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-20 15:51:14,819 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 427 transitions, 5302 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:14,819 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:51:14,819 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-20 15:51:14,819 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:51:16,118 INFO L124 PetriNetUnfolderBase]: 3488/5456 cut-off events. [2024-06-20 15:51:16,119 INFO L125 PetriNetUnfolderBase]: For 393272/393272 co-relation queries the response was YES. [2024-06-20 15:51:16,149 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43570 conditions, 5456 events. 3488/5456 cut-off events. For 393272/393272 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 31516 event pairs, 856 based on Foata normal form. 4/5451 useless extension candidates. Maximal degree in co-relation 43456. Up to 4829 conditions per place. [2024-06-20 15:51:16,170 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 307 selfloop transitions, 144 changer transitions 0/456 dead transitions. [2024-06-20 15:51:16,171 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 456 transitions, 6407 flow [2024-06-20 15:51:16,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:51:16,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:51:16,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-20 15:51:16,172 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4470284237726098 [2024-06-20 15:51:16,172 INFO L175 Difference]: Start difference. First operand has 244 places, 427 transitions, 5302 flow. Second operand 9 states and 173 transitions. [2024-06-20 15:51:16,172 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 456 transitions, 6407 flow [2024-06-20 15:51:16,642 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 456 transitions, 6289 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-20 15:51:16,648 INFO L231 Difference]: Finished difference. Result has 248 places, 429 transitions, 5562 flow [2024-06-20 15:51:16,648 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5184, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=427, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=142, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5562, PETRI_PLACES=248, PETRI_TRANSITIONS=429} [2024-06-20 15:51:16,648 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 204 predicate places. [2024-06-20 15:51:16,648 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 429 transitions, 5562 flow [2024-06-20 15:51:16,649 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:16,649 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:51:16,649 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:51:16,649 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-20 15:51:16,649 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:51:16,649 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:51:16,649 INFO L85 PathProgramCache]: Analyzing trace with hash -1809057431, now seen corresponding path program 18 times [2024-06-20 15:51:16,650 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:51:16,650 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1055963808] [2024-06-20 15:51:16,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:51:16,650 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:51:16,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:51:17,597 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:51:17,597 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:51:17,597 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1055963808] [2024-06-20 15:51:17,597 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1055963808] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:51:17,597 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:51:17,597 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 15:51:17,597 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [223451190] [2024-06-20 15:51:17,597 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:51:17,597 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 15:51:17,597 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:51:17,598 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 15:51:17,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-20 15:51:17,690 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-20 15:51:17,690 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 429 transitions, 5562 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:17,691 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:51:17,691 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-20 15:51:17,691 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:51:19,039 INFO L124 PetriNetUnfolderBase]: 3505/5488 cut-off events. [2024-06-20 15:51:19,040 INFO L125 PetriNetUnfolderBase]: For 398765/398765 co-relation queries the response was YES. [2024-06-20 15:51:19,072 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44034 conditions, 5488 events. 3505/5488 cut-off events. For 398765/398765 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 31777 event pairs, 853 based on Foata normal form. 4/5483 useless extension candidates. Maximal degree in co-relation 43919. Up to 4856 conditions per place. [2024-06-20 15:51:19,096 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 308 selfloop transitions, 145 changer transitions 0/458 dead transitions. [2024-06-20 15:51:19,096 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 458 transitions, 6675 flow [2024-06-20 15:51:19,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:51:19,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:51:19,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-20 15:51:19,097 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-20 15:51:19,097 INFO L175 Difference]: Start difference. First operand has 248 places, 429 transitions, 5562 flow. Second operand 9 states and 172 transitions. [2024-06-20 15:51:19,097 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 458 transitions, 6675 flow [2024-06-20 15:51:19,654 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 458 transitions, 6317 flow, removed 37 selfloop flow, removed 7 redundant places. [2024-06-20 15:51:19,659 INFO L231 Difference]: Finished difference. Result has 250 places, 431 transitions, 5588 flow [2024-06-20 15:51:19,660 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5204, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=429, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5588, PETRI_PLACES=250, PETRI_TRANSITIONS=431} [2024-06-20 15:51:19,660 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 206 predicate places. [2024-06-20 15:51:19,660 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 431 transitions, 5588 flow [2024-06-20 15:51:19,660 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:19,660 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:51:19,660 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:51:19,660 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-20 15:51:19,660 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:51:19,660 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:51:19,660 INFO L85 PathProgramCache]: Analyzing trace with hash 966273303, now seen corresponding path program 19 times [2024-06-20 15:51:19,661 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:51:19,661 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1376785399] [2024-06-20 15:51:19,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:51:19,661 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:51:19,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:51:20,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-06-20 15:51:20,595 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:51:20,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1376785399] [2024-06-20 15:51:20,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1376785399] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:51:20,595 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:51:20,595 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 15:51:20,595 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [373526492] [2024-06-20 15:51:20,595 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:51:20,595 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 15:51:20,595 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:51:20,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 15:51:20,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-20 15:51:20,681 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-20 15:51:20,681 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 431 transitions, 5588 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:20,681 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:51:20,681 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-20 15:51:20,681 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:51:21,968 INFO L124 PetriNetUnfolderBase]: 3522/5510 cut-off events. [2024-06-20 15:51:21,968 INFO L125 PetriNetUnfolderBase]: For 412868/412868 co-relation queries the response was YES. [2024-06-20 15:51:22,001 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44533 conditions, 5510 events. 3522/5510 cut-off events. For 412868/412868 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 31893 event pairs, 843 based on Foata normal form. 4/5505 useless extension candidates. Maximal degree in co-relation 44417. Up to 4883 conditions per place. [2024-06-20 15:51:22,025 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 306 selfloop transitions, 152 changer transitions 0/463 dead transitions. [2024-06-20 15:51:22,025 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 463 transitions, 6742 flow [2024-06-20 15:51:22,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:51:22,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:51:22,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-20 15:51:22,026 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418604651162791 [2024-06-20 15:51:22,026 INFO L175 Difference]: Start difference. First operand has 250 places, 431 transitions, 5588 flow. Second operand 9 states and 171 transitions. [2024-06-20 15:51:22,026 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 463 transitions, 6742 flow [2024-06-20 15:51:22,524 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 463 transitions, 6378 flow, removed 39 selfloop flow, removed 7 redundant places. [2024-06-20 15:51:22,529 INFO L231 Difference]: Finished difference. Result has 252 places, 433 transitions, 5626 flow [2024-06-20 15:51:22,529 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5224, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=431, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5626, PETRI_PLACES=252, PETRI_TRANSITIONS=433} [2024-06-20 15:51:22,530 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 208 predicate places. [2024-06-20 15:51:22,530 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 433 transitions, 5626 flow [2024-06-20 15:51:22,530 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:22,530 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:51:22,530 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:51:22,530 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-20 15:51:22,530 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:51:22,531 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:51:22,531 INFO L85 PathProgramCache]: Analyzing trace with hash -1809205301, now seen corresponding path program 20 times [2024-06-20 15:51:22,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:51:22,531 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [79608231] [2024-06-20 15:51:22,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:51:22,531 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:51:22,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:51:23,464 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:51:23,464 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:51:23,464 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [79608231] [2024-06-20 15:51:23,464 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [79608231] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:51:23,464 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:51:23,464 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 15:51:23,464 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1845285796] [2024-06-20 15:51:23,465 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:51:23,465 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 15:51:23,465 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:51:23,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 15:51:23,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-20 15:51:23,545 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-20 15:51:23,545 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 433 transitions, 5626 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:23,545 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:51:23,545 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-20 15:51:23,546 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:51:24,815 INFO L124 PetriNetUnfolderBase]: 3514/5503 cut-off events. [2024-06-20 15:51:24,815 INFO L125 PetriNetUnfolderBase]: For 419032/419032 co-relation queries the response was YES. [2024-06-20 15:51:24,848 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44402 conditions, 5503 events. 3514/5503 cut-off events. For 419032/419032 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 31836 event pairs, 851 based on Foata normal form. 4/5498 useless extension candidates. Maximal degree in co-relation 44285. Up to 4785 conditions per place. [2024-06-20 15:51:24,871 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 306 selfloop transitions, 152 changer transitions 0/463 dead transitions. [2024-06-20 15:51:24,871 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 463 transitions, 6760 flow [2024-06-20 15:51:24,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:51:24,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:51:24,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-20 15:51:24,872 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4470284237726098 [2024-06-20 15:51:24,872 INFO L175 Difference]: Start difference. First operand has 252 places, 433 transitions, 5626 flow. Second operand 9 states and 173 transitions. [2024-06-20 15:51:24,872 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 463 transitions, 6760 flow [2024-06-20 15:51:25,406 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 463 transitions, 6378 flow, removed 41 selfloop flow, removed 7 redundant places. [2024-06-20 15:51:25,412 INFO L231 Difference]: Finished difference. Result has 254 places, 435 transitions, 5649 flow [2024-06-20 15:51:25,412 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5244, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=433, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5649, PETRI_PLACES=254, PETRI_TRANSITIONS=435} [2024-06-20 15:51:25,412 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 210 predicate places. [2024-06-20 15:51:25,412 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 435 transitions, 5649 flow [2024-06-20 15:51:25,412 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:25,412 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:51:25,413 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:51:25,413 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-20 15:51:25,413 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:51:25,413 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:51:25,413 INFO L85 PathProgramCache]: Analyzing trace with hash 1660257626, now seen corresponding path program 3 times [2024-06-20 15:51:25,413 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:51:25,413 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1447860365] [2024-06-20 15:51:25,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:51:25,413 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:51:25,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:51:26,589 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:51:26,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:51:26,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1447860365] [2024-06-20 15:51:26,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1447860365] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:51:26,589 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:51:26,589 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:51:26,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [726058506] [2024-06-20 15:51:26,589 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:51:26,589 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:51:26,589 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:51:26,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:51:26,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:51:26,692 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-20 15:51:26,693 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 435 transitions, 5649 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:26,693 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:51:26,693 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-20 15:51:26,693 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:51:27,631 INFO L124 PetriNetUnfolderBase]: 3083/4998 cut-off events. [2024-06-20 15:51:27,631 INFO L125 PetriNetUnfolderBase]: For 420265/420289 co-relation queries the response was YES. [2024-06-20 15:51:27,665 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40861 conditions, 4998 events. 3083/4998 cut-off events. For 420265/420289 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 30395 event pairs, 845 based on Foata normal form. 12/4972 useless extension candidates. Maximal degree in co-relation 40743. Up to 4232 conditions per place. [2024-06-20 15:51:27,687 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 304 selfloop transitions, 54 changer transitions 0/453 dead transitions. [2024-06-20 15:51:27,688 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 453 transitions, 6613 flow [2024-06-20 15:51:27,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:51:27,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:51:27,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 137 transitions. [2024-06-20 15:51:27,688 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45514950166112955 [2024-06-20 15:51:27,688 INFO L175 Difference]: Start difference. First operand has 254 places, 435 transitions, 5649 flow. Second operand 7 states and 137 transitions. [2024-06-20 15:51:27,688 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 453 transitions, 6613 flow [2024-06-20 15:51:28,323 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 453 transitions, 6226 flow, removed 43 selfloop flow, removed 7 redundant places. [2024-06-20 15:51:28,328 INFO L231 Difference]: Finished difference. Result has 255 places, 443 transitions, 5497 flow [2024-06-20 15:51:28,328 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5262, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=435, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=384, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5497, PETRI_PLACES=255, PETRI_TRANSITIONS=443} [2024-06-20 15:51:28,328 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 211 predicate places. [2024-06-20 15:51:28,329 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 443 transitions, 5497 flow [2024-06-20 15:51:28,329 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:28,329 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:51:28,329 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:51:28,329 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-20 15:51:28,329 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:51:28,329 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:51:28,329 INFO L85 PathProgramCache]: Analyzing trace with hash 1659782396, now seen corresponding path program 4 times [2024-06-20 15:51:28,329 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:51:28,329 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1298786174] [2024-06-20 15:51:28,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:51:28,329 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:51:28,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:51:29,393 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:51:29,393 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:51:29,393 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1298786174] [2024-06-20 15:51:29,393 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1298786174] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:51:29,393 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:51:29,393 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:51:29,394 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [819753589] [2024-06-20 15:51:29,394 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:51:29,394 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:51:29,394 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:51:29,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:51:29,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:51:29,468 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-20 15:51:29,468 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 443 transitions, 5497 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:29,468 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:51:29,468 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-20 15:51:29,468 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:51:30,400 INFO L124 PetriNetUnfolderBase]: 3080/4994 cut-off events. [2024-06-20 15:51:30,400 INFO L125 PetriNetUnfolderBase]: For 429026/429050 co-relation queries the response was YES. [2024-06-20 15:51:30,433 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40755 conditions, 4994 events. 3080/4994 cut-off events. For 429026/429050 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 30343 event pairs, 845 based on Foata normal form. 12/4968 useless extension candidates. Maximal degree in co-relation 40635. Up to 4247 conditions per place. [2024-06-20 15:51:30,455 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 314 selfloop transitions, 44 changer transitions 0/453 dead transitions. [2024-06-20 15:51:30,455 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 453 transitions, 6252 flow [2024-06-20 15:51:30,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:51:30,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:51:30,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 135 transitions. [2024-06-20 15:51:30,456 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4485049833887043 [2024-06-20 15:51:30,456 INFO L175 Difference]: Start difference. First operand has 255 places, 443 transitions, 5497 flow. Second operand 7 states and 135 transitions. [2024-06-20 15:51:30,456 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 453 transitions, 6252 flow [2024-06-20 15:51:30,933 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 453 transitions, 6133 flow, removed 34 selfloop flow, removed 3 redundant places. [2024-06-20 15:51:30,938 INFO L231 Difference]: Finished difference. Result has 259 places, 444 transitions, 5481 flow [2024-06-20 15:51:30,938 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5378, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=443, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=399, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5481, PETRI_PLACES=259, PETRI_TRANSITIONS=444} [2024-06-20 15:51:30,938 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 215 predicate places. [2024-06-20 15:51:30,938 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 444 transitions, 5481 flow [2024-06-20 15:51:30,938 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:30,938 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:51:30,938 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:51:30,939 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-20 15:51:30,939 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:51:30,939 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:51:30,939 INFO L85 PathProgramCache]: Analyzing trace with hash 1423611810, now seen corresponding path program 1 times [2024-06-20 15:51:30,939 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:51:30,939 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [424978127] [2024-06-20 15:51:30,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:51:30,939 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:51:30,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:51:31,695 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:51:31,695 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:51:31,695 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [424978127] [2024-06-20 15:51:31,695 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [424978127] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:51:31,695 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:51:31,695 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:51:31,695 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [854860814] [2024-06-20 15:51:31,695 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:51:31,696 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:51:31,696 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:51:31,696 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:51:31,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:51:31,744 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-20 15:51:31,744 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 444 transitions, 5481 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:31,744 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:51:31,745 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-20 15:51:31,745 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:51:32,811 INFO L124 PetriNetUnfolderBase]: 3392/5395 cut-off events. [2024-06-20 15:51:32,811 INFO L125 PetriNetUnfolderBase]: For 455637/455637 co-relation queries the response was YES. [2024-06-20 15:51:32,844 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43921 conditions, 5395 events. 3392/5395 cut-off events. For 455637/455637 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 31957 event pairs, 1298 based on Foata normal form. 1/5395 useless extension candidates. Maximal degree in co-relation 43799. Up to 5026 conditions per place. [2024-06-20 15:51:32,866 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 436 selfloop transitions, 15 changer transitions 0/462 dead transitions. [2024-06-20 15:51:32,866 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 462 transitions, 6515 flow [2024-06-20 15:51:32,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:51:32,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:51:32,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 133 transitions. [2024-06-20 15:51:32,867 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418604651162791 [2024-06-20 15:51:32,867 INFO L175 Difference]: Start difference. First operand has 259 places, 444 transitions, 5481 flow. Second operand 7 states and 133 transitions. [2024-06-20 15:51:32,867 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 462 transitions, 6515 flow [2024-06-20 15:51:33,495 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 462 transitions, 6423 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-20 15:51:33,500 INFO L231 Difference]: Finished difference. Result has 261 places, 447 transitions, 5495 flow [2024-06-20 15:51:33,500 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5389, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=444, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=429, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5495, PETRI_PLACES=261, PETRI_TRANSITIONS=447} [2024-06-20 15:51:33,500 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 217 predicate places. [2024-06-20 15:51:33,501 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 447 transitions, 5495 flow [2024-06-20 15:51:33,501 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:33,501 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:51:33,501 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:51:33,501 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-20 15:51:33,501 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:51:33,501 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:51:33,501 INFO L85 PathProgramCache]: Analyzing trace with hash 1922802538, now seen corresponding path program 1 times [2024-06-20 15:51:33,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:51:33,502 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2090481295] [2024-06-20 15:51:33,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:51:33,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:51:33,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:51:34,445 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:51:34,445 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:51:34,448 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2090481295] [2024-06-20 15:51:34,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2090481295] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:51:34,448 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:51:34,448 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:51:34,448 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1023919204] [2024-06-20 15:51:34,448 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:51:34,449 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:51:34,449 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:51:34,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:51:34,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:51:34,537 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-20 15:51:34,537 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 447 transitions, 5495 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:34,537 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:51:34,537 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-20 15:51:34,537 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:51:35,552 INFO L124 PetriNetUnfolderBase]: 3251/5256 cut-off events. [2024-06-20 15:51:35,552 INFO L125 PetriNetUnfolderBase]: For 469029/469031 co-relation queries the response was YES. [2024-06-20 15:51:35,588 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42604 conditions, 5256 events. 3251/5256 cut-off events. For 469029/469031 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 31934 event pairs, 1279 based on Foata normal form. 5/5245 useless extension candidates. Maximal degree in co-relation 42481. Up to 4481 conditions per place. [2024-06-20 15:51:35,611 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 362 selfloop transitions, 15 changer transitions 0/463 dead transitions. [2024-06-20 15:51:35,611 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 463 transitions, 6347 flow [2024-06-20 15:51:35,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:51:35,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:51:35,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 137 transitions. [2024-06-20 15:51:35,612 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45514950166112955 [2024-06-20 15:51:35,612 INFO L175 Difference]: Start difference. First operand has 261 places, 447 transitions, 5495 flow. Second operand 7 states and 137 transitions. [2024-06-20 15:51:35,612 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 463 transitions, 6347 flow [2024-06-20 15:51:36,304 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 463 transitions, 6263 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-06-20 15:51:36,310 INFO L231 Difference]: Finished difference. Result has 263 places, 450 transitions, 5499 flow [2024-06-20 15:51:36,310 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5411, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=447, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=432, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5499, PETRI_PLACES=263, PETRI_TRANSITIONS=450} [2024-06-20 15:51:36,310 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 219 predicate places. [2024-06-20 15:51:36,310 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 450 transitions, 5499 flow [2024-06-20 15:51:36,310 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:36,310 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:51:36,311 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:51:36,311 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-20 15:51:36,311 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:51:36,311 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:51:36,311 INFO L85 PathProgramCache]: Analyzing trace with hash 260186620, now seen corresponding path program 2 times [2024-06-20 15:51:36,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:51:36,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1210272749] [2024-06-20 15:51:36,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:51:36,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:51:36,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:51:37,100 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:51:37,101 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:51:37,101 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1210272749] [2024-06-20 15:51:37,101 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1210272749] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:51:37,101 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:51:37,101 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:51:37,101 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1385193057] [2024-06-20 15:51:37,101 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:51:37,101 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:51:37,101 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:51:37,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:51:37,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:51:37,178 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-20 15:51:37,178 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 450 transitions, 5499 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:37,179 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:51:37,179 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-20 15:51:37,179 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:51:38,301 INFO L124 PetriNetUnfolderBase]: 3412/5423 cut-off events. [2024-06-20 15:51:38,301 INFO L125 PetriNetUnfolderBase]: For 480993/480993 co-relation queries the response was YES. [2024-06-20 15:51:38,329 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44999 conditions, 5423 events. 3412/5423 cut-off events. For 480993/480993 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 32129 event pairs, 1298 based on Foata normal form. 1/5423 useless extension candidates. Maximal degree in co-relation 44875. Up to 5046 conditions per place. [2024-06-20 15:51:38,348 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 434 selfloop transitions, 20 changer transitions 0/465 dead transitions. [2024-06-20 15:51:38,348 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 465 transitions, 6529 flow [2024-06-20 15:51:38,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:51:38,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:51:38,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 132 transitions. [2024-06-20 15:51:38,349 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43853820598006643 [2024-06-20 15:51:38,349 INFO L175 Difference]: Start difference. First operand has 263 places, 450 transitions, 5499 flow. Second operand 7 states and 132 transitions. [2024-06-20 15:51:38,349 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 465 transitions, 6529 flow [2024-06-20 15:51:39,031 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 465 transitions, 6463 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-20 15:51:39,041 INFO L231 Difference]: Finished difference. Result has 265 places, 453 transitions, 5557 flow [2024-06-20 15:51:39,041 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5433, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=430, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5557, PETRI_PLACES=265, PETRI_TRANSITIONS=453} [2024-06-20 15:51:39,042 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 221 predicate places. [2024-06-20 15:51:39,042 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 453 transitions, 5557 flow [2024-06-20 15:51:39,042 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:39,042 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:51:39,042 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:51:39,042 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-20 15:51:39,042 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:51:39,043 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:51:39,043 INFO L85 PathProgramCache]: Analyzing trace with hash 795442588, now seen corresponding path program 2 times [2024-06-20 15:51:39,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:51:39,043 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1622809511] [2024-06-20 15:51:39,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:51:39,043 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:51:39,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:51:40,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-06-20 15:51:40,139 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:51:40,139 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1622809511] [2024-06-20 15:51:40,139 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1622809511] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:51:40,139 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:51:40,139 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:51:40,139 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [526263540] [2024-06-20 15:51:40,139 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:51:40,139 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:51:40,139 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:51:40,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:51:40,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:51:40,219 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-20 15:51:40,219 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 453 transitions, 5557 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:40,219 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:51:40,219 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-20 15:51:40,219 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:51:41,221 INFO L124 PetriNetUnfolderBase]: 3261/5273 cut-off events. [2024-06-20 15:51:41,221 INFO L125 PetriNetUnfolderBase]: For 492840/492845 co-relation queries the response was YES. [2024-06-20 15:51:41,255 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43581 conditions, 5273 events. 3261/5273 cut-off events. For 492840/492845 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 32048 event pairs, 1281 based on Foata normal form. 6/5262 useless extension candidates. Maximal degree in co-relation 43456. Up to 4476 conditions per place. [2024-06-20 15:51:41,276 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 358 selfloop transitions, 28 changer transitions 0/473 dead transitions. [2024-06-20 15:51:41,276 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 473 transitions, 6611 flow [2024-06-20 15:51:41,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:51:41,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:51:41,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 137 transitions. [2024-06-20 15:51:41,277 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45514950166112955 [2024-06-20 15:51:41,277 INFO L175 Difference]: Start difference. First operand has 265 places, 453 transitions, 5557 flow. Second operand 7 states and 137 transitions. [2024-06-20 15:51:41,277 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 473 transitions, 6611 flow [2024-06-20 15:51:41,863 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 473 transitions, 6509 flow, removed 33 selfloop flow, removed 5 redundant places. [2024-06-20 15:51:41,868 INFO L231 Difference]: Finished difference. Result has 268 places, 463 transitions, 5664 flow [2024-06-20 15:51:41,868 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5455, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=453, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=428, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5664, PETRI_PLACES=268, PETRI_TRANSITIONS=463} [2024-06-20 15:51:41,869 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 224 predicate places. [2024-06-20 15:51:41,869 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 463 transitions, 5664 flow [2024-06-20 15:51:41,869 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:41,869 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:51:41,869 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:51:41,869 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-20 15:51:41,869 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:51:41,869 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:51:41,869 INFO L85 PathProgramCache]: Analyzing trace with hash 1659966660, now seen corresponding path program 3 times [2024-06-20 15:51:41,869 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:51:41,869 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [578003616] [2024-06-20 15:51:41,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:51:41,870 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:51:41,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:51:42,702 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:51:42,702 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:51:42,702 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [578003616] [2024-06-20 15:51:42,702 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [578003616] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:51:42,703 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:51:42,703 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:51:42,703 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1344519749] [2024-06-20 15:51:42,703 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:51:42,703 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:51:42,703 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:51:42,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:51:42,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:51:42,792 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-20 15:51:42,793 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 463 transitions, 5664 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:42,793 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:51:42,793 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-20 15:51:42,793 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:51:43,808 INFO L124 PetriNetUnfolderBase]: 3414/5430 cut-off events. [2024-06-20 15:51:43,809 INFO L125 PetriNetUnfolderBase]: For 507066/507069 co-relation queries the response was YES. [2024-06-20 15:51:43,844 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45868 conditions, 5430 events. 3414/5430 cut-off events. For 507066/507069 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 32221 event pairs, 1305 based on Foata normal form. 3/5430 useless extension candidates. Maximal degree in co-relation 45741. Up to 5040 conditions per place. [2024-06-20 15:51:43,867 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 437 selfloop transitions, 27 changer transitions 0/475 dead transitions. [2024-06-20 15:51:43,867 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 475 transitions, 6704 flow [2024-06-20 15:51:43,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:51:43,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:51:43,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-20 15:51:43,867 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43521594684385384 [2024-06-20 15:51:43,867 INFO L175 Difference]: Start difference. First operand has 268 places, 463 transitions, 5664 flow. Second operand 7 states and 131 transitions. [2024-06-20 15:51:43,868 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 475 transitions, 6704 flow [2024-06-20 15:51:44,590 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 475 transitions, 6635 flow, removed 25 selfloop flow, removed 3 redundant places. [2024-06-20 15:51:44,595 INFO L231 Difference]: Finished difference. Result has 272 places, 466 transitions, 5741 flow [2024-06-20 15:51:44,596 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5595, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=463, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=436, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5741, PETRI_PLACES=272, PETRI_TRANSITIONS=466} [2024-06-20 15:51:44,596 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 228 predicate places. [2024-06-20 15:51:44,596 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 466 transitions, 5741 flow [2024-06-20 15:51:44,596 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:44,596 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:51:44,596 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:51:44,596 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-20 15:51:44,596 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:51:44,596 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:51:44,596 INFO L85 PathProgramCache]: Analyzing trace with hash 1659966908, now seen corresponding path program 3 times [2024-06-20 15:51:44,597 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:51:44,597 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [130562624] [2024-06-20 15:51:44,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:51:44,597 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:51:44,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:51:45,629 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:51:45,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:51:45,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [130562624] [2024-06-20 15:51:45,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [130562624] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:51:45,629 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:51:45,630 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:51:45,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1324059844] [2024-06-20 15:51:45,630 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:51:45,630 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:51:45,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:51:45,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:51:45,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:51:45,698 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-20 15:51:45,698 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 466 transitions, 5741 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:45,698 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:51:45,699 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-20 15:51:45,699 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:51:46,666 INFO L124 PetriNetUnfolderBase]: 3252/5261 cut-off events. [2024-06-20 15:51:46,666 INFO L125 PetriNetUnfolderBase]: For 513666/513671 co-relation queries the response was YES. [2024-06-20 15:51:46,704 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44158 conditions, 5261 events. 3252/5261 cut-off events. For 513666/513671 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 31998 event pairs, 1280 based on Foata normal form. 6/5250 useless extension candidates. Maximal degree in co-relation 44029. Up to 4480 conditions per place. [2024-06-20 15:51:46,727 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 368 selfloop transitions, 20 changer transitions 0/476 dead transitions. [2024-06-20 15:51:46,727 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 476 transitions, 6554 flow [2024-06-20 15:51:46,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:51:46,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:51:46,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 135 transitions. [2024-06-20 15:51:46,728 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4485049833887043 [2024-06-20 15:51:46,728 INFO L175 Difference]: Start difference. First operand has 272 places, 466 transitions, 5741 flow. Second operand 7 states and 135 transitions. [2024-06-20 15:51:46,728 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 476 transitions, 6554 flow [2024-06-20 15:51:47,379 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 476 transitions, 6398 flow, removed 53 selfloop flow, removed 5 redundant places. [2024-06-20 15:51:47,384 INFO L231 Difference]: Finished difference. Result has 274 places, 467 transitions, 5638 flow [2024-06-20 15:51:47,384 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5585, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=466, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=446, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5638, PETRI_PLACES=274, PETRI_TRANSITIONS=467} [2024-06-20 15:51:47,384 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 230 predicate places. [2024-06-20 15:51:47,384 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 467 transitions, 5638 flow [2024-06-20 15:51:47,384 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:47,384 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:51:47,385 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:51:47,385 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-20 15:51:47,385 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:51:47,385 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:51:47,385 INFO L85 PathProgramCache]: Analyzing trace with hash 426895744, now seen corresponding path program 1 times [2024-06-20 15:51:47,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:51:47,385 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [9327629] [2024-06-20 15:51:47,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:51:47,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:51:47,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:51:48,297 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:51:48,297 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:51:48,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [9327629] [2024-06-20 15:51:48,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [9327629] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:51:48,297 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:51:48,298 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 15:51:48,298 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [823812229] [2024-06-20 15:51:48,298 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:51:48,298 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 15:51:48,298 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:51:48,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 15:51:48,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-20 15:51:48,390 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-20 15:51:48,390 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 467 transitions, 5638 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:48,390 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:51:48,390 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-20 15:51:48,390 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:51:49,803 INFO L124 PetriNetUnfolderBase]: 3735/5894 cut-off events. [2024-06-20 15:51:49,803 INFO L125 PetriNetUnfolderBase]: For 610141/610143 co-relation queries the response was YES. [2024-06-20 15:51:49,847 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50814 conditions, 5894 events. 3735/5894 cut-off events. For 610141/610143 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 35058 event pairs, 985 based on Foata normal form. 18/5911 useless extension candidates. Maximal degree in co-relation 50684. Up to 4642 conditions per place. [2024-06-20 15:51:49,875 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 408 selfloop transitions, 126 changer transitions 0/539 dead transitions. [2024-06-20 15:51:49,875 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 539 transitions, 7419 flow [2024-06-20 15:51:49,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 15:51:49,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 15:51:49,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 257 transitions. [2024-06-20 15:51:49,876 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4597495527728086 [2024-06-20 15:51:49,876 INFO L175 Difference]: Start difference. First operand has 274 places, 467 transitions, 5638 flow. Second operand 13 states and 257 transitions. [2024-06-20 15:51:49,876 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 539 transitions, 7419 flow [2024-06-20 15:51:50,759 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 539 transitions, 7377 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-20 15:51:50,765 INFO L231 Difference]: Finished difference. Result has 283 places, 473 transitions, 6034 flow [2024-06-20 15:51:50,765 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5596, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=467, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=345, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=6034, PETRI_PLACES=283, PETRI_TRANSITIONS=473} [2024-06-20 15:51:50,765 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 239 predicate places. [2024-06-20 15:51:50,765 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 473 transitions, 6034 flow [2024-06-20 15:51:50,765 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:50,765 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:51:50,765 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:51:50,766 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-20 15:51:50,766 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:51:50,766 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:51:50,766 INFO L85 PathProgramCache]: Analyzing trace with hash -1916191356, now seen corresponding path program 2 times [2024-06-20 15:51:50,766 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:51:50,766 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1471316556] [2024-06-20 15:51:50,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:51:50,766 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:51:50,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:51:51,696 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:51:51,696 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:51:51,696 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1471316556] [2024-06-20 15:51:51,696 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1471316556] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:51:51,696 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:51:51,697 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 15:51:51,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [42000744] [2024-06-20 15:51:51,697 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:51:51,697 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 15:51:51,697 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:51:51,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 15:51:51,697 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-20 15:51:51,866 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-20 15:51:51,866 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 473 transitions, 6034 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:51,866 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:51:51,866 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-20 15:51:51,866 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:51:53,457 INFO L124 PetriNetUnfolderBase]: 3879/6140 cut-off events. [2024-06-20 15:51:53,457 INFO L125 PetriNetUnfolderBase]: For 671967/671969 co-relation queries the response was YES. [2024-06-20 15:51:53,501 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54634 conditions, 6140 events. 3879/6140 cut-off events. For 671967/671969 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 36980 event pairs, 1149 based on Foata normal form. 18/6157 useless extension candidates. Maximal degree in co-relation 54502. Up to 5182 conditions per place. [2024-06-20 15:51:53,531 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 432 selfloop transitions, 102 changer transitions 0/539 dead transitions. [2024-06-20 15:51:53,531 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 539 transitions, 7796 flow [2024-06-20 15:51:53,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 15:51:53,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 15:51:53,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 256 transitions. [2024-06-20 15:51:53,532 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45796064400715564 [2024-06-20 15:51:53,532 INFO L175 Difference]: Start difference. First operand has 283 places, 473 transitions, 6034 flow. Second operand 13 states and 256 transitions. [2024-06-20 15:51:53,532 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 539 transitions, 7796 flow [2024-06-20 15:51:54,576 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 539 transitions, 7651 flow, removed 35 selfloop flow, removed 7 redundant places. [2024-06-20 15:51:54,582 INFO L231 Difference]: Finished difference. Result has 289 places, 478 transitions, 6253 flow [2024-06-20 15:51:54,582 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5897, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=473, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=375, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=6253, PETRI_PLACES=289, PETRI_TRANSITIONS=478} [2024-06-20 15:51:54,582 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 245 predicate places. [2024-06-20 15:51:54,583 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 478 transitions, 6253 flow [2024-06-20 15:51:54,583 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:54,583 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:51:54,583 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:51:54,583 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-20 15:51:54,583 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:51:54,583 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:51:54,583 INFO L85 PathProgramCache]: Analyzing trace with hash -1595564266, now seen corresponding path program 3 times [2024-06-20 15:51:54,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:51:54,583 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [691409340] [2024-06-20 15:51:54,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:51:54,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:51:54,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:51:55,511 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:51:55,512 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:51:55,512 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [691409340] [2024-06-20 15:51:55,512 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [691409340] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:51:55,512 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:51:55,512 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 15:51:55,512 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1491028576] [2024-06-20 15:51:55,512 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:51:55,512 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 15:51:55,512 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:51:55,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 15:51:55,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-20 15:51:55,663 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-20 15:51:55,663 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 478 transitions, 6253 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:55,663 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:51:55,663 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-20 15:51:55,663 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:51:57,507 INFO L124 PetriNetUnfolderBase]: 3929/6254 cut-off events. [2024-06-20 15:51:57,507 INFO L125 PetriNetUnfolderBase]: For 689522/689524 co-relation queries the response was YES. [2024-06-20 15:51:57,544 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55132 conditions, 6254 events. 3929/6254 cut-off events. For 689522/689524 co-relation queries the response was YES. Maximal size of possible extension queue 350. Compared 38131 event pairs, 1286 based on Foata normal form. 22/6275 useless extension candidates. Maximal degree in co-relation 54998. Up to 5604 conditions per place. [2024-06-20 15:51:57,571 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 439 selfloop transitions, 88 changer transitions 0/532 dead transitions. [2024-06-20 15:51:57,571 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 532 transitions, 7650 flow [2024-06-20 15:51:57,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 15:51:57,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 15:51:57,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 248 transitions. [2024-06-20 15:51:57,572 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44364937388193204 [2024-06-20 15:51:57,572 INFO L175 Difference]: Start difference. First operand has 289 places, 478 transitions, 6253 flow. Second operand 13 states and 248 transitions. [2024-06-20 15:51:57,572 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 532 transitions, 7650 flow [2024-06-20 15:51:58,496 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 532 transitions, 7491 flow, removed 24 selfloop flow, removed 8 redundant places. [2024-06-20 15:51:58,502 INFO L231 Difference]: Finished difference. Result has 294 places, 479 transitions, 6341 flow [2024-06-20 15:51:58,502 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6094, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=478, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=390, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=6341, PETRI_PLACES=294, PETRI_TRANSITIONS=479} [2024-06-20 15:51:58,503 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 250 predicate places. [2024-06-20 15:51:58,503 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 479 transitions, 6341 flow [2024-06-20 15:51:58,503 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:58,503 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:51:58,503 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:51:58,503 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-20 15:51:58,504 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:51:58,504 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:51:58,504 INFO L85 PathProgramCache]: Analyzing trace with hash 313629172, now seen corresponding path program 4 times [2024-06-20 15:51:58,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:51:58,504 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1018940366] [2024-06-20 15:51:58,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:51:58,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:51:58,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:51:59,418 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:51:59,418 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:51:59,419 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1018940366] [2024-06-20 15:51:59,419 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1018940366] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:51:59,419 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:51:59,419 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 15:51:59,419 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1962066354] [2024-06-20 15:51:59,419 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:51:59,419 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 15:51:59,419 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:51:59,419 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 15:51:59,419 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-20 15:51:59,560 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-20 15:51:59,560 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 479 transitions, 6341 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:51:59,560 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:51:59,560 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-20 15:51:59,560 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:52:01,286 INFO L124 PetriNetUnfolderBase]: 3901/6202 cut-off events. [2024-06-20 15:52:01,286 INFO L125 PetriNetUnfolderBase]: For 660874/660876 co-relation queries the response was YES. [2024-06-20 15:52:01,328 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53902 conditions, 6202 events. 3901/6202 cut-off events. For 660874/660876 co-relation queries the response was YES. Maximal size of possible extension queue 349. Compared 37665 event pairs, 1213 based on Foata normal form. 18/6219 useless extension candidates. Maximal degree in co-relation 53766. Up to 5405 conditions per place. [2024-06-20 15:52:01,356 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 438 selfloop transitions, 94 changer transitions 0/537 dead transitions. [2024-06-20 15:52:01,356 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 537 transitions, 7710 flow [2024-06-20 15:52:01,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-20 15:52:01,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-20 15:52:01,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 252 transitions. [2024-06-20 15:52:01,357 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45080500894454384 [2024-06-20 15:52:01,357 INFO L175 Difference]: Start difference. First operand has 294 places, 479 transitions, 6341 flow. Second operand 13 states and 252 transitions. [2024-06-20 15:52:01,357 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 537 transitions, 7710 flow [2024-06-20 15:52:02,389 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 537 transitions, 7468 flow, removed 34 selfloop flow, removed 10 redundant places. [2024-06-20 15:52:02,395 INFO L231 Difference]: Finished difference. Result has 297 places, 479 transitions, 6296 flow [2024-06-20 15:52:02,395 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6099, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=479, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=385, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=6296, PETRI_PLACES=297, PETRI_TRANSITIONS=479} [2024-06-20 15:52:02,395 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 253 predicate places. [2024-06-20 15:52:02,395 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 479 transitions, 6296 flow [2024-06-20 15:52:02,395 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:52:02,395 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:52:02,395 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:52:02,396 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-20 15:52:02,396 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:52:02,396 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:52:02,396 INFO L85 PathProgramCache]: Analyzing trace with hash 1104296064, now seen corresponding path program 5 times [2024-06-20 15:52:02,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:52:02,396 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [62892414] [2024-06-20 15:52:02,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:52:02,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:52:02,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:52:03,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-06-20 15:52:03,232 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:52:03,232 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [62892414] [2024-06-20 15:52:03,232 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [62892414] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:52:03,232 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:52:03,232 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 15:52:03,232 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [369716715] [2024-06-20 15:52:03,232 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:52:03,232 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 15:52:03,232 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:52:03,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 15:52:03,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-20 15:52:03,341 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-20 15:52:03,342 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 479 transitions, 6296 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:52:03,342 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:52:03,342 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-20 15:52:03,342 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:52:05,335 INFO L124 PetriNetUnfolderBase]: 4343/6970 cut-off events. [2024-06-20 15:52:05,335 INFO L125 PetriNetUnfolderBase]: For 764312/764314 co-relation queries the response was YES. [2024-06-20 15:52:05,388 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61146 conditions, 6970 events. 4343/6970 cut-off events. For 764312/764314 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 43808 event pairs, 899 based on Foata normal form. 18/6987 useless extension candidates. Maximal degree in co-relation 61009. Up to 4154 conditions per place. [2024-06-20 15:52:05,420 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 378 selfloop transitions, 173 changer transitions 0/556 dead transitions. [2024-06-20 15:52:05,420 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 556 transitions, 8507 flow [2024-06-20 15:52:05,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 15:52:05,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 15:52:05,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 243 transitions. [2024-06-20 15:52:05,421 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47093023255813954 [2024-06-20 15:52:05,421 INFO L175 Difference]: Start difference. First operand has 297 places, 479 transitions, 6296 flow. Second operand 12 states and 243 transitions. [2024-06-20 15:52:05,421 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 556 transitions, 8507 flow [2024-06-20 15:52:06,467 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 556 transitions, 8258 flow, removed 20 selfloop flow, removed 12 redundant places. [2024-06-20 15:52:06,473 INFO L231 Difference]: Finished difference. Result has 298 places, 488 transitions, 6800 flow [2024-06-20 15:52:06,473 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6073, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=479, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=165, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6800, PETRI_PLACES=298, PETRI_TRANSITIONS=488} [2024-06-20 15:52:06,473 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 254 predicate places. [2024-06-20 15:52:06,473 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 488 transitions, 6800 flow [2024-06-20 15:52:06,473 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:52:06,474 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:52:06,474 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:52:06,474 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-20 15:52:06,474 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:52:06,474 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:52:06,474 INFO L85 PathProgramCache]: Analyzing trace with hash 1067201600, now seen corresponding path program 6 times [2024-06-20 15:52:06,474 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:52:06,474 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1367603723] [2024-06-20 15:52:06,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:52:06,474 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:52:06,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:52:07,456 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:52:07,456 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:52:07,456 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1367603723] [2024-06-20 15:52:07,456 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1367603723] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:52:07,456 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:52:07,456 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 15:52:07,456 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [204046550] [2024-06-20 15:52:07,456 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:52:07,456 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 15:52:07,457 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:52:07,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 15:52:07,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-20 15:52:07,562 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-20 15:52:07,562 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 488 transitions, 6800 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:52:07,563 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:52:07,563 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-20 15:52:07,563 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:52:09,488 INFO L124 PetriNetUnfolderBase]: 4945/7988 cut-off events. [2024-06-20 15:52:09,488 INFO L125 PetriNetUnfolderBase]: For 955599/955601 co-relation queries the response was YES. [2024-06-20 15:52:09,550 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73444 conditions, 7988 events. 4945/7988 cut-off events. For 955599/955601 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 51931 event pairs, 1371 based on Foata normal form. 26/8013 useless extension candidates. Maximal degree in co-relation 73305. Up to 6238 conditions per place. [2024-06-20 15:52:09,587 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 444 selfloop transitions, 114 changer transitions 0/563 dead transitions. [2024-06-20 15:52:09,588 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 563 transitions, 9023 flow [2024-06-20 15:52:09,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-20 15:52:09,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-20 15:52:09,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 237 transitions. [2024-06-20 15:52:09,589 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45930232558139533 [2024-06-20 15:52:09,589 INFO L175 Difference]: Start difference. First operand has 298 places, 488 transitions, 6800 flow. Second operand 12 states and 237 transitions. [2024-06-20 15:52:09,589 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 563 transitions, 9023 flow [2024-06-20 15:52:11,114 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 563 transitions, 8735 flow, removed 83 selfloop flow, removed 7 redundant places. [2024-06-20 15:52:11,121 INFO L231 Difference]: Finished difference. Result has 305 places, 507 transitions, 7464 flow [2024-06-20 15:52:11,121 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6613, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=488, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=376, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7464, PETRI_PLACES=305, PETRI_TRANSITIONS=507} [2024-06-20 15:52:11,121 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 261 predicate places. [2024-06-20 15:52:11,121 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 507 transitions, 7464 flow [2024-06-20 15:52:11,121 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:52:11,122 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:52:11,122 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:52:11,122 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-20 15:52:11,122 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:52:11,122 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:52:11,122 INFO L85 PathProgramCache]: Analyzing trace with hash -482227136, now seen corresponding path program 7 times [2024-06-20 15:52:11,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:52:11,122 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1651598382] [2024-06-20 15:52:11,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:52:11,122 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:52:11,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:52:12,090 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:52:12,090 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:52:12,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1651598382] [2024-06-20 15:52:12,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1651598382] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:52:12,091 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:52:12,091 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 15:52:12,091 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1699023962] [2024-06-20 15:52:12,091 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:52:12,091 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 15:52:12,091 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:52:12,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 15:52:12,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-20 15:52:12,192 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-20 15:52:12,192 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 507 transitions, 7464 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:52:12,192 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:52:12,192 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-20 15:52:12,193 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:52:14,155 INFO L124 PetriNetUnfolderBase]: 5079/8223 cut-off events. [2024-06-20 15:52:14,155 INFO L125 PetriNetUnfolderBase]: For 1002270/1002272 co-relation queries the response was YES. [2024-06-20 15:52:14,218 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75533 conditions, 8223 events. 5079/8223 cut-off events. For 1002270/1002272 co-relation queries the response was YES. Maximal size of possible extension queue 422. Compared 53894 event pairs, 1471 based on Foata normal form. 34/8256 useless extension candidates. Maximal degree in co-relation 75390. Up to 6733 conditions per place. [2024-06-20 15:52:14,256 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 462 selfloop transitions, 93 changer transitions 0/560 dead transitions. [2024-06-20 15:52:14,257 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 560 transitions, 9258 flow [2024-06-20 15:52:14,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:52:14,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:52:14,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 218 transitions. [2024-06-20 15:52:14,258 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4608879492600423 [2024-06-20 15:52:14,258 INFO L175 Difference]: Start difference. First operand has 305 places, 507 transitions, 7464 flow. Second operand 11 states and 218 transitions. [2024-06-20 15:52:14,258 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 560 transitions, 9258 flow [2024-06-20 15:52:15,691 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 560 transitions, 9100 flow, removed 48 selfloop flow, removed 6 redundant places. [2024-06-20 15:52:15,697 INFO L231 Difference]: Finished difference. Result has 310 places, 510 transitions, 7704 flow [2024-06-20 15:52:15,697 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7306, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=507, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=417, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7704, PETRI_PLACES=310, PETRI_TRANSITIONS=510} [2024-06-20 15:52:15,698 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 266 predicate places. [2024-06-20 15:52:15,698 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 510 transitions, 7704 flow [2024-06-20 15:52:15,698 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:52:15,698 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:52:15,698 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:52:15,698 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-20 15:52:15,698 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:52:15,699 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:52:15,699 INFO L85 PathProgramCache]: Analyzing trace with hash -1667249336, now seen corresponding path program 8 times [2024-06-20 15:52:15,699 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:52:15,699 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1805311205] [2024-06-20 15:52:15,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:52:15,699 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:52:15,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:52:16,693 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:52:16,693 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:52:16,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1805311205] [2024-06-20 15:52:16,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1805311205] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:52:16,693 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:52:16,693 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 15:52:16,693 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [363881276] [2024-06-20 15:52:16,693 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:52:16,694 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 15:52:16,694 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:52:16,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 15:52:16,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-20 15:52:16,828 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-20 15:52:16,828 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 510 transitions, 7704 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:52:16,828 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:52:16,828 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-20 15:52:16,828 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:52:19,021 INFO L124 PetriNetUnfolderBase]: 5213/8458 cut-off events. [2024-06-20 15:52:19,021 INFO L125 PetriNetUnfolderBase]: For 1041687/1041689 co-relation queries the response was YES. [2024-06-20 15:52:19,082 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77849 conditions, 8458 events. 5213/8458 cut-off events. For 1041687/1041689 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 55844 event pairs, 1589 based on Foata normal form. 34/8491 useless extension candidates. Maximal degree in co-relation 77704. Up to 7165 conditions per place. [2024-06-20 15:52:19,120 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 475 selfloop transitions, 82 changer transitions 0/562 dead transitions. [2024-06-20 15:52:19,121 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 562 transitions, 9511 flow [2024-06-20 15:52:19,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:52:19,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:52:19,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 216 transitions. [2024-06-20 15:52:19,122 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45665961945031713 [2024-06-20 15:52:19,122 INFO L175 Difference]: Start difference. First operand has 310 places, 510 transitions, 7704 flow. Second operand 11 states and 216 transitions. [2024-06-20 15:52:19,122 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 562 transitions, 9511 flow [2024-06-20 15:52:21,026 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 562 transitions, 9166 flow, removed 72 selfloop flow, removed 9 redundant places. [2024-06-20 15:52:21,033 INFO L231 Difference]: Finished difference. Result has 312 places, 513 transitions, 7741 flow [2024-06-20 15:52:21,033 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7365, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=510, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=431, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7741, PETRI_PLACES=312, PETRI_TRANSITIONS=513} [2024-06-20 15:52:21,033 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 268 predicate places. [2024-06-20 15:52:21,033 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 513 transitions, 7741 flow [2024-06-20 15:52:21,033 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:52:21,033 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:52:21,034 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:52:21,034 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-20 15:52:21,034 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:52:21,034 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:52:21,034 INFO L85 PathProgramCache]: Analyzing trace with hash -477465536, now seen corresponding path program 9 times [2024-06-20 15:52:21,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:52:21,034 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1006925303] [2024-06-20 15:52:21,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:52:21,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:52:21,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:52:22,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-06-20 15:52:22,019 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:52:22,019 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1006925303] [2024-06-20 15:52:22,019 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1006925303] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:52:22,019 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:52:22,019 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 15:52:22,019 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1806259900] [2024-06-20 15:52:22,019 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:52:22,019 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 15:52:22,020 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:52:22,020 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 15:52:22,020 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-20 15:52:22,135 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-20 15:52:22,135 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 513 transitions, 7741 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:52:22,135 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:52:22,135 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-20 15:52:22,135 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:52:24,143 INFO L124 PetriNetUnfolderBase]: 5131/8345 cut-off events. [2024-06-20 15:52:24,143 INFO L125 PetriNetUnfolderBase]: For 958885/958887 co-relation queries the response was YES. [2024-06-20 15:52:24,214 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72729 conditions, 8345 events. 5131/8345 cut-off events. For 958885/958887 co-relation queries the response was YES. Maximal size of possible extension queue 438. Compared 55157 event pairs, 1643 based on Foata normal form. 42/8386 useless extension candidates. Maximal degree in co-relation 72583. Up to 7444 conditions per place. [2024-06-20 15:52:24,254 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 477 selfloop transitions, 72 changer transitions 0/554 dead transitions. [2024-06-20 15:52:24,254 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 554 transitions, 9023 flow [2024-06-20 15:52:24,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:52:24,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:52:24,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 210 transitions. [2024-06-20 15:52:24,255 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4439746300211416 [2024-06-20 15:52:24,255 INFO L175 Difference]: Start difference. First operand has 312 places, 513 transitions, 7741 flow. Second operand 11 states and 210 transitions. [2024-06-20 15:52:24,255 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 554 transitions, 9023 flow [2024-06-20 15:52:26,061 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 554 transitions, 8609 flow, removed 120 selfloop flow, removed 9 redundant places. [2024-06-20 15:52:26,067 INFO L231 Difference]: Finished difference. Result has 314 places, 513 transitions, 7485 flow [2024-06-20 15:52:26,067 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7327, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=513, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=441, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7485, PETRI_PLACES=314, PETRI_TRANSITIONS=513} [2024-06-20 15:52:26,068 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 270 predicate places. [2024-06-20 15:52:26,068 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 513 transitions, 7485 flow [2024-06-20 15:52:26,068 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:52:26,068 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:52:26,068 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:52:26,068 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-20 15:52:26,068 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:52:26,069 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:52:26,069 INFO L85 PathProgramCache]: Analyzing trace with hash -1057194838, now seen corresponding path program 10 times [2024-06-20 15:52:26,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:52:26,069 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1305828849] [2024-06-20 15:52:26,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:52:26,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:52:26,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:52:27,028 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:52:27,028 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:52:27,028 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1305828849] [2024-06-20 15:52:27,028 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1305828849] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:52:27,028 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:52:27,028 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 15:52:27,029 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [311545963] [2024-06-20 15:52:27,029 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:52:27,029 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 15:52:27,029 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:52:27,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 15:52:27,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-20 15:52:27,154 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-20 15:52:27,154 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 513 transitions, 7485 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:52:27,154 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:52:27,154 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-20 15:52:27,154 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:52:29,511 INFO L124 PetriNetUnfolderBase]: 5570/9084 cut-off events. [2024-06-20 15:52:29,511 INFO L125 PetriNetUnfolderBase]: For 936073/936076 co-relation queries the response was YES. [2024-06-20 15:52:29,566 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76235 conditions, 9084 events. 5570/9084 cut-off events. For 936073/936076 co-relation queries the response was YES. Maximal size of possible extension queue 506. Compared 61257 event pairs, 1560 based on Foata normal form. 16/9097 useless extension candidates. Maximal degree in co-relation 76088. Up to 7330 conditions per place. [2024-06-20 15:52:29,600 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 395 selfloop transitions, 230 changer transitions 0/630 dead transitions. [2024-06-20 15:52:29,601 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 630 transitions, 9789 flow [2024-06-20 15:52:29,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:52:29,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:52:29,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 234 transitions. [2024-06-20 15:52:29,602 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49471458773784355 [2024-06-20 15:52:29,602 INFO L175 Difference]: Start difference. First operand has 314 places, 513 transitions, 7485 flow. Second operand 11 states and 234 transitions. [2024-06-20 15:52:29,602 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 630 transitions, 9789 flow [2024-06-20 15:52:31,291 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 630 transitions, 9620 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-20 15:52:31,298 INFO L231 Difference]: Finished difference. Result has 318 places, 564 transitions, 8317 flow [2024-06-20 15:52:31,298 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7316, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=513, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=180, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8317, PETRI_PLACES=318, PETRI_TRANSITIONS=564} [2024-06-20 15:52:31,298 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 274 predicate places. [2024-06-20 15:52:31,298 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 564 transitions, 8317 flow [2024-06-20 15:52:31,299 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:52:31,299 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:52:31,299 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:52:31,299 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-20 15:52:31,299 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:52:31,299 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:52:31,299 INFO L85 PathProgramCache]: Analyzing trace with hash -1057017208, now seen corresponding path program 11 times [2024-06-20 15:52:31,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:52:31,300 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1940951941] [2024-06-20 15:52:31,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:52:31,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:52:31,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:52:32,262 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:52:32,262 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:52:32,262 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1940951941] [2024-06-20 15:52:32,262 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1940951941] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:52:32,262 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:52:32,262 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 15:52:32,262 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1713410426] [2024-06-20 15:52:32,262 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:52:32,263 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 15:52:32,263 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:52:32,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 15:52:32,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=73, Unknown=0, NotChecked=0, Total=110 [2024-06-20 15:52:32,360 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-20 15:52:32,360 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 564 transitions, 8317 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:52:32,360 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:52:32,360 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-20 15:52:32,360 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:52:34,763 INFO L124 PetriNetUnfolderBase]: 5534/9033 cut-off events. [2024-06-20 15:52:34,763 INFO L125 PetriNetUnfolderBase]: For 919337/919340 co-relation queries the response was YES. [2024-06-20 15:52:34,833 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75818 conditions, 9033 events. 5534/9033 cut-off events. For 919337/919340 co-relation queries the response was YES. Maximal size of possible extension queue 504. Compared 60961 event pairs, 1567 based on Foata normal form. 20/9050 useless extension candidates. Maximal degree in co-relation 75668. Up to 7430 conditions per place. [2024-06-20 15:52:34,874 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 391 selfloop transitions, 228 changer transitions 0/624 dead transitions. [2024-06-20 15:52:34,874 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 624 transitions, 9931 flow [2024-06-20 15:52:34,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:52:34,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:52:34,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 228 transitions. [2024-06-20 15:52:34,875 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4820295983086681 [2024-06-20 15:52:34,875 INFO L175 Difference]: Start difference. First operand has 318 places, 564 transitions, 8317 flow. Second operand 11 states and 228 transitions. [2024-06-20 15:52:34,875 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 624 transitions, 9931 flow [2024-06-20 15:52:36,456 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 624 transitions, 9806 flow, removed 55 selfloop flow, removed 2 redundant places. [2024-06-20 15:52:36,464 INFO L231 Difference]: Finished difference. Result has 327 places, 564 transitions, 8655 flow [2024-06-20 15:52:36,464 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8192, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=564, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=228, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=336, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8655, PETRI_PLACES=327, PETRI_TRANSITIONS=564} [2024-06-20 15:52:36,465 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 283 predicate places. [2024-06-20 15:52:36,465 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 564 transitions, 8655 flow [2024-06-20 15:52:36,465 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:52:36,465 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:52:36,465 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:52:36,465 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-20 15:52:36,465 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:52:36,466 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:52:36,466 INFO L85 PathProgramCache]: Analyzing trace with hash -1356562462, now seen corresponding path program 12 times [2024-06-20 15:52:36,466 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:52:36,466 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [702490600] [2024-06-20 15:52:36,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:52:36,466 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:52:36,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:52:37,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-06-20 15:52:37,410 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:52:37,410 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [702490600] [2024-06-20 15:52:37,410 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [702490600] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:52:37,410 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:52:37,410 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 15:52:37,410 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [564638137] [2024-06-20 15:52:37,410 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:52:37,411 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 15:52:37,411 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:52:37,411 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 15:52:37,411 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-20 15:52:37,538 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-20 15:52:37,538 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 564 transitions, 8655 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:52:37,539 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:52:37,539 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-20 15:52:37,539 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:52:40,012 INFO L124 PetriNetUnfolderBase]: 5703/9312 cut-off events. [2024-06-20 15:52:40,012 INFO L125 PetriNetUnfolderBase]: For 987190/987193 co-relation queries the response was YES. [2024-06-20 15:52:40,100 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80016 conditions, 9312 events. 5703/9312 cut-off events. For 987190/987193 co-relation queries the response was YES. Maximal size of possible extension queue 522. Compared 63321 event pairs, 1580 based on Foata normal form. 16/9325 useless extension candidates. Maximal degree in co-relation 79864. Up to 7257 conditions per place. [2024-06-20 15:52:40,146 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 392 selfloop transitions, 235 changer transitions 0/632 dead transitions. [2024-06-20 15:52:40,146 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 632 transitions, 10719 flow [2024-06-20 15:52:40,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:52:40,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:52:40,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 233 transitions. [2024-06-20 15:52:40,147 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.492600422832981 [2024-06-20 15:52:40,147 INFO L175 Difference]: Start difference. First operand has 327 places, 564 transitions, 8655 flow. Second operand 11 states and 233 transitions. [2024-06-20 15:52:40,147 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 632 transitions, 10719 flow [2024-06-20 15:52:42,124 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 632 transitions, 10256 flow, removed 1 selfloop flow, removed 10 redundant places. [2024-06-20 15:52:42,132 INFO L231 Difference]: Finished difference. Result has 328 places, 566 transitions, 8802 flow [2024-06-20 15:52:42,132 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8192, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=564, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=234, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8802, PETRI_PLACES=328, PETRI_TRANSITIONS=566} [2024-06-20 15:52:42,132 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 284 predicate places. [2024-06-20 15:52:42,132 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 566 transitions, 8802 flow [2024-06-20 15:52:42,133 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:52:42,133 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:52:42,133 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:52:42,133 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-20 15:52:42,133 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:52:42,133 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:52:42,133 INFO L85 PathProgramCache]: Analyzing trace with hash -1185567082, now seen corresponding path program 13 times [2024-06-20 15:52:42,133 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:52:42,133 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1844717918] [2024-06-20 15:52:42,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:52:42,133 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:52:42,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:52:43,104 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:52:43,104 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:52:43,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1844717918] [2024-06-20 15:52:43,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1844717918] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:52:43,104 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:52:43,104 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 15:52:43,104 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1020680941] [2024-06-20 15:52:43,104 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:52:43,105 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 15:52:43,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:52:43,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 15:52:43,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=73, Unknown=0, NotChecked=0, Total=110 [2024-06-20 15:52:43,187 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-20 15:52:43,188 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 566 transitions, 8802 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:52:43,188 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:52:43,188 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-20 15:52:43,188 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:52:45,595 INFO L124 PetriNetUnfolderBase]: 5778/9431 cut-off events. [2024-06-20 15:52:45,595 INFO L125 PetriNetUnfolderBase]: For 1032105/1032108 co-relation queries the response was YES. [2024-06-20 15:52:45,677 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81568 conditions, 9431 events. 5778/9431 cut-off events. For 1032105/1032108 co-relation queries the response was YES. Maximal size of possible extension queue 532. Compared 64284 event pairs, 1599 based on Foata normal form. 20/9448 useless extension candidates. Maximal degree in co-relation 81415. Up to 7834 conditions per place. [2024-06-20 15:52:45,721 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 392 selfloop transitions, 231 changer transitions 0/628 dead transitions. [2024-06-20 15:52:45,721 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 628 transitions, 10502 flow [2024-06-20 15:52:45,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:52:45,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:52:45,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 227 transitions. [2024-06-20 15:52:45,722 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4799154334038055 [2024-06-20 15:52:45,722 INFO L175 Difference]: Start difference. First operand has 328 places, 566 transitions, 8802 flow. Second operand 11 states and 227 transitions. [2024-06-20 15:52:45,722 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 628 transitions, 10502 flow [2024-06-20 15:52:47,643 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 628 transitions, 10163 flow, removed 43 selfloop flow, removed 7 redundant places. [2024-06-20 15:52:47,650 INFO L231 Difference]: Finished difference. Result has 332 places, 567 transitions, 9002 flow [2024-06-20 15:52:47,650 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8477, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=566, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=230, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9002, PETRI_PLACES=332, PETRI_TRANSITIONS=567} [2024-06-20 15:52:47,651 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 288 predicate places. [2024-06-20 15:52:47,651 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 567 transitions, 9002 flow [2024-06-20 15:52:47,651 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:52:47,651 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:52:47,651 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:52:47,651 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-20 15:52:47,651 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:52:47,651 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:52:47,651 INFO L85 PathProgramCache]: Analyzing trace with hash -884527318, now seen corresponding path program 14 times [2024-06-20 15:52:47,651 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:52:47,651 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [481276394] [2024-06-20 15:52:47,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:52:47,652 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:52:47,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:52:48,628 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:52:48,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:52:48,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [481276394] [2024-06-20 15:52:48,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [481276394] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:52:48,629 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:52:48,629 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 15:52:48,629 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [799713553] [2024-06-20 15:52:48,629 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:52:48,629 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 15:52:48,629 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:52:48,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 15:52:48,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=73, Unknown=0, NotChecked=0, Total=110 [2024-06-20 15:52:48,736 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-20 15:52:48,736 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 567 transitions, 9002 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:52:48,736 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:52:48,736 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-20 15:52:48,737 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:52:51,178 INFO L124 PetriNetUnfolderBase]: 5828/9537 cut-off events. [2024-06-20 15:52:51,178 INFO L125 PetriNetUnfolderBase]: For 1033775/1033778 co-relation queries the response was YES. [2024-06-20 15:52:51,258 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82265 conditions, 9537 events. 5828/9537 cut-off events. For 1033775/1033778 co-relation queries the response was YES. Maximal size of possible extension queue 539. Compared 65369 event pairs, 1635 based on Foata normal form. 20/9554 useless extension candidates. Maximal degree in co-relation 82110. Up to 7920 conditions per place. [2024-06-20 15:52:51,300 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 385 selfloop transitions, 238 changer transitions 0/628 dead transitions. [2024-06-20 15:52:51,300 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 628 transitions, 10686 flow [2024-06-20 15:52:51,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:52:51,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:52:51,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 225 transitions. [2024-06-20 15:52:51,301 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47568710359408034 [2024-06-20 15:52:51,302 INFO L175 Difference]: Start difference. First operand has 332 places, 567 transitions, 9002 flow. Second operand 11 states and 225 transitions. [2024-06-20 15:52:51,302 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 628 transitions, 10686 flow [2024-06-20 15:52:53,758 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 628 transitions, 10232 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-20 15:52:53,766 INFO L231 Difference]: Finished difference. Result has 336 places, 568 transitions, 9089 flow [2024-06-20 15:52:53,766 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8548, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=567, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=237, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=329, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9089, PETRI_PLACES=336, PETRI_TRANSITIONS=568} [2024-06-20 15:52:53,766 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 292 predicate places. [2024-06-20 15:52:53,766 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 568 transitions, 9089 flow [2024-06-20 15:52:53,766 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:52:53,766 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:52:53,766 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:52:53,766 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-20 15:52:53,767 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:52:53,767 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:52:53,767 INFO L85 PathProgramCache]: Analyzing trace with hash -890961058, now seen corresponding path program 15 times [2024-06-20 15:52:53,767 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:52:53,767 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1490434617] [2024-06-20 15:52:53,767 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:52:53,767 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:52:53,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:52:54,710 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:52:54,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:52:54,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1490434617] [2024-06-20 15:52:54,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1490434617] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:52:54,710 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:52:54,710 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 15:52:54,710 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1744539427] [2024-06-20 15:52:54,710 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:52:54,711 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 15:52:54,711 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:52:54,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 15:52:54,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-20 15:52:54,813 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-20 15:52:54,813 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 568 transitions, 9089 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:52:54,813 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:52:54,813 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-20 15:52:54,813 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:52:57,384 INFO L124 PetriNetUnfolderBase]: 5800/9493 cut-off events. [2024-06-20 15:52:57,384 INFO L125 PetriNetUnfolderBase]: For 998022/998025 co-relation queries the response was YES. [2024-06-20 15:52:57,445 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80834 conditions, 9493 events. 5800/9493 cut-off events. For 998022/998025 co-relation queries the response was YES. Maximal size of possible extension queue 537. Compared 65025 event pairs, 1595 based on Foata normal form. 16/9506 useless extension candidates. Maximal degree in co-relation 80678. Up to 7646 conditions per place. [2024-06-20 15:52:57,482 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 393 selfloop transitions, 234 changer transitions 0/632 dead transitions. [2024-06-20 15:52:57,482 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 632 transitions, 10743 flow [2024-06-20 15:52:57,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:52:57,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:52:57,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 229 transitions. [2024-06-20 15:52:57,483 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48414376321353064 [2024-06-20 15:52:57,483 INFO L175 Difference]: Start difference. First operand has 336 places, 568 transitions, 9089 flow. Second operand 11 states and 229 transitions. [2024-06-20 15:52:57,483 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 632 transitions, 10743 flow [2024-06-20 15:52:59,489 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 632 transitions, 10238 flow, removed 29 selfloop flow, removed 8 redundant places. [2024-06-20 15:52:59,496 INFO L231 Difference]: Finished difference. Result has 339 places, 568 transitions, 9058 flow [2024-06-20 15:52:59,497 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8584, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=568, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=234, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9058, PETRI_PLACES=339, PETRI_TRANSITIONS=568} [2024-06-20 15:52:59,497 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 295 predicate places. [2024-06-20 15:52:59,497 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 568 transitions, 9058 flow [2024-06-20 15:52:59,497 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:52:59,497 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:52:59,497 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:52:59,497 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-20 15:52:59,497 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:52:59,497 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:52:59,498 INFO L85 PathProgramCache]: Analyzing trace with hash -777099441, now seen corresponding path program 1 times [2024-06-20 15:52:59,498 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:52:59,498 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2047704245] [2024-06-20 15:52:59,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:52:59,498 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:52:59,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:53:00,238 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:53:00,238 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:53:00,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2047704245] [2024-06-20 15:53:00,238 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2047704245] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:53:00,238 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:53:00,238 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:53:00,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1743612595] [2024-06-20 15:53:00,238 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:53:00,238 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:53:00,239 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:53:00,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:53:00,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:53:00,293 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-20 15:53:00,293 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 568 transitions, 9058 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:53:00,293 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:53:00,293 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-20 15:53:00,293 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:53:02,387 INFO L124 PetriNetUnfolderBase]: 5417/9048 cut-off events. [2024-06-20 15:53:02,387 INFO L125 PetriNetUnfolderBase]: For 989376/989414 co-relation queries the response was YES. [2024-06-20 15:53:02,452 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77938 conditions, 9048 events. 5417/9048 cut-off events. For 989376/989414 co-relation queries the response was YES. Maximal size of possible extension queue 537. Compared 63943 event pairs, 2010 based on Foata normal form. 13/8961 useless extension candidates. Maximal degree in co-relation 77781. Up to 8056 conditions per place. [2024-06-20 15:53:02,488 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 477 selfloop transitions, 38 changer transitions 0/597 dead transitions. [2024-06-20 15:53:02,488 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 597 transitions, 10290 flow [2024-06-20 15:53:02,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:53:02,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:53:02,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 158 transitions. [2024-06-20 15:53:02,489 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45930232558139533 [2024-06-20 15:53:02,489 INFO L175 Difference]: Start difference. First operand has 339 places, 568 transitions, 9058 flow. Second operand 8 states and 158 transitions. [2024-06-20 15:53:02,489 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 597 transitions, 10290 flow [2024-06-20 15:53:04,647 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 597 transitions, 9582 flow, removed 11 selfloop flow, removed 11 redundant places. [2024-06-20 15:53:04,654 INFO L231 Difference]: Finished difference. Result has 337 places, 576 transitions, 8559 flow [2024-06-20 15:53:04,655 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8352, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=568, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=534, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8559, PETRI_PLACES=337, PETRI_TRANSITIONS=576} [2024-06-20 15:53:04,655 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 293 predicate places. [2024-06-20 15:53:04,655 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 576 transitions, 8559 flow [2024-06-20 15:53:04,655 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:53:04,655 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:53:04,655 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:53:04,655 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-20 15:53:04,655 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:53:04,655 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:53:04,655 INFO L85 PathProgramCache]: Analyzing trace with hash -884281054, now seen corresponding path program 1 times [2024-06-20 15:53:04,655 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:53:04,656 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1537023547] [2024-06-20 15:53:04,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:53:04,656 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:53:04,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:53:05,738 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:53:05,738 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:53:05,738 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1537023547] [2024-06-20 15:53:05,738 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1537023547] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:53:05,738 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:53:05,738 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 15:53:05,738 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [658884163] [2024-06-20 15:53:05,738 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:53:05,738 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 15:53:05,738 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:53:05,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 15:53:05,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-20 15:53:05,873 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-20 15:53:05,874 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 576 transitions, 8559 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:53:05,874 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:53:05,874 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-20 15:53:05,874 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:53:08,277 INFO L124 PetriNetUnfolderBase]: 5822/9548 cut-off events. [2024-06-20 15:53:08,277 INFO L125 PetriNetUnfolderBase]: For 995060/995065 co-relation queries the response was YES. [2024-06-20 15:53:08,353 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79636 conditions, 9548 events. 5822/9548 cut-off events. For 995060/995065 co-relation queries the response was YES. Maximal size of possible extension queue 538. Compared 65591 event pairs, 2119 based on Foata normal form. 6/9551 useless extension candidates. Maximal degree in co-relation 79478. Up to 8708 conditions per place. [2024-06-20 15:53:08,393 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 538 selfloop transitions, 86 changer transitions 0/629 dead transitions. [2024-06-20 15:53:08,393 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 629 transitions, 10199 flow [2024-06-20 15:53:08,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:53:08,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:53:08,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 215 transitions. [2024-06-20 15:53:08,394 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2024-06-20 15:53:08,394 INFO L175 Difference]: Start difference. First operand has 337 places, 576 transitions, 8559 flow. Second operand 11 states and 215 transitions. [2024-06-20 15:53:08,394 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 629 transitions, 10199 flow [2024-06-20 15:53:10,430 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 629 transitions, 10040 flow, removed 32 selfloop flow, removed 5 redundant places. [2024-06-20 15:53:10,437 INFO L231 Difference]: Finished difference. Result has 345 places, 590 transitions, 8819 flow [2024-06-20 15:53:10,437 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8400, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=576, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=499, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8819, PETRI_PLACES=345, PETRI_TRANSITIONS=590} [2024-06-20 15:53:10,437 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 301 predicate places. [2024-06-20 15:53:10,437 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 590 transitions, 8819 flow [2024-06-20 15:53:10,438 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:53:10,438 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:53:10,438 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:53:10,438 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-20 15:53:10,438 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:53:10,438 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:53:10,438 INFO L85 PathProgramCache]: Analyzing trace with hash 199115253, now seen corresponding path program 2 times [2024-06-20 15:53:10,438 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:53:10,438 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1701319438] [2024-06-20 15:53:10,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:53:10,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:53:10,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:53:11,225 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:53:11,225 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:53:11,225 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1701319438] [2024-06-20 15:53:11,225 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1701319438] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:53:11,226 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:53:11,226 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:53:11,226 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1755129617] [2024-06-20 15:53:11,226 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:53:11,226 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:53:11,226 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:53:11,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:53:11,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:53:11,280 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-20 15:53:11,281 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 590 transitions, 8819 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:53:11,281 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:53:11,281 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-20 15:53:11,281 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:53:13,367 INFO L124 PetriNetUnfolderBase]: 5443/9100 cut-off events. [2024-06-20 15:53:13,367 INFO L125 PetriNetUnfolderBase]: For 1039090/1039128 co-relation queries the response was YES. [2024-06-20 15:53:13,453 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78505 conditions, 9100 events. 5443/9100 cut-off events. For 1039090/1039128 co-relation queries the response was YES. Maximal size of possible extension queue 546. Compared 64429 event pairs, 1959 based on Foata normal form. 13/8999 useless extension candidates. Maximal degree in co-relation 78346. Up to 8083 conditions per place. [2024-06-20 15:53:13,496 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 491 selfloop transitions, 44 changer transitions 0/617 dead transitions. [2024-06-20 15:53:13,497 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 617 transitions, 10270 flow [2024-06-20 15:53:13,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:53:13,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:53:13,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 157 transitions. [2024-06-20 15:53:13,497 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4563953488372093 [2024-06-20 15:53:13,498 INFO L175 Difference]: Start difference. First operand has 345 places, 590 transitions, 8819 flow. Second operand 8 states and 157 transitions. [2024-06-20 15:53:13,498 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 617 transitions, 10270 flow [2024-06-20 15:53:15,761 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 617 transitions, 9811 flow, removed 47 selfloop flow, removed 11 redundant places. [2024-06-20 15:53:15,768 INFO L231 Difference]: Finished difference. Result has 343 places, 598 transitions, 8612 flow [2024-06-20 15:53:15,769 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8360, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=590, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=549, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8612, PETRI_PLACES=343, PETRI_TRANSITIONS=598} [2024-06-20 15:53:15,769 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 299 predicate places. [2024-06-20 15:53:15,769 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 598 transitions, 8612 flow [2024-06-20 15:53:15,769 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:53:15,769 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:53:15,770 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:53:15,770 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-20 15:53:15,770 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:53:15,770 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:53:15,770 INFO L85 PathProgramCache]: Analyzing trace with hash 199125173, now seen corresponding path program 1 times [2024-06-20 15:53:15,770 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:53:15,770 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1591589003] [2024-06-20 15:53:15,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:53:15,770 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:53:15,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:53:16,928 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:53:16,929 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:53:16,929 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1591589003] [2024-06-20 15:53:16,929 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1591589003] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:53:16,929 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:53:16,929 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:53:16,929 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [891743192] [2024-06-20 15:53:16,929 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:53:16,929 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:53:16,929 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:53:16,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:53:16,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:53:17,042 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-20 15:53:17,043 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 598 transitions, 8612 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:53:17,043 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:53:17,043 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-20 15:53:17,043 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:53:19,020 INFO L124 PetriNetUnfolderBase]: 5260/8844 cut-off events. [2024-06-20 15:53:19,020 INFO L125 PetriNetUnfolderBase]: For 1055641/1055675 co-relation queries the response was YES. [2024-06-20 15:53:19,106 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76879 conditions, 8844 events. 5260/8844 cut-off events. For 1055641/1055675 co-relation queries the response was YES. Maximal size of possible extension queue 538. Compared 62815 event pairs, 1570 based on Foata normal form. 13/8707 useless extension candidates. Maximal degree in co-relation 76720. Up to 7699 conditions per place. [2024-06-20 15:53:19,147 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 461 selfloop transitions, 46 changer transitions 0/620 dead transitions. [2024-06-20 15:53:19,147 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 620 transitions, 9752 flow [2024-06-20 15:53:19,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 15:53:19,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 15:53:19,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-20 15:53:19,148 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45219638242894056 [2024-06-20 15:53:19,148 INFO L175 Difference]: Start difference. First operand has 343 places, 598 transitions, 8612 flow. Second operand 9 states and 175 transitions. [2024-06-20 15:53:19,148 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 620 transitions, 9752 flow [2024-06-20 15:53:21,547 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 620 transitions, 9646 flow, removed 33 selfloop flow, removed 4 redundant places. [2024-06-20 15:53:21,554 INFO L231 Difference]: Finished difference. Result has 348 places, 601 transitions, 8658 flow [2024-06-20 15:53:21,555 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8506, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=598, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=552, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8658, PETRI_PLACES=348, PETRI_TRANSITIONS=601} [2024-06-20 15:53:21,555 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 304 predicate places. [2024-06-20 15:53:21,555 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 601 transitions, 8658 flow [2024-06-20 15:53:21,555 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:53:21,555 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:53:21,555 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:53:21,555 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-20 15:53:21,556 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:53:21,556 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:53:21,556 INFO L85 PathProgramCache]: Analyzing trace with hash -1454781616, now seen corresponding path program 16 times [2024-06-20 15:53:21,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:53:21,556 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1226390328] [2024-06-20 15:53:21,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:53:21,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:53:21,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:53:22,584 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:53:22,584 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:53:22,584 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1226390328] [2024-06-20 15:53:22,584 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1226390328] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:53:22,584 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:53:22,585 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 15:53:22,585 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [10133966] [2024-06-20 15:53:22,585 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:53:22,585 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 15:53:22,585 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:53:22,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 15:53:22,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-20 15:53:22,702 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-20 15:53:22,702 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 601 transitions, 8658 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:53:22,702 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:53:22,703 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-20 15:53:22,703 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:53:25,142 INFO L124 PetriNetUnfolderBase]: 6121/10070 cut-off events. [2024-06-20 15:53:25,143 INFO L125 PetriNetUnfolderBase]: For 1266902/1266904 co-relation queries the response was YES. [2024-06-20 15:53:25,231 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87979 conditions, 10070 events. 6121/10070 cut-off events. For 1266902/1266904 co-relation queries the response was YES. Maximal size of possible extension queue 558. Compared 69839 event pairs, 1752 based on Foata normal form. 34/10103 useless extension candidates. Maximal degree in co-relation 87818. Up to 6950 conditions per place. [2024-06-20 15:53:25,274 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 492 selfloop transitions, 157 changer transitions 0/654 dead transitions. [2024-06-20 15:53:25,274 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 654 transitions, 10837 flow [2024-06-20 15:53:25,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:53:25,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:53:25,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 200 transitions. [2024-06-20 15:53:25,275 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46511627906976744 [2024-06-20 15:53:25,275 INFO L175 Difference]: Start difference. First operand has 348 places, 601 transitions, 8658 flow. Second operand 10 states and 200 transitions. [2024-06-20 15:53:25,275 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 654 transitions, 10837 flow [2024-06-20 15:53:27,782 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 654 transitions, 10707 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-20 15:53:27,789 INFO L231 Difference]: Finished difference. Result has 351 places, 606 transitions, 9195 flow [2024-06-20 15:53:27,790 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8528, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=601, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=447, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9195, PETRI_PLACES=351, PETRI_TRANSITIONS=606} [2024-06-20 15:53:27,790 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 307 predicate places. [2024-06-20 15:53:27,790 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 606 transitions, 9195 flow [2024-06-20 15:53:27,790 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:53:27,790 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:53:27,790 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:53:27,790 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-20 15:53:27,790 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:53:27,791 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:53:27,791 INFO L85 PathProgramCache]: Analyzing trace with hash -1450197646, now seen corresponding path program 17 times [2024-06-20 15:53:27,791 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:53:27,791 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [423975447] [2024-06-20 15:53:27,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:53:27,791 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:53:27,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:53:28,799 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:53:28,799 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:53:28,799 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [423975447] [2024-06-20 15:53:28,800 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [423975447] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:53:28,800 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:53:28,800 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 15:53:28,800 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [881427034] [2024-06-20 15:53:28,800 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:53:28,800 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 15:53:28,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:53:28,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 15:53:28,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-20 15:53:28,959 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-20 15:53:28,959 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 606 transitions, 9195 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:53:28,959 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:53:28,959 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-20 15:53:28,959 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:53:31,676 INFO L124 PetriNetUnfolderBase]: 6255/10310 cut-off events. [2024-06-20 15:53:31,677 INFO L125 PetriNetUnfolderBase]: For 1327263/1327265 co-relation queries the response was YES. [2024-06-20 15:53:31,758 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91560 conditions, 10310 events. 6255/10310 cut-off events. For 1327263/1327265 co-relation queries the response was YES. Maximal size of possible extension queue 576. Compared 71990 event pairs, 1991 based on Foata normal form. 34/10343 useless extension candidates. Maximal degree in co-relation 91398. Up to 7896 conditions per place. [2024-06-20 15:53:31,800 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 524 selfloop transitions, 129 changer transitions 0/658 dead transitions. [2024-06-20 15:53:31,800 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 658 transitions, 11292 flow [2024-06-20 15:53:31,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:53:31,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:53:31,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 198 transitions. [2024-06-20 15:53:31,801 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4604651162790698 [2024-06-20 15:53:31,801 INFO L175 Difference]: Start difference. First operand has 351 places, 606 transitions, 9195 flow. Second operand 10 states and 198 transitions. [2024-06-20 15:53:31,801 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 658 transitions, 11292 flow [2024-06-20 15:53:34,208 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 658 transitions, 10992 flow, removed 80 selfloop flow, removed 8 redundant places. [2024-06-20 15:53:34,216 INFO L231 Difference]: Finished difference. Result has 353 places, 609 transitions, 9387 flow [2024-06-20 15:53:34,217 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8903, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=606, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=480, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9387, PETRI_PLACES=353, PETRI_TRANSITIONS=609} [2024-06-20 15:53:34,217 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 309 predicate places. [2024-06-20 15:53:34,217 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 609 transitions, 9387 flow [2024-06-20 15:53:34,217 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:53:34,217 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:53:34,217 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:53:34,218 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-20 15:53:34,218 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:53:34,218 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:53:34,218 INFO L85 PathProgramCache]: Analyzing trace with hash 2050535932, now seen corresponding path program 18 times [2024-06-20 15:53:34,218 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:53:34,218 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1877631720] [2024-06-20 15:53:34,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:53:34,219 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:53:34,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:53:35,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-06-20 15:53:35,253 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:53:35,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1877631720] [2024-06-20 15:53:35,253 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1877631720] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:53:35,253 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:53:35,253 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 15:53:35,254 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [462148443] [2024-06-20 15:53:35,254 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:53:35,254 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 15:53:35,254 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:53:35,254 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 15:53:35,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-20 15:53:35,366 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-20 15:53:35,366 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 609 transitions, 9387 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:53:35,366 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:53:35,366 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-20 15:53:35,366 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:53:37,953 INFO L124 PetriNetUnfolderBase]: 6173/10213 cut-off events. [2024-06-20 15:53:37,953 INFO L125 PetriNetUnfolderBase]: For 1175348/1175350 co-relation queries the response was YES. [2024-06-20 15:53:38,042 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86193 conditions, 10213 events. 6173/10213 cut-off events. For 1175348/1175350 co-relation queries the response was YES. Maximal size of possible extension queue 577. Compared 71621 event pairs, 2164 based on Foata normal form. 42/10254 useless extension candidates. Maximal degree in co-relation 86031. Up to 8591 conditions per place. [2024-06-20 15:53:38,085 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 540 selfloop transitions, 106 changer transitions 0/651 dead transitions. [2024-06-20 15:53:38,086 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 651 transitions, 10932 flow [2024-06-20 15:53:38,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:53:38,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:53:38,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 192 transitions. [2024-06-20 15:53:38,087 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44651162790697674 [2024-06-20 15:53:38,087 INFO L175 Difference]: Start difference. First operand has 353 places, 609 transitions, 9387 flow. Second operand 10 states and 192 transitions. [2024-06-20 15:53:38,087 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 651 transitions, 10932 flow [2024-06-20 15:53:40,649 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 651 transitions, 10435 flow, removed 124 selfloop flow, removed 9 redundant places. [2024-06-20 15:53:40,656 INFO L231 Difference]: Finished difference. Result has 354 places, 609 transitions, 9127 flow [2024-06-20 15:53:40,657 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8890, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=609, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=503, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9127, PETRI_PLACES=354, PETRI_TRANSITIONS=609} [2024-06-20 15:53:40,657 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 310 predicate places. [2024-06-20 15:53:40,657 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 609 transitions, 9127 flow [2024-06-20 15:53:40,657 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:53:40,657 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:53:40,657 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:53:40,657 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-20 15:53:40,657 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:53:40,658 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:53:40,658 INFO L85 PathProgramCache]: Analyzing trace with hash -695122598, now seen corresponding path program 19 times [2024-06-20 15:53:40,658 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:53:40,658 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1803571701] [2024-06-20 15:53:40,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:53:40,658 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:53:40,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:53:41,699 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:53:41,699 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:53:41,699 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1803571701] [2024-06-20 15:53:41,699 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1803571701] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:53:41,699 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:53:41,699 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 15:53:41,699 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1008619307] [2024-06-20 15:53:41,699 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:53:41,699 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 15:53:41,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:53:41,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 15:53:41,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-20 15:53:41,856 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-20 15:53:41,857 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 609 transitions, 9127 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:53:41,857 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:53:41,857 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-20 15:53:41,857 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:53:44,272 INFO L124 PetriNetUnfolderBase]: 6127/10105 cut-off events. [2024-06-20 15:53:44,272 INFO L125 PetriNetUnfolderBase]: For 974172/974174 co-relation queries the response was YES. [2024-06-20 15:53:44,363 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81107 conditions, 10105 events. 6127/10105 cut-off events. For 974172/974174 co-relation queries the response was YES. Maximal size of possible extension queue 570. Compared 70381 event pairs, 1411 based on Foata normal form. 26/10130 useless extension candidates. Maximal degree in co-relation 80946. Up to 5659 conditions per place. [2024-06-20 15:53:44,407 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 433 selfloop transitions, 224 changer transitions 0/662 dead transitions. [2024-06-20 15:53:44,407 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 662 transitions, 10752 flow [2024-06-20 15:53:44,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 15:53:44,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 15:53:44,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 216 transitions. [2024-06-20 15:53:44,408 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45665961945031713 [2024-06-20 15:53:44,408 INFO L175 Difference]: Start difference. First operand has 354 places, 609 transitions, 9127 flow. Second operand 11 states and 216 transitions. [2024-06-20 15:53:44,408 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 662 transitions, 10752 flow [2024-06-20 15:53:46,625 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 662 transitions, 10439 flow, removed 41 selfloop flow, removed 10 redundant places. [2024-06-20 15:53:46,633 INFO L231 Difference]: Finished difference. Result has 355 places, 609 transitions, 9289 flow [2024-06-20 15:53:46,633 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8814, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=609, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=224, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=385, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9289, PETRI_PLACES=355, PETRI_TRANSITIONS=609} [2024-06-20 15:53:46,633 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 311 predicate places. [2024-06-20 15:53:46,633 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 609 transitions, 9289 flow [2024-06-20 15:53:46,633 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:53:46,634 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:53:46,634 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:53:46,634 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-20 15:53:46,634 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:53:46,634 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:53:46,634 INFO L85 PathProgramCache]: Analyzing trace with hash 1180664606, now seen corresponding path program 20 times [2024-06-20 15:53:46,634 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:53:46,634 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [137057785] [2024-06-20 15:53:46,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:53:46,634 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:53:46,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:53:47,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-06-20 15:53:47,673 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:53:47,674 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [137057785] [2024-06-20 15:53:47,674 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [137057785] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:53:47,674 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:53:47,674 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 15:53:47,674 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [535851535] [2024-06-20 15:53:47,674 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:53:47,674 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 15:53:47,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:53:47,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 15:53:47,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-20 15:53:47,794 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-20 15:53:47,794 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 609 transitions, 9289 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:53:47,795 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:53:47,795 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-20 15:53:47,795 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:53:50,493 INFO L124 PetriNetUnfolderBase]: 6296/10374 cut-off events. [2024-06-20 15:53:50,494 INFO L125 PetriNetUnfolderBase]: For 990583/990586 co-relation queries the response was YES. [2024-06-20 15:53:50,596 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85243 conditions, 10374 events. 6296/10374 cut-off events. For 990583/990586 co-relation queries the response was YES. Maximal size of possible extension queue 582. Compared 72595 event pairs, 1751 based on Foata normal form. 16/10387 useless extension candidates. Maximal degree in co-relation 85083. Up to 8305 conditions per place. [2024-06-20 15:53:50,878 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 423 selfloop transitions, 237 changer transitions 0/665 dead transitions. [2024-06-20 15:53:50,878 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 665 transitions, 11428 flow [2024-06-20 15:53:50,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:53:50,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:53:50,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 211 transitions. [2024-06-20 15:53:50,879 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4906976744186046 [2024-06-20 15:53:50,879 INFO L175 Difference]: Start difference. First operand has 355 places, 609 transitions, 9289 flow. Second operand 10 states and 211 transitions. [2024-06-20 15:53:50,879 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 665 transitions, 11428 flow [2024-06-20 15:53:52,938 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 665 transitions, 10815 flow, removed 34 selfloop flow, removed 12 redundant places. [2024-06-20 15:53:52,946 INFO L231 Difference]: Finished difference. Result has 353 places, 611 transitions, 9308 flow [2024-06-20 15:53:52,946 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8688, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=609, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=236, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=373, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9308, PETRI_PLACES=353, PETRI_TRANSITIONS=611} [2024-06-20 15:53:52,946 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 309 predicate places. [2024-06-20 15:53:52,946 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 611 transitions, 9308 flow [2024-06-20 15:53:52,947 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:53:52,947 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:53:52,947 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:53:52,947 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-20 15:53:52,947 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:53:52,948 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:53:52,948 INFO L85 PathProgramCache]: Analyzing trace with hash 1180842236, now seen corresponding path program 21 times [2024-06-20 15:53:52,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:53:52,948 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2080585669] [2024-06-20 15:53:52,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:53:52,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:53:52,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:53:53,963 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:53:53,964 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:53:53,964 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2080585669] [2024-06-20 15:53:53,964 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2080585669] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:53:53,964 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:53:53,965 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 15:53:53,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2106513288] [2024-06-20 15:53:53,965 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:53:53,965 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 15:53:53,965 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:53:53,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 15:53:53,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2024-06-20 15:53:54,102 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-20 15:53:54,102 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 611 transitions, 9308 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:53:54,102 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:53:54,102 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-20 15:53:54,103 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:53:56,937 INFO L124 PetriNetUnfolderBase]: 6260/10318 cut-off events. [2024-06-20 15:53:56,937 INFO L125 PetriNetUnfolderBase]: For 900037/900040 co-relation queries the response was YES. [2024-06-20 15:53:57,017 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81311 conditions, 10318 events. 6260/10318 cut-off events. For 900037/900040 co-relation queries the response was YES. Maximal size of possible extension queue 581. Compared 72165 event pairs, 1773 based on Foata normal form. 20/10335 useless extension candidates. Maximal degree in co-relation 81153. Up to 8518 conditions per place. [2024-06-20 15:53:57,061 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 420 selfloop transitions, 234 changer transitions 0/659 dead transitions. [2024-06-20 15:53:57,061 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 659 transitions, 10975 flow [2024-06-20 15:53:57,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:53:57,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:53:57,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 205 transitions. [2024-06-20 15:53:57,063 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47674418604651164 [2024-06-20 15:53:57,063 INFO L175 Difference]: Start difference. First operand has 353 places, 611 transitions, 9308 flow. Second operand 10 states and 205 transitions. [2024-06-20 15:53:57,063 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 659 transitions, 10975 flow [2024-06-20 15:53:58,994 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 659 transitions, 10612 flow, removed 52 selfloop flow, removed 7 redundant places. [2024-06-20 15:53:59,002 INFO L231 Difference]: Finished difference. Result has 356 places, 611 transitions, 9425 flow [2024-06-20 15:53:59,002 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8945, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=611, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=234, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=377, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9425, PETRI_PLACES=356, PETRI_TRANSITIONS=611} [2024-06-20 15:53:59,003 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 312 predicate places. [2024-06-20 15:53:59,003 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 611 transitions, 9425 flow [2024-06-20 15:53:59,003 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:53:59,003 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:53:59,003 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:53:59,003 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-20 15:53:59,003 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:53:59,004 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:53:59,004 INFO L85 PathProgramCache]: Analyzing trace with hash 1965850354, now seen corresponding path program 22 times [2024-06-20 15:53:59,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:53:59,004 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [690458364] [2024-06-20 15:53:59,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:53:59,004 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:53:59,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:54:00,005 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:54:00,005 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:54:00,005 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [690458364] [2024-06-20 15:54:00,005 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [690458364] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:54:00,005 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:54:00,005 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 15:54:00,006 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [793136512] [2024-06-20 15:54:00,006 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:54:00,006 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 15:54:00,006 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:54:00,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 15:54:00,007 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-20 15:54:00,101 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-20 15:54:00,101 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 611 transitions, 9425 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:54:00,101 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:54:00,101 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-20 15:54:00,101 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:54:02,875 INFO L124 PetriNetUnfolderBase]: 6429/10598 cut-off events. [2024-06-20 15:54:02,875 INFO L125 PetriNetUnfolderBase]: For 947177/947180 co-relation queries the response was YES. [2024-06-20 15:54:02,967 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85355 conditions, 10598 events. 6429/10598 cut-off events. For 947177/947180 co-relation queries the response was YES. Maximal size of possible extension queue 599. Compared 74700 event pairs, 1764 based on Foata normal form. 16/10611 useless extension candidates. Maximal degree in co-relation 85196. Up to 7725 conditions per place. [2024-06-20 15:54:03,011 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 411 selfloop transitions, 249 changer transitions 0/665 dead transitions. [2024-06-20 15:54:03,011 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 665 transitions, 11523 flow [2024-06-20 15:54:03,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:54:03,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:54:03,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 210 transitions. [2024-06-20 15:54:03,012 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4883720930232558 [2024-06-20 15:54:03,012 INFO L175 Difference]: Start difference. First operand has 356 places, 611 transitions, 9425 flow. Second operand 10 states and 210 transitions. [2024-06-20 15:54:03,013 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 665 transitions, 11523 flow [2024-06-20 15:54:05,323 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 665 transitions, 11035 flow, removed 5 selfloop flow, removed 10 redundant places. [2024-06-20 15:54:05,331 INFO L231 Difference]: Finished difference. Result has 356 places, 613 transitions, 9589 flow [2024-06-20 15:54:05,332 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8941, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=611, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=248, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=363, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9589, PETRI_PLACES=356, PETRI_TRANSITIONS=613} [2024-06-20 15:54:05,332 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 312 predicate places. [2024-06-20 15:54:05,332 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 613 transitions, 9589 flow [2024-06-20 15:54:05,332 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:54:05,332 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:54:05,332 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:54:05,332 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-20 15:54:05,332 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:54:05,333 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:54:05,333 INFO L85 PathProgramCache]: Analyzing trace with hash 2143101844, now seen corresponding path program 23 times [2024-06-20 15:54:05,333 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:54:05,333 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [206853540] [2024-06-20 15:54:05,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:54:05,333 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:54:05,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:54:06,346 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:54:06,346 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:54:06,346 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [206853540] [2024-06-20 15:54:06,346 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [206853540] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:54:06,346 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:54:06,346 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 15:54:06,346 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [151278704] [2024-06-20 15:54:06,346 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:54:06,346 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 15:54:06,347 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:54:06,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 15:54:06,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2024-06-20 15:54:06,494 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-20 15:54:06,494 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 613 transitions, 9589 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:54:06,494 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:54:06,494 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-20 15:54:06,494 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:54:09,273 INFO L124 PetriNetUnfolderBase]: 6504/10717 cut-off events. [2024-06-20 15:54:09,273 INFO L125 PetriNetUnfolderBase]: For 972302/972305 co-relation queries the response was YES. [2024-06-20 15:54:09,378 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86780 conditions, 10717 events. 6504/10717 cut-off events. For 972302/972305 co-relation queries the response was YES. Maximal size of possible extension queue 612. Compared 75750 event pairs, 1802 based on Foata normal form. 20/10734 useless extension candidates. Maximal degree in co-relation 86621. Up to 8922 conditions per place. [2024-06-20 15:54:09,424 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 409 selfloop transitions, 249 changer transitions 0/663 dead transitions. [2024-06-20 15:54:09,424 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 663 transitions, 11354 flow [2024-06-20 15:54:09,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:54:09,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:54:09,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 202 transitions. [2024-06-20 15:54:09,426 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4697674418604651 [2024-06-20 15:54:09,426 INFO L175 Difference]: Start difference. First operand has 356 places, 613 transitions, 9589 flow. Second operand 10 states and 202 transitions. [2024-06-20 15:54:09,426 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 663 transitions, 11354 flow [2024-06-20 15:54:11,877 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 663 transitions, 10999 flow, removed 47 selfloop flow, removed 7 redundant places. [2024-06-20 15:54:11,885 INFO L231 Difference]: Finished difference. Result has 359 places, 614 transitions, 9818 flow [2024-06-20 15:54:11,885 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9248, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=613, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=248, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=364, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9818, PETRI_PLACES=359, PETRI_TRANSITIONS=614} [2024-06-20 15:54:11,885 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 315 predicate places. [2024-06-20 15:54:11,886 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 614 transitions, 9818 flow [2024-06-20 15:54:11,886 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:54:11,886 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:54:11,886 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:54:11,886 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-20 15:54:11,886 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:54:11,887 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:54:11,887 INFO L85 PathProgramCache]: Analyzing trace with hash 2136845734, now seen corresponding path program 24 times [2024-06-20 15:54:11,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:54:11,887 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [647947438] [2024-06-20 15:54:11,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:54:11,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:54:11,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:54:12,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-06-20 15:54:12,898 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:54:12,898 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [647947438] [2024-06-20 15:54:12,899 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [647947438] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:54:12,899 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:54:12,899 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 15:54:12,899 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1969338034] [2024-06-20 15:54:12,899 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:54:12,899 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 15:54:12,899 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:54:12,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 15:54:12,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2024-06-20 15:54:12,994 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-20 15:54:12,994 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 614 transitions, 9818 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:54:12,994 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:54:12,994 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-20 15:54:12,994 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:54:16,001 INFO L124 PetriNetUnfolderBase]: 6554/10813 cut-off events. [2024-06-20 15:54:16,001 INFO L125 PetriNetUnfolderBase]: For 949058/949061 co-relation queries the response was YES. [2024-06-20 15:54:16,078 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87245 conditions, 10813 events. 6554/10813 cut-off events. For 949058/949061 co-relation queries the response was YES. Maximal size of possible extension queue 618. Compared 76632 event pairs, 1824 based on Foata normal form. 20/10830 useless extension candidates. Maximal degree in co-relation 87085. Up to 9008 conditions per place. [2024-06-20 15:54:16,118 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 424 selfloop transitions, 238 changer transitions 0/667 dead transitions. [2024-06-20 15:54:16,119 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 667 transitions, 11618 flow [2024-06-20 15:54:16,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:54:16,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:54:16,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 204 transitions. [2024-06-20 15:54:16,119 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4744186046511628 [2024-06-20 15:54:16,119 INFO L175 Difference]: Start difference. First operand has 359 places, 614 transitions, 9818 flow. Second operand 10 states and 204 transitions. [2024-06-20 15:54:16,120 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 667 transitions, 11618 flow [2024-06-20 15:54:17,772 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 667 transitions, 11087 flow, removed 19 selfloop flow, removed 9 redundant places. [2024-06-20 15:54:17,779 INFO L231 Difference]: Finished difference. Result has 360 places, 615 transitions, 9837 flow [2024-06-20 15:54:17,779 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9287, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=614, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=237, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=376, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9837, PETRI_PLACES=360, PETRI_TRANSITIONS=615} [2024-06-20 15:54:17,780 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 316 predicate places. [2024-06-20 15:54:17,780 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 615 transitions, 9837 flow [2024-06-20 15:54:17,780 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:54:17,780 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:54:17,780 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:54:17,780 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-20 15:54:17,780 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:54:17,781 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:54:17,781 INFO L85 PathProgramCache]: Analyzing trace with hash 2136668104, now seen corresponding path program 25 times [2024-06-20 15:54:17,781 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:54:17,781 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1151344265] [2024-06-20 15:54:17,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:54:17,781 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:54:17,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:54:18,777 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:54:18,777 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:54:18,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1151344265] [2024-06-20 15:54:18,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1151344265] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:54:18,777 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:54:18,777 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 15:54:18,777 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [712602726] [2024-06-20 15:54:18,778 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:54:18,778 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 15:54:18,778 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:54:18,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 15:54:18,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-20 15:54:18,894 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-20 15:54:18,894 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 615 transitions, 9837 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:54:18,894 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:54:18,894 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-20 15:54:18,894 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:54:21,599 INFO L124 PetriNetUnfolderBase]: 6526/10769 cut-off events. [2024-06-20 15:54:21,599 INFO L125 PetriNetUnfolderBase]: For 889926/889929 co-relation queries the response was YES. [2024-06-20 15:54:21,686 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85425 conditions, 10769 events. 6526/10769 cut-off events. For 889926/889929 co-relation queries the response was YES. Maximal size of possible extension queue 616. Compared 76253 event pairs, 1764 based on Foata normal form. 16/10782 useless extension candidates. Maximal degree in co-relation 85265. Up to 8492 conditions per place. [2024-06-20 15:54:21,728 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 421 selfloop transitions, 243 changer transitions 0/669 dead transitions. [2024-06-20 15:54:21,729 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 669 transitions, 11578 flow [2024-06-20 15:54:21,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:54:21,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:54:21,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 206 transitions. [2024-06-20 15:54:21,729 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4790697674418605 [2024-06-20 15:54:21,730 INFO L175 Difference]: Start difference. First operand has 360 places, 615 transitions, 9837 flow. Second operand 10 states and 206 transitions. [2024-06-20 15:54:21,730 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 669 transitions, 11578 flow [2024-06-20 15:54:23,547 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 669 transitions, 11041 flow, removed 33 selfloop flow, removed 9 redundant places. [2024-06-20 15:54:23,555 INFO L231 Difference]: Finished difference. Result has 361 places, 615 transitions, 9794 flow [2024-06-20 15:54:23,556 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9300, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=615, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=243, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=372, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9794, PETRI_PLACES=361, PETRI_TRANSITIONS=615} [2024-06-20 15:54:23,556 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 317 predicate places. [2024-06-20 15:54:23,556 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 615 transitions, 9794 flow [2024-06-20 15:54:23,556 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:54:23,556 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:54:23,556 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:54:23,556 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-20 15:54:23,556 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:54:23,557 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:54:23,557 INFO L85 PathProgramCache]: Analyzing trace with hash -21591563, now seen corresponding path program 3 times [2024-06-20 15:54:23,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:54:23,557 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2009335878] [2024-06-20 15:54:23,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:54:23,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:54:23,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:54:24,297 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:54:24,297 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:54:24,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2009335878] [2024-06-20 15:54:24,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2009335878] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:54:24,297 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:54:24,297 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:54:24,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2042868289] [2024-06-20 15:54:24,297 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:54:24,297 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:54:24,297 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:54:24,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:54:24,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:54:24,407 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-20 15:54:24,407 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 615 transitions, 9794 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:54:24,407 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:54:24,407 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-20 15:54:24,407 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:54:26,727 INFO L124 PetriNetUnfolderBase]: 6087/10250 cut-off events. [2024-06-20 15:54:26,728 INFO L125 PetriNetUnfolderBase]: For 869648/869698 co-relation queries the response was YES. [2024-06-20 15:54:26,821 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82289 conditions, 10250 events. 6087/10250 cut-off events. For 869648/869698 co-relation queries the response was YES. Maximal size of possible extension queue 623. Compared 75080 event pairs, 2193 based on Foata normal form. 18/10108 useless extension candidates. Maximal degree in co-relation 82129. Up to 9183 conditions per place. [2024-06-20 15:54:26,866 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 515 selfloop transitions, 42 changer transitions 0/639 dead transitions. [2024-06-20 15:54:26,866 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 639 transitions, 11127 flow [2024-06-20 15:54:26,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:54:26,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:54:26,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 138 transitions. [2024-06-20 15:54:26,867 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4584717607973422 [2024-06-20 15:54:26,867 INFO L175 Difference]: Start difference. First operand has 361 places, 615 transitions, 9794 flow. Second operand 7 states and 138 transitions. [2024-06-20 15:54:26,867 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 639 transitions, 11127 flow [2024-06-20 15:54:29,162 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 639 transitions, 10374 flow, removed 13 selfloop flow, removed 11 redundant places. [2024-06-20 15:54:29,169 INFO L231 Difference]: Finished difference. Result has 357 places, 621 transitions, 9268 flow [2024-06-20 15:54:29,169 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9041, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=615, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=573, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9268, PETRI_PLACES=357, PETRI_TRANSITIONS=621} [2024-06-20 15:54:29,169 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 313 predicate places. [2024-06-20 15:54:29,169 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 621 transitions, 9268 flow [2024-06-20 15:54:29,170 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:54:29,170 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:54:29,170 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:54:29,170 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-20 15:54:29,170 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:54:29,170 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:54:29,170 INFO L85 PathProgramCache]: Analyzing trace with hash -1558267717, now seen corresponding path program 4 times [2024-06-20 15:54:29,170 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:54:29,171 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1071488477] [2024-06-20 15:54:29,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:54:29,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:54:29,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:54:29,964 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:54:29,964 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:54:29,964 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1071488477] [2024-06-20 15:54:29,964 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1071488477] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:54:29,964 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:54:29,964 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:54:29,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1101073225] [2024-06-20 15:54:29,965 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:54:29,965 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:54:29,965 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:54:29,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:54:29,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:54:30,024 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-20 15:54:30,025 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 621 transitions, 9268 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:54:30,025 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:54:30,025 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-20 15:54:30,025 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:54:32,281 INFO L124 PetriNetUnfolderBase]: 6101/10278 cut-off events. [2024-06-20 15:54:32,281 INFO L125 PetriNetUnfolderBase]: For 858812/858860 co-relation queries the response was YES. [2024-06-20 15:54:32,377 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80800 conditions, 10278 events. 6101/10278 cut-off events. For 858812/858860 co-relation queries the response was YES. Maximal size of possible extension queue 621. Compared 75210 event pairs, 2189 based on Foata normal form. 15/10139 useless extension candidates. Maximal degree in co-relation 80641. Up to 9178 conditions per place. [2024-06-20 15:54:32,422 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 507 selfloop transitions, 55 changer transitions 0/644 dead transitions. [2024-06-20 15:54:32,422 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 644 transitions, 10779 flow [2024-06-20 15:54:32,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:54:32,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:54:32,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 137 transitions. [2024-06-20 15:54:32,423 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45514950166112955 [2024-06-20 15:54:32,423 INFO L175 Difference]: Start difference. First operand has 357 places, 621 transitions, 9268 flow. Second operand 7 states and 137 transitions. [2024-06-20 15:54:32,423 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 644 transitions, 10779 flow [2024-06-20 15:54:34,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 644 transitions, 10601 flow, removed 53 selfloop flow, removed 5 redundant places. [2024-06-20 15:54:34,606 INFO L231 Difference]: Finished difference. Result has 360 places, 629 transitions, 9406 flow [2024-06-20 15:54:34,606 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9104, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=621, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=569, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9406, PETRI_PLACES=360, PETRI_TRANSITIONS=629} [2024-06-20 15:54:34,606 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 316 predicate places. [2024-06-20 15:54:34,606 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 629 transitions, 9406 flow [2024-06-20 15:54:34,606 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:54:34,606 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:54:34,606 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:54:34,607 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-20 15:54:34,607 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:54:34,607 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:54:34,607 INFO L85 PathProgramCache]: Analyzing trace with hash 2143348108, now seen corresponding path program 2 times [2024-06-20 15:54:34,607 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:54:34,607 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1725299770] [2024-06-20 15:54:34,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:54:34,607 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:54:34,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:54:35,672 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:54:35,672 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:54:35,672 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1725299770] [2024-06-20 15:54:35,672 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1725299770] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:54:35,672 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:54:35,672 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 15:54:35,672 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [570190368] [2024-06-20 15:54:35,672 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:54:35,673 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 15:54:35,673 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:54:35,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 15:54:35,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-06-20 15:54:35,756 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-20 15:54:35,763 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 629 transitions, 9406 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:54:35,763 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:54:35,763 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-20 15:54:35,763 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:54:38,866 INFO L124 PetriNetUnfolderBase]: 6566/10852 cut-off events. [2024-06-20 15:54:38,866 INFO L125 PetriNetUnfolderBase]: For 849758/849763 co-relation queries the response was YES. [2024-06-20 15:54:38,953 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83915 conditions, 10852 events. 6566/10852 cut-off events. For 849758/849763 co-relation queries the response was YES. Maximal size of possible extension queue 620. Compared 77253 event pairs, 2390 based on Foata normal form. 6/10855 useless extension candidates. Maximal degree in co-relation 83754. Up to 9929 conditions per place. [2024-06-20 15:54:38,997 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 576 selfloop transitions, 93 changer transitions 0/674 dead transitions. [2024-06-20 15:54:38,997 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 674 transitions, 11116 flow [2024-06-20 15:54:38,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:54:38,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:54:38,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 193 transitions. [2024-06-20 15:54:38,998 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44883720930232557 [2024-06-20 15:54:38,998 INFO L175 Difference]: Start difference. First operand has 360 places, 629 transitions, 9406 flow. Second operand 10 states and 193 transitions. [2024-06-20 15:54:38,998 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 674 transitions, 11116 flow [2024-06-20 15:54:40,998 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 674 transitions, 10996 flow, removed 41 selfloop flow, removed 4 redundant places. [2024-06-20 15:54:41,006 INFO L231 Difference]: Finished difference. Result has 367 places, 636 transitions, 9629 flow [2024-06-20 15:54:41,006 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9288, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=629, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=540, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9629, PETRI_PLACES=367, PETRI_TRANSITIONS=636} [2024-06-20 15:54:41,006 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 323 predicate places. [2024-06-20 15:54:41,006 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 636 transitions, 9629 flow [2024-06-20 15:54:41,006 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:54:41,007 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:54:41,007 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:54:41,007 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-20 15:54:41,007 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:54:41,007 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:54:41,007 INFO L85 PathProgramCache]: Analyzing trace with hash -13963083, now seen corresponding path program 2 times [2024-06-20 15:54:41,007 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:54:41,007 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1841081241] [2024-06-20 15:54:41,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:54:41,007 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:54:41,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:54:42,128 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:54:42,128 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:54:42,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1841081241] [2024-06-20 15:54:42,128 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1841081241] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:54:42,128 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:54:42,128 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:54:42,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [53493901] [2024-06-20 15:54:42,128 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:54:42,128 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:54:42,128 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:54:42,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:54:42,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:54:42,274 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-20 15:54:42,275 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 636 transitions, 9629 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:54:42,275 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:54:42,275 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-20 15:54:42,275 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:54:44,631 INFO L124 PetriNetUnfolderBase]: 5897/10008 cut-off events. [2024-06-20 15:54:44,631 INFO L125 PetriNetUnfolderBase]: For 877832/877889 co-relation queries the response was YES. [2024-06-20 15:54:44,725 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80017 conditions, 10008 events. 5897/10008 cut-off events. For 877832/877889 co-relation queries the response was YES. Maximal size of possible extension queue 618. Compared 74064 event pairs, 1777 based on Foata normal form. 18/9826 useless extension candidates. Maximal degree in co-relation 79854. Up to 8786 conditions per place. [2024-06-20 15:54:44,772 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 483 selfloop transitions, 52 changer transitions 0/655 dead transitions. [2024-06-20 15:54:44,772 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 655 transitions, 10825 flow [2024-06-20 15:54:44,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:54:44,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:54:44,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-20 15:54:44,773 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45348837209302323 [2024-06-20 15:54:44,773 INFO L175 Difference]: Start difference. First operand has 367 places, 636 transitions, 9629 flow. Second operand 8 states and 156 transitions. [2024-06-20 15:54:44,773 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 655 transitions, 10825 flow [2024-06-20 15:54:46,442 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 655 transitions, 10572 flow, removed 39 selfloop flow, removed 7 redundant places. [2024-06-20 15:54:46,449 INFO L231 Difference]: Finished difference. Result has 368 places, 639 transitions, 9549 flow [2024-06-20 15:54:46,449 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9376, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=636, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=584, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9549, PETRI_PLACES=368, PETRI_TRANSITIONS=639} [2024-06-20 15:54:46,449 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 324 predicate places. [2024-06-20 15:54:46,449 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 639 transitions, 9549 flow [2024-06-20 15:54:46,449 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:54:46,450 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:54:46,450 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:54:46,450 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-20 15:54:46,450 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:54:46,450 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:54:46,450 INFO L85 PathProgramCache]: Analyzing trace with hash 2123707635, now seen corresponding path program 1 times [2024-06-20 15:54:46,450 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:54:46,451 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1820962994] [2024-06-20 15:54:46,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:54:46,451 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:54:46,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:54:47,461 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:54:47,461 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:54:47,461 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1820962994] [2024-06-20 15:54:47,461 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1820962994] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:54:47,461 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:54:47,461 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 15:54:47,461 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1034118814] [2024-06-20 15:54:47,461 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:54:47,462 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 15:54:47,462 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:54:47,462 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 15:54:47,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-06-20 15:54:47,597 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-20 15:54:47,597 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 639 transitions, 9549 flow. Second operand has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:54:47,597 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:54:47,597 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-20 15:54:47,597 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:54:50,399 INFO L124 PetriNetUnfolderBase]: 6705/11087 cut-off events. [2024-06-20 15:54:50,399 INFO L125 PetriNetUnfolderBase]: For 950097/950097 co-relation queries the response was YES. [2024-06-20 15:54:50,499 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87446 conditions, 11087 events. 6705/11087 cut-off events. For 950097/950097 co-relation queries the response was YES. Maximal size of possible extension queue 634. Compared 79250 event pairs, 1783 based on Foata normal form. 16/11094 useless extension candidates. Maximal degree in co-relation 87282. Up to 8977 conditions per place. [2024-06-20 15:54:50,547 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 445 selfloop transitions, 239 changer transitions 0/689 dead transitions. [2024-06-20 15:54:50,547 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 689 transitions, 11661 flow [2024-06-20 15:54:50,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:54:50,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:54:50,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 204 transitions. [2024-06-20 15:54:50,548 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4744186046511628 [2024-06-20 15:54:50,548 INFO L175 Difference]: Start difference. First operand has 368 places, 639 transitions, 9549 flow. Second operand 10 states and 204 transitions. [2024-06-20 15:54:50,548 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 689 transitions, 11661 flow [2024-06-20 15:54:52,734 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 689 transitions, 11520 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-20 15:54:52,741 INFO L231 Difference]: Finished difference. Result has 372 places, 641 transitions, 10034 flow [2024-06-20 15:54:52,742 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9408, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=639, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=238, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=401, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10034, PETRI_PLACES=372, PETRI_TRANSITIONS=641} [2024-06-20 15:54:52,742 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 328 predicate places. [2024-06-20 15:54:52,742 INFO L495 AbstractCegarLoop]: Abstraction has has 372 places, 641 transitions, 10034 flow [2024-06-20 15:54:52,742 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.363636363636363) internal successors, (125), 11 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:54:52,742 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:54:52,742 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:54:52,742 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-20 15:54:52,742 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:54:52,742 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:54:52,743 INFO L85 PathProgramCache]: Analyzing trace with hash -246203846, now seen corresponding path program 26 times [2024-06-20 15:54:52,743 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:54:52,743 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1748450444] [2024-06-20 15:54:52,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:54:52,743 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:54:52,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:54:53,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-06-20 15:54:53,747 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:54:53,747 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1748450444] [2024-06-20 15:54:53,747 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1748450444] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:54:53,747 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:54:53,747 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 15:54:53,747 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1081599874] [2024-06-20 15:54:53,747 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:54:53,748 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 15:54:53,748 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:54:53,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 15:54:53,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-20 15:54:53,870 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-20 15:54:53,870 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 641 transitions, 10034 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:54:53,870 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:54:53,870 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-20 15:54:53,870 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:54:56,811 INFO L124 PetriNetUnfolderBase]: 6874/11365 cut-off events. [2024-06-20 15:54:56,811 INFO L125 PetriNetUnfolderBase]: For 1053828/1053828 co-relation queries the response was YES. [2024-06-20 15:54:56,911 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92608 conditions, 11365 events. 6874/11365 cut-off events. For 1053828/1053828 co-relation queries the response was YES. Maximal size of possible extension queue 655. Compared 81534 event pairs, 1815 based on Foata normal form. 16/11372 useless extension candidates. Maximal degree in co-relation 92443. Up to 9492 conditions per place. [2024-06-20 15:54:56,959 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 452 selfloop transitions, 235 changer transitions 0/692 dead transitions. [2024-06-20 15:54:56,959 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 692 transitions, 12181 flow [2024-06-20 15:54:56,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:54:56,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:54:56,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 205 transitions. [2024-06-20 15:54:56,960 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47674418604651164 [2024-06-20 15:54:56,960 INFO L175 Difference]: Start difference. First operand has 372 places, 641 transitions, 10034 flow. Second operand 10 states and 205 transitions. [2024-06-20 15:54:56,960 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 692 transitions, 12181 flow [2024-06-20 15:54:59,227 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 692 transitions, 11813 flow, removed 54 selfloop flow, removed 6 redundant places. [2024-06-20 15:54:59,234 INFO L231 Difference]: Finished difference. Result has 376 places, 643 transitions, 10288 flow [2024-06-20 15:54:59,234 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9698, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=641, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=234, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=407, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10288, PETRI_PLACES=376, PETRI_TRANSITIONS=643} [2024-06-20 15:54:59,234 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 332 predicate places. [2024-06-20 15:54:59,235 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 643 transitions, 10288 flow [2024-06-20 15:54:59,235 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:54:59,235 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:54:59,235 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:54:59,235 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-20 15:54:59,235 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:54:59,235 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:54:59,235 INFO L85 PathProgramCache]: Analyzing trace with hash -246026216, now seen corresponding path program 27 times [2024-06-20 15:54:59,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:54:59,235 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [472545498] [2024-06-20 15:54:59,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:54:59,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:54:59,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:55:00,257 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:55:00,257 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:55:00,257 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [472545498] [2024-06-20 15:55:00,257 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [472545498] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:55:00,257 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:55:00,258 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 15:55:00,258 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [81189040] [2024-06-20 15:55:00,258 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:55:00,258 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 15:55:00,258 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:55:00,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 15:55:00,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2024-06-20 15:55:00,346 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-20 15:55:00,346 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 643 transitions, 10288 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:55:00,346 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:55:00,346 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-20 15:55:00,347 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:55:03,290 INFO L124 PetriNetUnfolderBase]: 6838/11309 cut-off events. [2024-06-20 15:55:03,290 INFO L125 PetriNetUnfolderBase]: For 1006744/1006744 co-relation queries the response was YES. [2024-06-20 15:55:03,390 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90701 conditions, 11309 events. 6838/11309 cut-off events. For 1006744/1006744 co-relation queries the response was YES. Maximal size of possible extension queue 652. Compared 81125 event pairs, 1817 based on Foata normal form. 20/11320 useless extension candidates. Maximal degree in co-relation 90534. Up to 9595 conditions per place. [2024-06-20 15:55:03,437 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 446 selfloop transitions, 234 changer transitions 0/685 dead transitions. [2024-06-20 15:55:03,438 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 685 transitions, 11939 flow [2024-06-20 15:55:03,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:55:03,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:55:03,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 199 transitions. [2024-06-20 15:55:03,439 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4627906976744186 [2024-06-20 15:55:03,439 INFO L175 Difference]: Start difference. First operand has 376 places, 643 transitions, 10288 flow. Second operand 10 states and 199 transitions. [2024-06-20 15:55:03,439 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 685 transitions, 11939 flow [2024-06-20 15:55:05,894 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 685 transitions, 11604 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-06-20 15:55:05,902 INFO L231 Difference]: Finished difference. Result has 380 places, 643 transitions, 10430 flow [2024-06-20 15:55:05,902 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9953, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=643, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=234, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=409, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10430, PETRI_PLACES=380, PETRI_TRANSITIONS=643} [2024-06-20 15:55:05,902 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 336 predicate places. [2024-06-20 15:55:05,903 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 643 transitions, 10430 flow [2024-06-20 15:55:05,903 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:55:05,903 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:55:05,903 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:55:05,903 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-20 15:55:05,903 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:55:05,903 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:55:05,903 INFO L85 PathProgramCache]: Analyzing trace with hash -73536326, now seen corresponding path program 28 times [2024-06-20 15:55:05,903 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:55:05,903 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1006700311] [2024-06-20 15:55:05,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:55:05,903 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:55:05,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:55:06,933 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:55:06,933 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:55:06,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1006700311] [2024-06-20 15:55:06,933 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1006700311] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:55:06,933 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:55:06,933 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 15:55:06,933 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1023889628] [2024-06-20 15:55:06,933 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:55:06,934 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 15:55:06,934 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:55:06,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 15:55:06,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2024-06-20 15:55:07,027 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-20 15:55:07,028 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 643 transitions, 10430 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:55:07,028 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:55:07,028 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-20 15:55:07,028 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:55:10,001 INFO L124 PetriNetUnfolderBase]: 6913/11427 cut-off events. [2024-06-20 15:55:10,001 INFO L125 PetriNetUnfolderBase]: For 1024837/1024837 co-relation queries the response was YES. [2024-06-20 15:55:10,111 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92195 conditions, 11427 events. 6913/11427 cut-off events. For 1024837/1024837 co-relation queries the response was YES. Maximal size of possible extension queue 662. Compared 82155 event pairs, 1842 based on Foata normal form. 20/11438 useless extension candidates. Maximal degree in co-relation 92026. Up to 9720 conditions per place. [2024-06-20 15:55:10,162 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 454 selfloop transitions, 230 changer transitions 0/689 dead transitions. [2024-06-20 15:55:10,163 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 689 transitions, 12191 flow [2024-06-20 15:55:10,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:55:10,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:55:10,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 200 transitions. [2024-06-20 15:55:10,164 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46511627906976744 [2024-06-20 15:55:10,164 INFO L175 Difference]: Start difference. First operand has 380 places, 643 transitions, 10430 flow. Second operand 10 states and 200 transitions. [2024-06-20 15:55:10,164 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 689 transitions, 12191 flow [2024-06-20 15:55:12,771 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 689 transitions, 11717 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-20 15:55:12,778 INFO L231 Difference]: Finished difference. Result has 381 places, 644 transitions, 10485 flow [2024-06-20 15:55:12,778 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9956, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=643, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=229, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=413, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10485, PETRI_PLACES=381, PETRI_TRANSITIONS=644} [2024-06-20 15:55:12,779 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 337 predicate places. [2024-06-20 15:55:12,779 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 644 transitions, 10485 flow [2024-06-20 15:55:12,779 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:55:12,779 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:55:12,779 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:55:12,779 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-20 15:55:12,779 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:55:12,780 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:55:12,780 INFO L85 PathProgramCache]: Analyzing trace with hash 100957606, now seen corresponding path program 29 times [2024-06-20 15:55:12,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:55:12,780 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [653200132] [2024-06-20 15:55:12,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:55:12,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:55:12,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:55:13,790 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:55:13,790 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:55:13,790 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [653200132] [2024-06-20 15:55:13,790 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [653200132] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:55:13,790 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:55:13,790 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 15:55:13,790 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [68418652] [2024-06-20 15:55:13,790 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:55:13,790 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 15:55:13,791 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:55:13,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 15:55:13,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2024-06-20 15:55:13,905 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-20 15:55:13,905 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 644 transitions, 10485 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:55:13,905 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:55:13,905 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-20 15:55:13,905 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:55:17,250 INFO L124 PetriNetUnfolderBase]: 6988/11562 cut-off events. [2024-06-20 15:55:17,250 INFO L125 PetriNetUnfolderBase]: For 1055732/1055732 co-relation queries the response was YES. [2024-06-20 15:55:17,352 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93542 conditions, 11562 events. 6988/11562 cut-off events. For 1055732/1055732 co-relation queries the response was YES. Maximal size of possible extension queue 676. Compared 83488 event pairs, 1866 based on Foata normal form. 20/11573 useless extension candidates. Maximal degree in co-relation 93372. Up to 9845 conditions per place. [2024-06-20 15:55:17,402 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 460 selfloop transitions, 228 changer transitions 0/693 dead transitions. [2024-06-20 15:55:17,402 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 693 transitions, 12295 flow [2024-06-20 15:55:17,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:55:17,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:55:17,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 202 transitions. [2024-06-20 15:55:17,404 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4697674418604651 [2024-06-20 15:55:17,404 INFO L175 Difference]: Start difference. First operand has 381 places, 644 transitions, 10485 flow. Second operand 10 states and 202 transitions. [2024-06-20 15:55:17,404 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 390 places, 693 transitions, 12295 flow [2024-06-20 15:55:20,472 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 693 transitions, 11804 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-20 15:55:20,480 INFO L231 Difference]: Finished difference. Result has 383 places, 645 transitions, 10521 flow [2024-06-20 15:55:20,480 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9994, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=644, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=227, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=416, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10521, PETRI_PLACES=383, PETRI_TRANSITIONS=645} [2024-06-20 15:55:20,480 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 339 predicate places. [2024-06-20 15:55:20,480 INFO L495 AbstractCegarLoop]: Abstraction has has 383 places, 645 transitions, 10521 flow [2024-06-20 15:55:20,481 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:55:20,481 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:55:20,481 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:55:20,481 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-20 15:55:20,481 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:55:20,481 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:55:20,481 INFO L85 PathProgramCache]: Analyzing trace with hash 100779976, now seen corresponding path program 30 times [2024-06-20 15:55:20,481 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:55:20,481 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2143600714] [2024-06-20 15:55:20,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:55:20,481 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:55:20,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:55:21,489 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:55:21,489 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:55:21,489 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2143600714] [2024-06-20 15:55:21,489 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2143600714] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:55:21,489 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:55:21,489 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 15:55:21,489 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [306743751] [2024-06-20 15:55:21,489 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:55:21,490 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 15:55:21,490 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:55:21,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 15:55:21,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-20 15:55:21,603 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-20 15:55:21,603 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 645 transitions, 10521 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:55:21,603 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:55:21,603 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-20 15:55:21,604 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:55:24,773 INFO L124 PetriNetUnfolderBase]: 7046/11660 cut-off events. [2024-06-20 15:55:24,773 INFO L125 PetriNetUnfolderBase]: For 1066107/1066107 co-relation queries the response was YES. [2024-06-20 15:55:24,886 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94293 conditions, 11660 events. 7046/11660 cut-off events. For 1066107/1066107 co-relation queries the response was YES. Maximal size of possible extension queue 682. Compared 84324 event pairs, 1852 based on Foata normal form. 16/11667 useless extension candidates. Maximal degree in co-relation 94122. Up to 9701 conditions per place. [2024-06-20 15:55:24,940 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 462 selfloop transitions, 230 changer transitions 0/697 dead transitions. [2024-06-20 15:55:24,940 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 697 transitions, 12354 flow [2024-06-20 15:55:24,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:55:24,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:55:24,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 204 transitions. [2024-06-20 15:55:24,941 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4744186046511628 [2024-06-20 15:55:24,941 INFO L175 Difference]: Start difference. First operand has 383 places, 645 transitions, 10521 flow. Second operand 10 states and 204 transitions. [2024-06-20 15:55:24,941 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 697 transitions, 12354 flow [2024-06-20 15:55:27,700 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 697 transitions, 11865 flow, removed 19 selfloop flow, removed 8 redundant places. [2024-06-20 15:55:27,708 INFO L231 Difference]: Finished difference. Result has 385 places, 646 transitions, 10562 flow [2024-06-20 15:55:27,708 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10032, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=645, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=229, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=415, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10562, PETRI_PLACES=385, PETRI_TRANSITIONS=646} [2024-06-20 15:55:27,708 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 341 predicate places. [2024-06-20 15:55:27,708 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 646 transitions, 10562 flow [2024-06-20 15:55:27,708 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:55:27,708 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:55:27,708 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:55:27,708 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-20 15:55:27,708 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:55:27,709 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:55:27,709 INFO L85 PathProgramCache]: Analyzing trace with hash 76886770, now seen corresponding path program 31 times [2024-06-20 15:55:27,709 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:55:27,709 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [508068749] [2024-06-20 15:55:27,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:55:27,709 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:55:27,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:55:28,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-06-20 15:55:28,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:55:28,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [508068749] [2024-06-20 15:55:28,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [508068749] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:55:28,723 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:55:28,724 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 15:55:28,724 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1409158271] [2024-06-20 15:55:28,724 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:55:28,724 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 15:55:28,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:55:28,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 15:55:28,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2024-06-20 15:55:28,856 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-20 15:55:28,856 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 646 transitions, 10562 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:55:28,857 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:55:28,857 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-20 15:55:28,857 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:55:31,990 INFO L124 PetriNetUnfolderBase]: 7121/11780 cut-off events. [2024-06-20 15:55:31,990 INFO L125 PetriNetUnfolderBase]: For 1104226/1104226 co-relation queries the response was YES. [2024-06-20 15:55:32,113 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95407 conditions, 11780 events. 7121/11780 cut-off events. For 1104226/1104226 co-relation queries the response was YES. Maximal size of possible extension queue 696. Compared 85379 event pairs, 1859 based on Foata normal form. 20/11791 useless extension candidates. Maximal degree in co-relation 95235. Up to 10068 conditions per place. [2024-06-20 15:55:32,168 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 451 selfloop transitions, 237 changer transitions 0/693 dead transitions. [2024-06-20 15:55:32,168 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 693 transitions, 12346 flow [2024-06-20 15:55:32,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:55:32,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:55:32,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 199 transitions. [2024-06-20 15:55:32,169 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4627906976744186 [2024-06-20 15:55:32,169 INFO L175 Difference]: Start difference. First operand has 385 places, 646 transitions, 10562 flow. Second operand 10 states and 199 transitions. [2024-06-20 15:55:32,170 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 693 transitions, 12346 flow [2024-06-20 15:55:35,041 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 693 transitions, 11838 flow, removed 25 selfloop flow, removed 8 redundant places. [2024-06-20 15:55:35,049 INFO L231 Difference]: Finished difference. Result has 387 places, 647 transitions, 10603 flow [2024-06-20 15:55:35,049 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10054, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=646, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=236, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=409, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10603, PETRI_PLACES=387, PETRI_TRANSITIONS=647} [2024-06-20 15:55:35,049 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 343 predicate places. [2024-06-20 15:55:35,050 INFO L495 AbstractCegarLoop]: Abstraction has has 387 places, 647 transitions, 10603 flow [2024-06-20 15:55:35,050 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:55:35,050 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:55:35,050 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:55:35,050 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-20 15:55:35,050 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:55:35,050 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:55:35,050 INFO L85 PathProgramCache]: Analyzing trace with hash 70457680, now seen corresponding path program 32 times [2024-06-20 15:55:35,050 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:55:35,050 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [21080685] [2024-06-20 15:55:35,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:55:35,050 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:55:35,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:55:36,082 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:55:36,083 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:55:36,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [21080685] [2024-06-20 15:55:36,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [21080685] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:55:36,083 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:55:36,083 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 15:55:36,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1970380335] [2024-06-20 15:55:36,083 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:55:36,083 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 15:55:36,083 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:55:36,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 15:55:36,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2024-06-20 15:55:36,191 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-20 15:55:36,192 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 387 places, 647 transitions, 10603 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:55:36,192 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:55:36,192 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-20 15:55:36,192 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:55:39,473 INFO L124 PetriNetUnfolderBase]: 7196/11915 cut-off events. [2024-06-20 15:55:39,473 INFO L125 PetriNetUnfolderBase]: For 1130656/1130656 co-relation queries the response was YES. [2024-06-20 15:55:39,604 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96498 conditions, 11915 events. 7196/11915 cut-off events. For 1130656/1130656 co-relation queries the response was YES. Maximal size of possible extension queue 710. Compared 86693 event pairs, 1875 based on Foata normal form. 20/11926 useless extension candidates. Maximal degree in co-relation 96325. Up to 10193 conditions per place. [2024-06-20 15:55:39,659 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 448 selfloop transitions, 239 changer transitions 0/692 dead transitions. [2024-06-20 15:55:39,659 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 692 transitions, 12358 flow [2024-06-20 15:55:39,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:55:39,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:55:39,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 198 transitions. [2024-06-20 15:55:39,663 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4604651162790698 [2024-06-20 15:55:39,663 INFO L175 Difference]: Start difference. First operand has 387 places, 647 transitions, 10603 flow. Second operand 10 states and 198 transitions. [2024-06-20 15:55:39,664 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 692 transitions, 12358 flow [2024-06-20 15:55:42,993 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 692 transitions, 11847 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-06-20 15:55:43,001 INFO L231 Difference]: Finished difference. Result has 389 places, 648 transitions, 10647 flow [2024-06-20 15:55:43,001 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10092, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=647, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=238, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=408, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10647, PETRI_PLACES=389, PETRI_TRANSITIONS=648} [2024-06-20 15:55:43,002 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 345 predicate places. [2024-06-20 15:55:43,002 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 648 transitions, 10647 flow [2024-06-20 15:55:43,002 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:55:43,002 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:55:43,002 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:55:43,002 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-20 15:55:43,002 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:55:43,003 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:55:43,003 INFO L85 PathProgramCache]: Analyzing trace with hash 70453030, now seen corresponding path program 33 times [2024-06-20 15:55:43,003 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:55:43,003 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [249702175] [2024-06-20 15:55:43,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:55:43,004 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:55:43,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:55:44,014 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:55:44,014 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:55:44,014 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [249702175] [2024-06-20 15:55:44,015 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [249702175] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:55:44,015 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:55:44,015 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 15:55:44,015 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [382402234] [2024-06-20 15:55:44,015 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:55:44,015 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 15:55:44,015 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:55:44,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 15:55:44,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-20 15:55:44,139 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-20 15:55:44,139 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 648 transitions, 10647 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:55:44,139 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:55:44,139 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-20 15:55:44,139 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:55:47,654 INFO L124 PetriNetUnfolderBase]: 7254/12013 cut-off events. [2024-06-20 15:55:47,655 INFO L125 PetriNetUnfolderBase]: For 1140691/1140691 co-relation queries the response was YES. [2024-06-20 15:55:47,786 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97261 conditions, 12013 events. 7254/12013 cut-off events. For 1140691/1140691 co-relation queries the response was YES. Maximal size of possible extension queue 716. Compared 87540 event pairs, 1861 based on Foata normal form. 16/12020 useless extension candidates. Maximal degree in co-relation 97087. Up to 9874 conditions per place. [2024-06-20 15:55:47,842 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 451 selfloop transitions, 242 changer transitions 0/698 dead transitions. [2024-06-20 15:55:47,842 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 398 places, 698 transitions, 12759 flow [2024-06-20 15:55:47,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:55:47,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:55:47,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 202 transitions. [2024-06-20 15:55:47,843 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4697674418604651 [2024-06-20 15:55:47,843 INFO L175 Difference]: Start difference. First operand has 389 places, 648 transitions, 10647 flow. Second operand 10 states and 202 transitions. [2024-06-20 15:55:47,843 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 398 places, 698 transitions, 12759 flow [2024-06-20 15:55:51,068 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 390 places, 698 transitions, 12242 flow, removed 22 selfloop flow, removed 8 redundant places. [2024-06-20 15:55:51,076 INFO L231 Difference]: Finished difference. Result has 391 places, 649 transitions, 10688 flow [2024-06-20 15:55:51,076 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10130, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=648, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=241, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=407, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10688, PETRI_PLACES=391, PETRI_TRANSITIONS=649} [2024-06-20 15:55:51,077 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 347 predicate places. [2024-06-20 15:55:51,077 INFO L495 AbstractCegarLoop]: Abstraction has has 391 places, 649 transitions, 10688 flow [2024-06-20 15:55:51,077 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:55:51,077 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:55:51,077 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:55:51,077 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-20 15:55:51,077 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:55:51,078 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:55:51,078 INFO L85 PathProgramCache]: Analyzing trace with hash -561532012, now seen corresponding path program 34 times [2024-06-20 15:55:51,078 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:55:51,078 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [619358612] [2024-06-20 15:55:51,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:55:51,078 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:55:51,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:55:52,094 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:55:52,094 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:55:52,094 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [619358612] [2024-06-20 15:55:52,094 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [619358612] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:55:52,094 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:55:52,094 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 15:55:52,095 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [151054052] [2024-06-20 15:55:52,095 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:55:52,095 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 15:55:52,095 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:55:52,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 15:55:52,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2024-06-20 15:55:52,210 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-20 15:55:52,210 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 391 places, 649 transitions, 10688 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:55:52,210 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:55:52,210 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-20 15:55:52,211 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:55:55,483 INFO L124 PetriNetUnfolderBase]: 7218/11957 cut-off events. [2024-06-20 15:55:55,483 INFO L125 PetriNetUnfolderBase]: For 1099735/1099735 co-relation queries the response was YES. [2024-06-20 15:55:55,615 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94992 conditions, 11957 events. 7218/11957 cut-off events. For 1099735/1099735 co-relation queries the response was YES. Maximal size of possible extension queue 710. Compared 87099 event pairs, 1865 based on Foata normal form. 20/11968 useless extension candidates. Maximal degree in co-relation 94817. Up to 10235 conditions per place. [2024-06-20 15:55:55,668 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 425 selfloop transitions, 260 changer transitions 0/690 dead transitions. [2024-06-20 15:55:55,668 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 690 transitions, 12335 flow [2024-06-20 15:55:55,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:55:55,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:55:55,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 196 transitions. [2024-06-20 15:55:55,669 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4558139534883721 [2024-06-20 15:55:55,669 INFO L175 Difference]: Start difference. First operand has 391 places, 649 transitions, 10688 flow. Second operand 10 states and 196 transitions. [2024-06-20 15:55:55,669 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 690 transitions, 12335 flow [2024-06-20 15:55:59,066 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 690 transitions, 11530 flow, removed 48 selfloop flow, removed 9 redundant places. [2024-06-20 15:55:59,074 INFO L231 Difference]: Finished difference. Result has 392 places, 649 transitions, 10412 flow [2024-06-20 15:55:59,074 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9883, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=649, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=260, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=389, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10412, PETRI_PLACES=392, PETRI_TRANSITIONS=649} [2024-06-20 15:55:59,074 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 348 predicate places. [2024-06-20 15:55:59,074 INFO L495 AbstractCegarLoop]: Abstraction has has 392 places, 649 transitions, 10412 flow [2024-06-20 15:55:59,074 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:55:59,074 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:55:59,075 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:55:59,075 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-20 15:55:59,075 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:55:59,075 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:55:59,075 INFO L85 PathProgramCache]: Analyzing trace with hash 1174518261, now seen corresponding path program 5 times [2024-06-20 15:55:59,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:55:59,075 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [704737734] [2024-06-20 15:55:59,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:55:59,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:55:59,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:55:59,820 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:55:59,820 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:55:59,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [704737734] [2024-06-20 15:55:59,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [704737734] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:55:59,820 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:55:59,820 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:55:59,821 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [507386051] [2024-06-20 15:55:59,821 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:55:59,821 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:55:59,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:55:59,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:55:59,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:55:59,879 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-20 15:55:59,879 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 649 transitions, 10412 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:55:59,879 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:55:59,879 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-20 15:55:59,879 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:56:02,573 INFO L124 PetriNetUnfolderBase]: 6719/11335 cut-off events. [2024-06-20 15:56:02,573 INFO L125 PetriNetUnfolderBase]: For 1060037/1060090 co-relation queries the response was YES. [2024-06-20 15:56:02,699 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89759 conditions, 11335 events. 6719/11335 cut-off events. For 1060037/1060090 co-relation queries the response was YES. Maximal size of possible extension queue 719. Compared 85202 event pairs, 2349 based on Foata normal form. 20/11165 useless extension candidates. Maximal degree in co-relation 89584. Up to 10268 conditions per place. [2024-06-20 15:56:02,752 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 546 selfloop transitions, 38 changer transitions 0/666 dead transitions. [2024-06-20 15:56:02,752 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 398 places, 666 transitions, 11683 flow [2024-06-20 15:56:02,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:56:02,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:56:02,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 135 transitions. [2024-06-20 15:56:02,753 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4485049833887043 [2024-06-20 15:56:02,753 INFO L175 Difference]: Start difference. First operand has 392 places, 649 transitions, 10412 flow. Second operand 7 states and 135 transitions. [2024-06-20 15:56:02,753 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 398 places, 666 transitions, 11683 flow [2024-06-20 15:56:05,583 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 666 transitions, 11079 flow, removed 35 selfloop flow, removed 9 redundant places. [2024-06-20 15:56:05,590 INFO L231 Difference]: Finished difference. Result has 390 places, 651 transitions, 9921 flow [2024-06-20 15:56:05,590 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9812, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=649, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=611, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9921, PETRI_PLACES=390, PETRI_TRANSITIONS=651} [2024-06-20 15:56:05,591 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 346 predicate places. [2024-06-20 15:56:05,591 INFO L495 AbstractCegarLoop]: Abstraction has has 390 places, 651 transitions, 9921 flow [2024-06-20 15:56:05,591 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:56:05,591 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:56:05,591 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:56:05,591 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-20 15:56:05,591 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:56:05,591 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:56:05,591 INFO L85 PathProgramCache]: Analyzing trace with hash 1187850741, now seen corresponding path program 6 times [2024-06-20 15:56:05,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:56:05,592 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [28107281] [2024-06-20 15:56:05,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:56:05,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:56:05,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:56:06,394 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:56:06,395 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:56:06,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [28107281] [2024-06-20 15:56:06,395 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [28107281] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:56:06,395 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:56:06,395 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:56:06,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [226281759] [2024-06-20 15:56:06,395 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:56:06,395 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:56:06,395 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:56:06,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:56:06,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:56:06,475 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-20 15:56:06,476 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 390 places, 651 transitions, 9921 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:56:06,476 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:56:06,476 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-20 15:56:06,476 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:56:09,478 INFO L124 PetriNetUnfolderBase]: 6724/11331 cut-off events. [2024-06-20 15:56:09,478 INFO L125 PetriNetUnfolderBase]: For 1070918/1070971 co-relation queries the response was YES. [2024-06-20 15:56:09,582 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88927 conditions, 11331 events. 6724/11331 cut-off events. For 1070918/1070971 co-relation queries the response was YES. Maximal size of possible extension queue 717. Compared 85043 event pairs, 2349 based on Foata normal form. 19/11160 useless extension candidates. Maximal degree in co-relation 88751. Up to 10260 conditions per place. [2024-06-20 15:56:09,631 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 532 selfloop transitions, 52 changer transitions 0/666 dead transitions. [2024-06-20 15:56:09,631 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 666 transitions, 11213 flow [2024-06-20 15:56:09,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:56:09,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:56:09,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 133 transitions. [2024-06-20 15:56:09,632 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418604651162791 [2024-06-20 15:56:09,632 INFO L175 Difference]: Start difference. First operand has 390 places, 651 transitions, 9921 flow. Second operand 7 states and 133 transitions. [2024-06-20 15:56:09,632 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 666 transitions, 11213 flow [2024-06-20 15:56:12,873 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 666 transitions, 11119 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-20 15:56:12,880 INFO L231 Difference]: Finished difference. Result has 392 places, 654 transitions, 10009 flow [2024-06-20 15:56:12,880 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9829, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=651, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=599, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10009, PETRI_PLACES=392, PETRI_TRANSITIONS=654} [2024-06-20 15:56:12,880 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 348 predicate places. [2024-06-20 15:56:12,881 INFO L495 AbstractCegarLoop]: Abstraction has has 392 places, 654 transitions, 10009 flow [2024-06-20 15:56:12,881 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:56:12,881 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:56:12,881 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:56:12,881 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-20 15:56:12,881 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:56:12,881 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:56:12,881 INFO L85 PathProgramCache]: Analyzing trace with hash -169046952, now seen corresponding path program 3 times [2024-06-20 15:56:12,882 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:56:12,882 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [753249460] [2024-06-20 15:56:12,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:56:12,882 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:56:12,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:56:13,943 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:56:13,943 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:56:13,943 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [753249460] [2024-06-20 15:56:13,943 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [753249460] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:56:13,943 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:56:13,943 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 15:56:13,943 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [175719251] [2024-06-20 15:56:13,943 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:56:13,943 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 15:56:13,943 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:56:13,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 15:56:13,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-06-20 15:56:14,069 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-20 15:56:14,070 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 654 transitions, 10009 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:56:14,070 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:56:14,070 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-20 15:56:14,070 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:56:17,303 INFO L124 PetriNetUnfolderBase]: 7234/11999 cut-off events. [2024-06-20 15:56:17,303 INFO L125 PetriNetUnfolderBase]: For 1054557/1054563 co-relation queries the response was YES. [2024-06-20 15:56:17,429 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92854 conditions, 11999 events. 7234/11999 cut-off events. For 1054557/1054563 co-relation queries the response was YES. Maximal size of possible extension queue 712. Compared 87698 event pairs, 2562 based on Foata normal form. 8/12003 useless extension candidates. Maximal degree in co-relation 92677. Up to 11065 conditions per place. [2024-06-20 15:56:17,484 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 596 selfloop transitions, 94 changer transitions 0/695 dead transitions. [2024-06-20 15:56:17,484 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 695 transitions, 11713 flow [2024-06-20 15:56:17,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:56:17,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:56:17,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 189 transitions. [2024-06-20 15:56:17,485 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43953488372093025 [2024-06-20 15:56:17,485 INFO L175 Difference]: Start difference. First operand has 392 places, 654 transitions, 10009 flow. Second operand 10 states and 189 transitions. [2024-06-20 15:56:17,486 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 695 transitions, 11713 flow [2024-06-20 15:56:20,980 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 695 transitions, 11555 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-06-20 15:56:20,988 INFO L231 Difference]: Finished difference. Result has 398 places, 661 transitions, 10193 flow [2024-06-20 15:56:20,989 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9851, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=654, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=564, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10193, PETRI_PLACES=398, PETRI_TRANSITIONS=661} [2024-06-20 15:56:20,989 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 354 predicate places. [2024-06-20 15:56:20,989 INFO L495 AbstractCegarLoop]: Abstraction has has 398 places, 661 transitions, 10193 flow [2024-06-20 15:56:20,989 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:56:20,989 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:56:20,989 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:56:20,989 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-20 15:56:20,989 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:56:20,989 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:56:20,989 INFO L85 PathProgramCache]: Analyzing trace with hash -73290062, now seen corresponding path program 4 times [2024-06-20 15:56:20,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:56:20,990 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1786723805] [2024-06-20 15:56:20,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:56:20,990 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:56:20,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:56:22,057 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:56:22,057 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:56:22,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1786723805] [2024-06-20 15:56:22,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1786723805] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:56:22,057 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:56:22,057 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 15:56:22,057 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [720714115] [2024-06-20 15:56:22,057 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:56:22,058 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 15:56:22,058 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:56:22,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 15:56:22,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-06-20 15:56:22,167 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-20 15:56:22,167 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 398 places, 661 transitions, 10193 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:56:22,167 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:56:22,167 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-20 15:56:22,167 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:56:25,415 INFO L124 PetriNetUnfolderBase]: 7251/12057 cut-off events. [2024-06-20 15:56:25,415 INFO L125 PetriNetUnfolderBase]: For 1081033/1081039 co-relation queries the response was YES. [2024-06-20 15:56:25,546 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94460 conditions, 12057 events. 7251/12057 cut-off events. For 1081033/1081039 co-relation queries the response was YES. Maximal size of possible extension queue 718. Compared 88464 event pairs, 2595 based on Foata normal form. 8/12061 useless extension candidates. Maximal degree in co-relation 94281. Up to 11092 conditions per place. [2024-06-20 15:56:25,602 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 602 selfloop transitions, 95 changer transitions 0/702 dead transitions. [2024-06-20 15:56:25,602 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 702 transitions, 11936 flow [2024-06-20 15:56:25,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:56:25,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:56:25,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 190 transitions. [2024-06-20 15:56:25,603 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418604651162791 [2024-06-20 15:56:25,603 INFO L175 Difference]: Start difference. First operand has 398 places, 661 transitions, 10193 flow. Second operand 10 states and 190 transitions. [2024-06-20 15:56:25,603 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 702 transitions, 11936 flow [2024-06-20 15:56:29,744 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 702 transitions, 11660 flow, removed 43 selfloop flow, removed 7 redundant places. [2024-06-20 15:56:29,751 INFO L231 Difference]: Finished difference. Result has 402 places, 668 transitions, 10275 flow [2024-06-20 15:56:29,752 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9925, PETRI_DIFFERENCE_MINUEND_PLACES=391, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=661, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=570, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10275, PETRI_PLACES=402, PETRI_TRANSITIONS=668} [2024-06-20 15:56:29,752 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 358 predicate places. [2024-06-20 15:56:29,752 INFO L495 AbstractCegarLoop]: Abstraction has has 402 places, 668 transitions, 10275 flow [2024-06-20 15:56:29,752 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:56:29,752 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:56:29,752 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:56:29,752 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-20 15:56:29,752 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:56:29,753 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:56:29,753 INFO L85 PathProgramCache]: Analyzing trace with hash -561285748, now seen corresponding path program 5 times [2024-06-20 15:56:29,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:56:29,753 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1288512223] [2024-06-20 15:56:29,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:56:29,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:56:29,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:56:30,811 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:56:30,812 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:56:30,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1288512223] [2024-06-20 15:56:30,812 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1288512223] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:56:30,812 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:56:30,812 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 15:56:30,812 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1462246569] [2024-06-20 15:56:30,812 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:56:30,812 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 15:56:30,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:56:30,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 15:56:30,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-06-20 15:56:30,904 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-20 15:56:30,905 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 402 places, 668 transitions, 10275 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:56:30,905 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:56:30,905 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-20 15:56:30,905 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:56:34,399 INFO L124 PetriNetUnfolderBase]: 7286/12103 cut-off events. [2024-06-20 15:56:34,399 INFO L125 PetriNetUnfolderBase]: For 1105926/1105932 co-relation queries the response was YES. [2024-06-20 15:56:34,504 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95864 conditions, 12103 events. 7286/12103 cut-off events. For 1105926/1105932 co-relation queries the response was YES. Maximal size of possible extension queue 720. Compared 88714 event pairs, 2575 based on Foata normal form. 8/12107 useless extension candidates. Maximal degree in co-relation 95683. Up to 11139 conditions per place. [2024-06-20 15:56:34,558 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 594 selfloop transitions, 109 changer transitions 0/708 dead transitions. [2024-06-20 15:56:34,558 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 708 transitions, 12030 flow [2024-06-20 15:56:34,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:56:34,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:56:34,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 188 transitions. [2024-06-20 15:56:34,559 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4372093023255814 [2024-06-20 15:56:34,559 INFO L175 Difference]: Start difference. First operand has 402 places, 668 transitions, 10275 flow. Second operand 10 states and 188 transitions. [2024-06-20 15:56:34,559 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 708 transitions, 12030 flow [2024-06-20 15:56:37,901 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 708 transitions, 11742 flow, removed 46 selfloop flow, removed 7 redundant places. [2024-06-20 15:56:37,908 INFO L231 Difference]: Finished difference. Result has 406 places, 677 transitions, 10409 flow [2024-06-20 15:56:37,909 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9999, PETRI_DIFFERENCE_MINUEND_PLACES=395, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=668, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=565, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10409, PETRI_PLACES=406, PETRI_TRANSITIONS=677} [2024-06-20 15:56:37,909 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 362 predicate places. [2024-06-20 15:56:37,909 INFO L495 AbstractCegarLoop]: Abstraction has has 406 places, 677 transitions, 10409 flow [2024-06-20 15:56:37,909 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:56:37,909 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:56:37,909 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:56:37,909 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-20 15:56:37,909 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:56:37,909 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:56:37,910 INFO L85 PathProgramCache]: Analyzing trace with hash 126071602, now seen corresponding path program 6 times [2024-06-20 15:56:37,910 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:56:37,910 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1029688934] [2024-06-20 15:56:37,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:56:37,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:56:37,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:56:39,039 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:56:39,040 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:56:39,040 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1029688934] [2024-06-20 15:56:39,040 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1029688934] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:56:39,040 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:56:39,040 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 15:56:39,040 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1614656523] [2024-06-20 15:56:39,040 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:56:39,040 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 15:56:39,040 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:56:39,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 15:56:39,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-20 15:56:39,150 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-20 15:56:39,150 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 406 places, 677 transitions, 10409 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:56:39,150 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:56:39,150 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-20 15:56:39,151 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:56:42,391 INFO L124 PetriNetUnfolderBase]: 7303/12140 cut-off events. [2024-06-20 15:56:42,391 INFO L125 PetriNetUnfolderBase]: For 1131513/1131519 co-relation queries the response was YES. [2024-06-20 15:56:42,524 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97139 conditions, 12140 events. 7303/12140 cut-off events. For 1131513/1131519 co-relation queries the response was YES. Maximal size of possible extension queue 724. Compared 89147 event pairs, 2597 based on Foata normal form. 8/12144 useless extension candidates. Maximal degree in co-relation 96956. Up to 11166 conditions per place. [2024-06-20 15:56:42,581 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 593 selfloop transitions, 117 changer transitions 0/715 dead transitions. [2024-06-20 15:56:42,582 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 415 places, 715 transitions, 12164 flow [2024-06-20 15:56:42,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:56:42,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:56:42,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 187 transitions. [2024-06-20 15:56:42,583 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43488372093023253 [2024-06-20 15:56:42,583 INFO L175 Difference]: Start difference. First operand has 406 places, 677 transitions, 10409 flow. Second operand 10 states and 187 transitions. [2024-06-20 15:56:42,583 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 415 places, 715 transitions, 12164 flow [2024-06-20 15:56:46,295 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 715 transitions, 11846 flow, removed 49 selfloop flow, removed 7 redundant places. [2024-06-20 15:56:46,303 INFO L231 Difference]: Finished difference. Result has 409 places, 683 transitions, 10488 flow [2024-06-20 15:56:46,303 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10099, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=677, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=564, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10488, PETRI_PLACES=409, PETRI_TRANSITIONS=683} [2024-06-20 15:56:46,303 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 365 predicate places. [2024-06-20 15:56:46,303 INFO L495 AbstractCegarLoop]: Abstraction has has 409 places, 683 transitions, 10488 flow [2024-06-20 15:56:46,303 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:56:46,303 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:56:46,303 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:56:46,304 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-20 15:56:46,304 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:56:46,304 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:56:46,304 INFO L85 PathProgramCache]: Analyzing trace with hash -265710358, now seen corresponding path program 7 times [2024-06-20 15:56:46,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:56:46,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [747179474] [2024-06-20 15:56:46,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:56:46,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:56:46,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:56:47,387 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:56:47,388 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:56:47,388 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [747179474] [2024-06-20 15:56:47,388 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [747179474] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:56:47,388 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:56:47,388 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 15:56:47,388 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [447518289] [2024-06-20 15:56:47,388 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:56:47,388 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 15:56:47,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:56:47,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 15:56:47,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-20 15:56:47,524 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-20 15:56:47,524 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 409 places, 683 transitions, 10488 flow. Second operand has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:56:47,524 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:56:47,524 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-20 15:56:47,524 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:56:50,764 INFO L124 PetriNetUnfolderBase]: 7295/12106 cut-off events. [2024-06-20 15:56:50,764 INFO L125 PetriNetUnfolderBase]: For 1134691/1134697 co-relation queries the response was YES. [2024-06-20 15:56:50,910 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96805 conditions, 12106 events. 7295/12106 cut-off events. For 1134691/1134697 co-relation queries the response was YES. Maximal size of possible extension queue 721. Compared 88629 event pairs, 2507 based on Foata normal form. 8/12110 useless extension candidates. Maximal degree in co-relation 96621. Up to 11011 conditions per place. [2024-06-20 15:56:50,970 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 583 selfloop transitions, 130 changer transitions 0/718 dead transitions. [2024-06-20 15:56:50,970 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 718 transitions, 12206 flow [2024-06-20 15:56:50,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 15:56:50,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 15:56:50,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 188 transitions. [2024-06-20 15:56:50,971 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4372093023255814 [2024-06-20 15:56:50,971 INFO L175 Difference]: Start difference. First operand has 409 places, 683 transitions, 10488 flow. Second operand 10 states and 188 transitions. [2024-06-20 15:56:50,971 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 718 transitions, 12206 flow [2024-06-20 15:56:55,960 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 718 transitions, 11922 flow, removed 47 selfloop flow, removed 6 redundant places. [2024-06-20 15:56:55,968 INFO L231 Difference]: Finished difference. Result has 413 places, 685 transitions, 10577 flow [2024-06-20 15:56:55,968 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10204, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=683, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=553, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10577, PETRI_PLACES=413, PETRI_TRANSITIONS=685} [2024-06-20 15:56:55,969 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 369 predicate places. [2024-06-20 15:56:55,969 INFO L495 AbstractCegarLoop]: Abstraction has has 413 places, 685 transitions, 10577 flow [2024-06-20 15:56:55,969 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 11.272727272727273) internal successors, (124), 11 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:56:55,969 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:56:55,969 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:56:55,969 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-20 15:56:55,969 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:56:55,970 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:56:55,970 INFO L85 PathProgramCache]: Analyzing trace with hash -1120294605, now seen corresponding path program 7 times [2024-06-20 15:56:55,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:56:55,970 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1267528226] [2024-06-20 15:56:55,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:56:55,970 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:56:55,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:56:56,812 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:56:56,812 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:56:56,813 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1267528226] [2024-06-20 15:56:56,813 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1267528226] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:56:56,813 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:56:56,813 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:56:56,813 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [4571241] [2024-06-20 15:56:56,813 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:56:56,813 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:56:56,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:56:56,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:56:56,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:56:56,879 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-20 15:56:56,879 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 685 transitions, 10577 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:56:56,879 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:56:56,879 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-20 15:56:56,879 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:56:59,846 INFO L124 PetriNetUnfolderBase]: 6812/11489 cut-off events. [2024-06-20 15:56:59,846 INFO L125 PetriNetUnfolderBase]: For 1177315/1177371 co-relation queries the response was YES. [2024-06-20 15:56:59,955 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93753 conditions, 11489 events. 6812/11489 cut-off events. For 1177315/1177371 co-relation queries the response was YES. Maximal size of possible extension queue 721. Compared 86247 event pairs, 2296 based on Foata normal form. 18/11322 useless extension candidates. Maximal degree in co-relation 93568. Up to 10361 conditions per place. [2024-06-20 15:57:00,006 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 549 selfloop transitions, 73 changer transitions 0/704 dead transitions. [2024-06-20 15:57:00,006 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 419 places, 704 transitions, 12256 flow [2024-06-20 15:57:00,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:57:00,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:57:00,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 133 transitions. [2024-06-20 15:57:00,007 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418604651162791 [2024-06-20 15:57:00,007 INFO L175 Difference]: Start difference. First operand has 413 places, 685 transitions, 10577 flow. Second operand 7 states and 133 transitions. [2024-06-20 15:57:00,007 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 419 places, 704 transitions, 12256 flow [2024-06-20 15:57:02,726 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 411 places, 704 transitions, 11901 flow, removed 49 selfloop flow, removed 8 redundant places. [2024-06-20 15:57:02,734 INFO L231 Difference]: Finished difference. Result has 413 places, 694 transitions, 10624 flow [2024-06-20 15:57:02,734 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10222, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=685, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=616, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10624, PETRI_PLACES=413, PETRI_TRANSITIONS=694} [2024-06-20 15:57:02,734 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 369 predicate places. [2024-06-20 15:57:02,734 INFO L495 AbstractCegarLoop]: Abstraction has has 413 places, 694 transitions, 10624 flow [2024-06-20 15:57:02,735 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:57:02,735 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:57:02,735 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:57:02,735 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-20 15:57:02,735 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:57:02,735 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:57:02,735 INFO L85 PathProgramCache]: Analyzing trace with hash -80855081, now seen corresponding path program 8 times [2024-06-20 15:57:02,735 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:57:02,736 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1838111163] [2024-06-20 15:57:02,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:57:02,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:57:02,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:57:03,573 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:57:03,573 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:57:03,573 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1838111163] [2024-06-20 15:57:03,573 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1838111163] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:57:03,573 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:57:03,574 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 15:57:03,574 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1931108650] [2024-06-20 15:57:03,574 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:57:03,574 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 15:57:03,574 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:57:03,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 15:57:03,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 15:57:03,628 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-20 15:57:03,628 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 694 transitions, 10624 flow. Second operand has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:57:03,628 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:57:03,628 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-20 15:57:03,628 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:57:06,494 INFO L124 PetriNetUnfolderBase]: 6809/11494 cut-off events. [2024-06-20 15:57:06,494 INFO L125 PetriNetUnfolderBase]: For 1192021/1192077 co-relation queries the response was YES. [2024-06-20 15:57:06,614 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93606 conditions, 11494 events. 6809/11494 cut-off events. For 1192021/1192077 co-relation queries the response was YES. Maximal size of possible extension queue 723. Compared 86455 event pairs, 2307 based on Foata normal form. 18/11327 useless extension candidates. Maximal degree in co-relation 93419. Up to 10358 conditions per place. [2024-06-20 15:57:06,667 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 549 selfloop transitions, 72 changer transitions 0/703 dead transitions. [2024-06-20 15:57:06,667 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 419 places, 703 transitions, 11902 flow [2024-06-20 15:57:06,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 15:57:06,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 15:57:06,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 132 transitions. [2024-06-20 15:57:06,668 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43853820598006643 [2024-06-20 15:57:06,668 INFO L175 Difference]: Start difference. First operand has 413 places, 694 transitions, 10624 flow. Second operand 7 states and 132 transitions. [2024-06-20 15:57:06,668 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 419 places, 703 transitions, 11902 flow [2024-06-20 15:57:10,951 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 417 places, 703 transitions, 11714 flow, removed 80 selfloop flow, removed 2 redundant places. [2024-06-20 15:57:10,959 INFO L231 Difference]: Finished difference. Result has 418 places, 694 transitions, 10586 flow [2024-06-20 15:57:10,960 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10436, PETRI_DIFFERENCE_MINUEND_PLACES=411, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=694, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=622, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10586, PETRI_PLACES=418, PETRI_TRANSITIONS=694} [2024-06-20 15:57:10,960 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 374 predicate places. [2024-06-20 15:57:10,960 INFO L495 AbstractCegarLoop]: Abstraction has has 418 places, 694 transitions, 10586 flow [2024-06-20 15:57:10,960 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.75) internal successors, (102), 8 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:57:10,960 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:57:10,960 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:57:10,961 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-20 15:57:10,961 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:57:10,961 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:57:10,961 INFO L85 PathProgramCache]: Analyzing trace with hash -71619561, now seen corresponding path program 3 times [2024-06-20 15:57:10,961 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:57:10,961 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1355376762] [2024-06-20 15:57:10,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:57:10,962 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:57:10,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:57:12,196 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:57:12,197 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:57:12,197 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1355376762] [2024-06-20 15:57:12,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1355376762] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:57:12,197 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:57:12,197 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:57:12,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [986062356] [2024-06-20 15:57:12,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:57:12,197 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:57:12,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:57:12,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:57:12,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:57:12,348 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-20 15:57:12,348 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 418 places, 694 transitions, 10586 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:57:12,348 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:57:12,348 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-20 15:57:12,348 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:57:15,127 INFO L124 PetriNetUnfolderBase]: 6606/11255 cut-off events. [2024-06-20 15:57:15,128 INFO L125 PetriNetUnfolderBase]: For 1244179/1244288 co-relation queries the response was YES. [2024-06-20 15:57:15,248 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92113 conditions, 11255 events. 6606/11255 cut-off events. For 1244179/1244288 co-relation queries the response was YES. Maximal size of possible extension queue 740. Compared 85876 event pairs, 1930 based on Foata normal form. 22/11061 useless extension candidates. Maximal degree in co-relation 91924. Up to 9901 conditions per place. [2024-06-20 15:57:15,302 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 504 selfloop transitions, 76 changer transitions 0/719 dead transitions. [2024-06-20 15:57:15,302 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 425 places, 719 transitions, 12397 flow [2024-06-20 15:57:15,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:57:15,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:57:15,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 159 transitions. [2024-06-20 15:57:15,303 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4622093023255814 [2024-06-20 15:57:15,303 INFO L175 Difference]: Start difference. First operand has 418 places, 694 transitions, 10586 flow. Second operand 8 states and 159 transitions. [2024-06-20 15:57:15,303 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 425 places, 719 transitions, 12397 flow [2024-06-20 15:57:18,303 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 419 places, 719 transitions, 12194 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-20 15:57:18,311 INFO L231 Difference]: Finished difference. Result has 420 places, 703 transitions, 10727 flow [2024-06-20 15:57:18,311 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10383, PETRI_DIFFERENCE_MINUEND_PLACES=412, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=694, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=624, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10727, PETRI_PLACES=420, PETRI_TRANSITIONS=703} [2024-06-20 15:57:18,311 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 376 predicate places. [2024-06-20 15:57:18,311 INFO L495 AbstractCegarLoop]: Abstraction has has 420 places, 703 transitions, 10727 flow [2024-06-20 15:57:18,312 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:57:18,312 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:57:18,312 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:57:18,312 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-20 15:57:18,312 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:57:18,312 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:57:18,312 INFO L85 PathProgramCache]: Analyzing trace with hash -1125998605, now seen corresponding path program 4 times [2024-06-20 15:57:18,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:57:18,313 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1810967689] [2024-06-20 15:57:18,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:57:18,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:57:18,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:57:19,488 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:57:19,488 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:57:19,488 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1810967689] [2024-06-20 15:57:19,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1810967689] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:57:19,488 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:57:19,488 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:57:19,488 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1965270190] [2024-06-20 15:57:19,489 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:57:19,489 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:57:19,489 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:57:19,489 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:57:19,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:57:19,637 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-20 15:57:19,637 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 420 places, 703 transitions, 10727 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:57:19,637 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:57:19,637 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-20 15:57:19,638 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:57:22,383 INFO L124 PetriNetUnfolderBase]: 6613/11255 cut-off events. [2024-06-20 15:57:22,383 INFO L125 PetriNetUnfolderBase]: For 1249843/1249946 co-relation queries the response was YES. [2024-06-20 15:57:22,511 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92633 conditions, 11255 events. 6613/11255 cut-off events. For 1249843/1249946 co-relation queries the response was YES. Maximal size of possible extension queue 738. Compared 85734 event pairs, 1930 based on Foata normal form. 23/11060 useless extension candidates. Maximal degree in co-relation 92444. Up to 9970 conditions per place. [2024-06-20 15:57:22,566 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 524 selfloop transitions, 53 changer transitions 0/716 dead transitions. [2024-06-20 15:57:22,566 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 427 places, 716 transitions, 11981 flow [2024-06-20 15:57:22,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:57:22,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:57:22,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-20 15:57:22,567 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.438953488372093 [2024-06-20 15:57:22,567 INFO L175 Difference]: Start difference. First operand has 420 places, 703 transitions, 10727 flow. Second operand 8 states and 151 transitions. [2024-06-20 15:57:22,567 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 427 places, 716 transitions, 11981 flow [2024-06-20 15:57:25,631 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 424 places, 716 transitions, 11856 flow, removed 34 selfloop flow, removed 3 redundant places. [2024-06-20 15:57:25,639 INFO L231 Difference]: Finished difference. Result has 425 places, 706 transitions, 10782 flow [2024-06-20 15:57:25,640 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10608, PETRI_DIFFERENCE_MINUEND_PLACES=417, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=703, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=650, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10782, PETRI_PLACES=425, PETRI_TRANSITIONS=706} [2024-06-20 15:57:25,640 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 381 predicate places. [2024-06-20 15:57:25,640 INFO L495 AbstractCegarLoop]: Abstraction has has 425 places, 706 transitions, 10782 flow [2024-06-20 15:57:25,640 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:57:25,640 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:57:25,640 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:57:25,641 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-20 15:57:25,641 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:57:25,641 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:57:25,641 INFO L85 PathProgramCache]: Analyzing trace with hash -71114571, now seen corresponding path program 5 times [2024-06-20 15:57:25,641 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:57:25,641 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1497921689] [2024-06-20 15:57:25,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:57:25,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:57:25,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:57:26,905 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:57:26,905 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:57:26,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1497921689] [2024-06-20 15:57:26,905 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1497921689] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:57:26,905 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:57:26,905 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:57:26,905 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [681060992] [2024-06-20 15:57:26,905 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:57:26,905 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:57:26,905 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:57:26,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:57:26,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:57:27,046 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-20 15:57:27,046 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 425 places, 706 transitions, 10782 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:57:27,046 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:57:27,046 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-20 15:57:27,046 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:57:30,111 INFO L124 PetriNetUnfolderBase]: 6610/11256 cut-off events. [2024-06-20 15:57:30,111 INFO L125 PetriNetUnfolderBase]: For 1293793/1293903 co-relation queries the response was YES. [2024-06-20 15:57:30,216 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92951 conditions, 11256 events. 6610/11256 cut-off events. For 1293793/1293903 co-relation queries the response was YES. Maximal size of possible extension queue 744. Compared 86161 event pairs, 2771 based on Foata normal form. 38/11065 useless extension candidates. Maximal degree in co-relation 92760. Up to 10039 conditions per place. [2024-06-20 15:57:30,265 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 563 selfloop transitions, 18 changer transitions 0/720 dead transitions. [2024-06-20 15:57:30,265 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 432 places, 720 transitions, 12047 flow [2024-06-20 15:57:30,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:57:30,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:57:30,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-20 15:57:30,266 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4331395348837209 [2024-06-20 15:57:30,266 INFO L175 Difference]: Start difference. First operand has 425 places, 706 transitions, 10782 flow. Second operand 8 states and 149 transitions. [2024-06-20 15:57:30,266 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 432 places, 720 transitions, 12047 flow [2024-06-20 15:57:34,495 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 720 transitions, 11899 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-20 15:57:34,503 INFO L231 Difference]: Finished difference. Result has 428 places, 710 transitions, 10753 flow [2024-06-20 15:57:34,503 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10634, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=706, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=688, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10753, PETRI_PLACES=428, PETRI_TRANSITIONS=710} [2024-06-20 15:57:34,503 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 384 predicate places. [2024-06-20 15:57:34,503 INFO L495 AbstractCegarLoop]: Abstraction has has 428 places, 710 transitions, 10753 flow [2024-06-20 15:57:34,504 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:57:34,504 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:57:34,504 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:57:34,504 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-20 15:57:34,504 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:57:34,504 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:57:34,504 INFO L85 PathProgramCache]: Analyzing trace with hash -529717805, now seen corresponding path program 1 times [2024-06-20 15:57:34,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:57:34,504 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [905026922] [2024-06-20 15:57:34,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:57:34,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:57:34,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:57:35,317 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:57:35,317 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:57:35,317 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [905026922] [2024-06-20 15:57:35,317 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [905026922] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:57:35,317 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:57:35,317 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:57:35,317 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1267210171] [2024-06-20 15:57:35,317 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:57:35,317 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:57:35,318 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:57:35,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:57:35,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:57:35,412 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-20 15:57:35,412 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 428 places, 710 transitions, 10753 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:57:35,412 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:57:35,412 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-20 15:57:35,412 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:57:38,657 INFO L124 PetriNetUnfolderBase]: 7205/12041 cut-off events. [2024-06-20 15:57:38,657 INFO L125 PetriNetUnfolderBase]: For 1238388/1238392 co-relation queries the response was YES. [2024-06-20 15:57:38,790 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97489 conditions, 12041 events. 7205/12041 cut-off events. For 1238388/1238392 co-relation queries the response was YES. Maximal size of possible extension queue 724. Compared 89147 event pairs, 3078 based on Foata normal form. 6/12038 useless extension candidates. Maximal degree in co-relation 97296. Up to 11234 conditions per place. [2024-06-20 15:57:38,846 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 704 selfloop transitions, 18 changer transitions 0/733 dead transitions. [2024-06-20 15:57:38,847 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 435 places, 733 transitions, 12377 flow [2024-06-20 15:57:38,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:57:38,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:57:38,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-20 15:57:38,847 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418604651162791 [2024-06-20 15:57:38,848 INFO L175 Difference]: Start difference. First operand has 428 places, 710 transitions, 10753 flow. Second operand 8 states and 152 transitions. [2024-06-20 15:57:38,848 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 435 places, 733 transitions, 12377 flow [2024-06-20 15:57:43,268 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 733 transitions, 12276 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-06-20 15:57:43,277 INFO L231 Difference]: Finished difference. Result has 431 places, 713 transitions, 10764 flow [2024-06-20 15:57:43,277 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10652, PETRI_DIFFERENCE_MINUEND_PLACES=423, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=710, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=692, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10764, PETRI_PLACES=431, PETRI_TRANSITIONS=713} [2024-06-20 15:57:43,277 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 387 predicate places. [2024-06-20 15:57:43,277 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 713 transitions, 10764 flow [2024-06-20 15:57:43,278 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:57:43,278 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:57:43,278 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:57:43,278 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-20 15:57:43,278 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:57:43,278 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:57:43,278 INFO L85 PathProgramCache]: Analyzing trace with hash -524349628, now seen corresponding path program 1 times [2024-06-20 15:57:43,279 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:57:43,279 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1006952966] [2024-06-20 15:57:43,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:57:43,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:57:43,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:57:44,315 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:57:44,315 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:57:44,315 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1006952966] [2024-06-20 15:57:44,315 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1006952966] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:57:44,315 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:57:44,315 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:57:44,315 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [428082462] [2024-06-20 15:57:44,315 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:57:44,316 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:57:44,316 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:57:44,316 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:57:44,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:57:44,410 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-20 15:57:44,410 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 713 transitions, 10764 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:57:44,410 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:57:44,410 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-20 15:57:44,410 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:57:47,486 INFO L124 PetriNetUnfolderBase]: 7205/12043 cut-off events. [2024-06-20 15:57:47,487 INFO L125 PetriNetUnfolderBase]: For 1261479/1261483 co-relation queries the response was YES. [2024-06-20 15:57:47,611 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98454 conditions, 12043 events. 7205/12043 cut-off events. For 1261479/1261483 co-relation queries the response was YES. Maximal size of possible extension queue 723. Compared 89166 event pairs, 3079 based on Foata normal form. 6/12040 useless extension candidates. Maximal degree in co-relation 98260. Up to 11245 conditions per place. [2024-06-20 15:57:47,664 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 703 selfloop transitions, 18 changer transitions 0/732 dead transitions. [2024-06-20 15:57:47,664 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 732 transitions, 12368 flow [2024-06-20 15:57:47,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:57:47,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:57:47,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-20 15:57:47,665 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43023255813953487 [2024-06-20 15:57:47,665 INFO L175 Difference]: Start difference. First operand has 431 places, 713 transitions, 10764 flow. Second operand 8 states and 148 transitions. [2024-06-20 15:57:47,665 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 732 transitions, 12368 flow [2024-06-20 15:57:52,145 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 732 transitions, 12278 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-20 15:57:52,153 INFO L231 Difference]: Finished difference. Result has 433 places, 716 transitions, 10802 flow [2024-06-20 15:57:52,154 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10674, PETRI_DIFFERENCE_MINUEND_PLACES=425, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=713, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=695, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10802, PETRI_PLACES=433, PETRI_TRANSITIONS=716} [2024-06-20 15:57:52,154 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 389 predicate places. [2024-06-20 15:57:52,154 INFO L495 AbstractCegarLoop]: Abstraction has has 433 places, 716 transitions, 10802 flow [2024-06-20 15:57:52,154 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:57:52,154 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:57:52,154 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:57:52,154 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-20 15:57:52,154 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:57:52,155 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:57:52,155 INFO L85 PathProgramCache]: Analyzing trace with hash 1182294487, now seen corresponding path program 2 times [2024-06-20 15:57:52,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:57:52,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [442942805] [2024-06-20 15:57:52,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:57:52,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:57:52,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:57:53,005 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:57:53,005 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:57:53,005 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [442942805] [2024-06-20 15:57:53,005 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [442942805] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:57:53,005 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:57:53,005 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:57:53,006 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1954741770] [2024-06-20 15:57:53,006 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:57:53,006 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:57:53,006 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:57:53,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:57:53,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:57:53,111 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-20 15:57:53,111 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 433 places, 716 transitions, 10802 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:57:53,111 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:57:53,111 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-20 15:57:53,111 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:57:56,514 INFO L124 PetriNetUnfolderBase]: 7215/12059 cut-off events. [2024-06-20 15:57:56,514 INFO L125 PetriNetUnfolderBase]: For 1282764/1282768 co-relation queries the response was YES. [2024-06-20 15:57:56,642 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98980 conditions, 12059 events. 7215/12059 cut-off events. For 1282764/1282768 co-relation queries the response was YES. Maximal size of possible extension queue 724. Compared 89359 event pairs, 3079 based on Foata normal form. 6/12056 useless extension candidates. Maximal degree in co-relation 98785. Up to 11241 conditions per place. [2024-06-20 15:57:56,699 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 703 selfloop transitions, 23 changer transitions 0/737 dead transitions. [2024-06-20 15:57:56,699 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 440 places, 737 transitions, 12432 flow [2024-06-20 15:57:56,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:57:56,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:57:56,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-20 15:57:56,700 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418604651162791 [2024-06-20 15:57:56,700 INFO L175 Difference]: Start difference. First operand has 433 places, 716 transitions, 10802 flow. Second operand 8 states and 152 transitions. [2024-06-20 15:57:56,700 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 440 places, 737 transitions, 12432 flow [2024-06-20 15:58:01,331 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 737 transitions, 12326 flow, removed 37 selfloop flow, removed 6 redundant places. [2024-06-20 15:58:01,339 INFO L231 Difference]: Finished difference. Result has 435 places, 719 transitions, 10826 flow [2024-06-20 15:58:01,339 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10696, PETRI_DIFFERENCE_MINUEND_PLACES=427, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=716, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=693, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10826, PETRI_PLACES=435, PETRI_TRANSITIONS=719} [2024-06-20 15:58:01,339 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 391 predicate places. [2024-06-20 15:58:01,339 INFO L495 AbstractCegarLoop]: Abstraction has has 435 places, 719 transitions, 10826 flow [2024-06-20 15:58:01,340 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:58:01,340 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:58:01,340 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:58:01,340 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-20 15:58:01,340 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:58:01,340 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:58:01,340 INFO L85 PathProgramCache]: Analyzing trace with hash 1187858894, now seen corresponding path program 2 times [2024-06-20 15:58:01,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:58:01,340 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1153216331] [2024-06-20 15:58:01,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:58:01,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:58:01,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:58:02,446 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:58:02,446 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:58:02,447 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1153216331] [2024-06-20 15:58:02,447 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1153216331] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:58:02,447 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:58:02,447 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:58:02,447 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [551247575] [2024-06-20 15:58:02,447 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:58:02,447 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:58:02,447 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:58:02,447 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:58:02,447 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:58:02,545 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-20 15:58:02,545 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 435 places, 719 transitions, 10826 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:58:02,545 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:58:02,545 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-20 15:58:02,545 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:58:06,148 INFO L124 PetriNetUnfolderBase]: 7223/12071 cut-off events. [2024-06-20 15:58:06,148 INFO L125 PetriNetUnfolderBase]: For 1318156/1318165 co-relation queries the response was YES. [2024-06-20 15:58:06,247 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100046 conditions, 12071 events. 7223/12071 cut-off events. For 1318156/1318165 co-relation queries the response was YES. Maximal size of possible extension queue 725. Compared 89446 event pairs, 3079 based on Foata normal form. 7/12069 useless extension candidates. Maximal degree in co-relation 99850. Up to 11262 conditions per place. [2024-06-20 15:58:06,296 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 702 selfloop transitions, 23 changer transitions 0/736 dead transitions. [2024-06-20 15:58:06,296 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 736 transitions, 12434 flow [2024-06-20 15:58:06,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:58:06,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:58:06,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-20 15:58:06,297 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43023255813953487 [2024-06-20 15:58:06,297 INFO L175 Difference]: Start difference. First operand has 435 places, 719 transitions, 10826 flow. Second operand 8 states and 148 transitions. [2024-06-20 15:58:06,297 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 736 transitions, 12434 flow [2024-06-20 15:58:10,782 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 436 places, 736 transitions, 12326 flow, removed 33 selfloop flow, removed 6 redundant places. [2024-06-20 15:58:10,790 INFO L231 Difference]: Finished difference. Result has 437 places, 722 transitions, 10862 flow [2024-06-20 15:58:10,791 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10718, PETRI_DIFFERENCE_MINUEND_PLACES=429, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=719, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=696, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10862, PETRI_PLACES=437, PETRI_TRANSITIONS=722} [2024-06-20 15:58:10,791 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 393 predicate places. [2024-06-20 15:58:10,791 INFO L495 AbstractCegarLoop]: Abstraction has has 437 places, 722 transitions, 10862 flow [2024-06-20 15:58:10,791 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:58:10,791 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:58:10,792 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:58:10,792 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-20 15:58:10,792 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:58:10,792 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:58:10,792 INFO L85 PathProgramCache]: Analyzing trace with hash 1187858677, now seen corresponding path program 3 times [2024-06-20 15:58:10,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:58:10,792 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [557890247] [2024-06-20 15:58:10,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:58:10,793 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:58:10,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:58:11,775 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:58:11,775 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:58:11,775 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [557890247] [2024-06-20 15:58:11,775 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [557890247] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:58:11,775 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:58:11,775 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:58:11,775 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1422115778] [2024-06-20 15:58:11,775 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:58:11,775 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:58:11,775 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:58:11,776 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:58:11,776 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:58:11,866 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-20 15:58:11,866 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 437 places, 722 transitions, 10862 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:58:11,866 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:58:11,866 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-20 15:58:11,866 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:58:15,481 INFO L124 PetriNetUnfolderBase]: 7233/12087 cut-off events. [2024-06-20 15:58:15,481 INFO L125 PetriNetUnfolderBase]: For 1333305/1333314 co-relation queries the response was YES. [2024-06-20 15:58:15,729 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100569 conditions, 12087 events. 7233/12087 cut-off events. For 1333305/1333314 co-relation queries the response was YES. Maximal size of possible extension queue 726. Compared 89606 event pairs, 3079 based on Foata normal form. 6/12084 useless extension candidates. Maximal degree in co-relation 100372. Up to 11255 conditions per place. [2024-06-20 15:58:15,779 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 699 selfloop transitions, 30 changer transitions 0/740 dead transitions. [2024-06-20 15:58:15,779 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 444 places, 740 transitions, 12484 flow [2024-06-20 15:58:15,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:58:15,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:58:15,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-20 15:58:15,780 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.438953488372093 [2024-06-20 15:58:15,780 INFO L175 Difference]: Start difference. First operand has 437 places, 722 transitions, 10862 flow. Second operand 8 states and 151 transitions. [2024-06-20 15:58:15,780 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 444 places, 740 transitions, 12484 flow [2024-06-20 15:58:20,385 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 438 places, 740 transitions, 12368 flow, removed 37 selfloop flow, removed 6 redundant places. [2024-06-20 15:58:20,393 INFO L231 Difference]: Finished difference. Result has 439 places, 725 transitions, 10898 flow [2024-06-20 15:58:20,394 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10746, PETRI_DIFFERENCE_MINUEND_PLACES=431, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=722, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=692, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10898, PETRI_PLACES=439, PETRI_TRANSITIONS=725} [2024-06-20 15:58:20,394 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 395 predicate places. [2024-06-20 15:58:20,394 INFO L495 AbstractCegarLoop]: Abstraction has has 439 places, 725 transitions, 10898 flow [2024-06-20 15:58:20,394 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:58:20,394 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:58:20,394 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:58:20,394 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-20 15:58:20,394 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:58:20,394 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:58:20,395 INFO L85 PathProgramCache]: Analyzing trace with hash 1187866334, now seen corresponding path program 3 times [2024-06-20 15:58:20,395 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:58:20,395 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [316301592] [2024-06-20 15:58:20,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:58:20,395 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:58:20,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:58:21,449 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:58:21,449 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:58:21,449 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [316301592] [2024-06-20 15:58:21,449 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [316301592] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:58:21,449 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:58:21,449 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:58:21,449 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1209204207] [2024-06-20 15:58:21,449 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:58:21,449 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:58:21,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:58:21,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:58:21,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:58:21,526 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-20 15:58:21,527 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 439 places, 725 transitions, 10898 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:58:21,527 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:58:21,527 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-20 15:58:21,527 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:58:25,366 INFO L124 PetriNetUnfolderBase]: 7251/12112 cut-off events. [2024-06-20 15:58:25,366 INFO L125 PetriNetUnfolderBase]: For 1368251/1368260 co-relation queries the response was YES. [2024-06-20 15:58:25,490 INFO L83 FinitePrefix]: Finished finitePrefix Result has 101889 conditions, 12112 events. 7251/12112 cut-off events. For 1368251/1368260 co-relation queries the response was YES. Maximal size of possible extension queue 728. Compared 89744 event pairs, 3079 based on Foata normal form. 12/12114 useless extension candidates. Maximal degree in co-relation 101691. Up to 11280 conditions per place. [2024-06-20 15:58:25,552 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 701 selfloop transitions, 35 changer transitions 0/747 dead transitions. [2024-06-20 15:58:25,552 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 446 places, 747 transitions, 12862 flow [2024-06-20 15:58:25,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:58:25,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:58:25,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-20 15:58:25,553 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.438953488372093 [2024-06-20 15:58:25,553 INFO L175 Difference]: Start difference. First operand has 439 places, 725 transitions, 10898 flow. Second operand 8 states and 151 transitions. [2024-06-20 15:58:25,553 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 446 places, 747 transitions, 12862 flow [2024-06-20 15:58:30,553 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 440 places, 747 transitions, 12732 flow, removed 37 selfloop flow, removed 6 redundant places. [2024-06-20 15:58:30,593 INFO L231 Difference]: Finished difference. Result has 441 places, 731 transitions, 11039 flow [2024-06-20 15:58:30,593 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10768, PETRI_DIFFERENCE_MINUEND_PLACES=433, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=725, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=693, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11039, PETRI_PLACES=441, PETRI_TRANSITIONS=731} [2024-06-20 15:58:30,593 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 397 predicate places. [2024-06-20 15:58:30,593 INFO L495 AbstractCegarLoop]: Abstraction has has 441 places, 731 transitions, 11039 flow [2024-06-20 15:58:30,594 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:58:30,594 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:58:30,594 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:58:30,594 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-20 15:58:30,594 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:58:30,594 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:58:30,594 INFO L85 PathProgramCache]: Analyzing trace with hash -1111082242, now seen corresponding path program 4 times [2024-06-20 15:58:30,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:58:30,594 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [335331466] [2024-06-20 15:58:30,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:58:30,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:58:30,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:58:31,728 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:58:31,728 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:58:31,728 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [335331466] [2024-06-20 15:58:31,728 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [335331466] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:58:31,728 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:58:31,729 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:58:31,729 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1621206693] [2024-06-20 15:58:31,729 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:58:31,729 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:58:31,729 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:58:31,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:58:31,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:58:31,822 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-20 15:58:31,822 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 441 places, 731 transitions, 11039 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:58:31,822 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:58:31,822 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-20 15:58:31,822 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:58:35,482 INFO L124 PetriNetUnfolderBase]: 7273/12146 cut-off events. [2024-06-20 15:58:35,482 INFO L125 PetriNetUnfolderBase]: For 1400325/1400338 co-relation queries the response was YES. [2024-06-20 15:58:35,598 INFO L83 FinitePrefix]: Finished finitePrefix Result has 102811 conditions, 12146 events. 7273/12146 cut-off events. For 1400325/1400338 co-relation queries the response was YES. Maximal size of possible extension queue 730. Compared 90054 event pairs, 3087 based on Foata normal form. 9/12144 useless extension candidates. Maximal degree in co-relation 102612. Up to 11253 conditions per place. [2024-06-20 15:58:35,659 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 686 selfloop transitions, 58 changer transitions 0/755 dead transitions. [2024-06-20 15:58:35,660 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 448 places, 755 transitions, 13349 flow [2024-06-20 15:58:35,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:58:35,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:58:35,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-20 15:58:35,661 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44476744186046513 [2024-06-20 15:58:35,661 INFO L175 Difference]: Start difference. First operand has 441 places, 731 transitions, 11039 flow. Second operand 8 states and 153 transitions. [2024-06-20 15:58:35,661 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 448 places, 755 transitions, 13349 flow [2024-06-20 15:58:40,846 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 444 places, 755 transitions, 13232 flow, removed 47 selfloop flow, removed 4 redundant places. [2024-06-20 15:58:40,856 INFO L231 Difference]: Finished difference. Result has 446 places, 740 transitions, 11347 flow [2024-06-20 15:58:40,856 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10922, PETRI_DIFFERENCE_MINUEND_PLACES=437, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=731, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=678, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11347, PETRI_PLACES=446, PETRI_TRANSITIONS=740} [2024-06-20 15:58:40,857 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 402 predicate places. [2024-06-20 15:58:40,857 INFO L495 AbstractCegarLoop]: Abstraction has has 446 places, 740 transitions, 11347 flow [2024-06-20 15:58:40,857 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:58:40,857 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:58:40,857 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:58:40,857 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-20 15:58:40,857 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:58:40,858 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:58:40,858 INFO L85 PathProgramCache]: Analyzing trace with hash -1120286669, now seen corresponding path program 4 times [2024-06-20 15:58:40,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:58:40,858 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2132501462] [2024-06-20 15:58:40,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:58:40,858 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:58:40,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:58:41,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-06-20 15:58:41,876 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:58:41,876 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2132501462] [2024-06-20 15:58:41,876 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2132501462] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:58:41,876 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:58:41,876 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:58:41,876 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [474646155] [2024-06-20 15:58:41,876 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:58:41,876 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:58:41,876 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:58:41,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:58:41,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:58:41,959 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-20 15:58:41,959 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 446 places, 740 transitions, 11347 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:58:41,959 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:58:41,959 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-20 15:58:41,959 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 15:58:45,731 INFO L124 PetriNetUnfolderBase]: 7275/12153 cut-off events. [2024-06-20 15:58:45,731 INFO L125 PetriNetUnfolderBase]: For 1415081/1415094 co-relation queries the response was YES. [2024-06-20 15:58:45,865 INFO L83 FinitePrefix]: Finished finitePrefix Result has 103282 conditions, 12153 events. 7275/12153 cut-off events. For 1415081/1415094 co-relation queries the response was YES. Maximal size of possible extension queue 732. Compared 90047 event pairs, 3090 based on Foata normal form. 7/12149 useless extension candidates. Maximal degree in co-relation 103080. Up to 11298 conditions per place. [2024-06-20 15:58:46,085 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 705 selfloop transitions, 39 changer transitions 0/755 dead transitions. [2024-06-20 15:58:46,085 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 453 places, 755 transitions, 12987 flow [2024-06-20 15:58:46,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 15:58:46,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 15:58:46,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-20 15:58:46,086 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.436046511627907 [2024-06-20 15:58:46,086 INFO L175 Difference]: Start difference. First operand has 446 places, 740 transitions, 11347 flow. Second operand 8 states and 150 transitions. [2024-06-20 15:58:46,086 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 453 places, 755 transitions, 12987 flow [2024-06-20 15:58:51,088 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 450 places, 755 transitions, 12838 flow, removed 60 selfloop flow, removed 3 redundant places. [2024-06-20 15:58:51,096 INFO L231 Difference]: Finished difference. Result has 451 places, 743 transitions, 11378 flow [2024-06-20 15:58:51,097 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=11200, PETRI_DIFFERENCE_MINUEND_PLACES=443, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=740, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=701, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11378, PETRI_PLACES=451, PETRI_TRANSITIONS=743} [2024-06-20 15:58:51,097 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 407 predicate places. [2024-06-20 15:58:51,097 INFO L495 AbstractCegarLoop]: Abstraction has has 451 places, 743 transitions, 11378 flow [2024-06-20 15:58:51,097 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:58:51,097 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 15:58:51,097 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 15:58:51,097 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-20 15:58:51,097 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 15:58:51,098 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 15:58:51,098 INFO L85 PathProgramCache]: Analyzing trace with hash -80639538, now seen corresponding path program 5 times [2024-06-20 15:58:51,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 15:58:51,098 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [465378162] [2024-06-20 15:58:51,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 15:58:51,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 15:58:51,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 15:58:52,264 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 15:58:52,264 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 15:58:52,264 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [465378162] [2024-06-20 15:58:52,264 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [465378162] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 15:58:52,264 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 15:58:52,264 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 15:58:52,264 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [860209658] [2024-06-20 15:58:52,264 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 15:58:52,264 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 15:58:52,265 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 15:58:52,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 15:58:52,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 15:58:52,378 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-20 15:58:52,378 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 451 places, 743 transitions, 11378 flow. Second operand has 9 states, 9 states have (on average 12.666666666666666) internal successors, (114), 9 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 15:58:52,378 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 15:58:52,378 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-20 15:58:52,378 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand