./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix011_tso.oepc.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/mix011_tso.oepc.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version eb4cb34f 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/mix011_tso.oepc.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/mix011_tso.oepc.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-eb4cb34-m [2024-06-21 20:38:36,382 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-21 20:38:36,444 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-21 20:38:36,446 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-21 20:38:36,447 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-21 20:38:36,470 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-21 20:38:36,471 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-21 20:38:36,471 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-21 20:38:36,472 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-21 20:38:36,475 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-21 20:38:36,475 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-21 20:38:36,476 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-21 20:38:36,476 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-21 20:38:36,477 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-21 20:38:36,477 INFO L153 SettingsManager]: * Use SBE=true [2024-06-21 20:38:36,478 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-21 20:38:36,478 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-21 20:38:36,478 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-21 20:38:36,478 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-21 20:38:36,478 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-21 20:38:36,479 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-21 20:38:36,479 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-21 20:38:36,479 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-21 20:38:36,479 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-21 20:38:36,479 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-21 20:38:36,479 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-21 20:38:36,480 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-21 20:38:36,480 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-21 20:38:36,480 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-21 20:38:36,480 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-21 20:38:36,481 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-21 20:38:36,481 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-21 20:38:36,481 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 20:38:36,482 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-21 20:38:36,482 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-21 20:38:36,482 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-21 20:38:36,482 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-21 20:38:36,482 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-21 20:38:36,482 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-21 20:38:36,482 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-21 20:38:36,482 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-21 20:38:36,483 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-21 20:38:36,483 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-21 20:38:36,483 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-21 20:38:36,650 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-21 20:38:36,667 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-21 20:38:36,669 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-21 20:38:36,670 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-21 20:38:36,670 INFO L274 PluginConnector]: CDTParser initialized [2024-06-21 20:38:36,671 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix011_tso.oepc.i [2024-06-21 20:38:37,686 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-21 20:38:37,891 INFO L384 CDTParser]: Found 1 translation units. [2024-06-21 20:38:37,891 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix011_tso.oepc.i [2024-06-21 20:38:37,903 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/8be2a17dd/a307030003b24ca5ab6f748a3ced1784/FLAG5d10033b8 [2024-06-21 20:38:37,913 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/8be2a17dd/a307030003b24ca5ab6f748a3ced1784 [2024-06-21 20:38:37,916 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-21 20:38:37,916 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-21 20:38:37,917 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/mix011_tso.oepc.yml/witness.yml [2024-06-21 20:38:38,034 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-21 20:38:38,035 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-21 20:38:38,036 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-21 20:38:38,036 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-21 20:38:38,040 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-21 20:38:38,040 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 08:38:37" (1/2) ... [2024-06-21 20:38:38,041 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@364c6b30 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:38:38, skipping insertion in model container [2024-06-21 20:38:38,041 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 08:38:37" (1/2) ... [2024-06-21 20:38:38,042 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@455135e2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:38:38, skipping insertion in model container [2024-06-21 20:38:38,042 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 08:38:38" (2/2) ... [2024-06-21 20:38:38,043 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@364c6b30 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 08:38:38, skipping insertion in model container [2024-06-21 20:38:38,043 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 08:38:38" (2/2) ... [2024-06-21 20:38:38,043 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-21 20:38:38,143 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-21 20:38:38,144 INFO L97 edCorrectnessWitness]: Location invariant before [L841-L841] ((((((((((((((((((((! multithreaded || x$r_buff0_thd1 == (_Bool)0) && (! multithreaded || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2))) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || ((((((((((((((((((((0 <= __unbuffered_cnt && x$flush_delayed == (_Bool)0) && x$r_buff0_thd0 == (_Bool)0) && x$r_buff0_thd1 == (_Bool)0) && x$r_buff0_thd3 == (_Bool)0) && x$r_buff1_thd0 == (_Bool)0) && x$r_buff1_thd1 == (_Bool)0) && x$r_buff1_thd3 == (_Bool)0) && x$read_delayed == (_Bool)0) && x$read_delayed_var == 0) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (a == 0 || a == 1)) && (x$w_buff0 == 0 || x$w_buff0 == 2)) && (x$w_buff1 == 0 || x$w_buff1 == 2)) && (y == 0 || y == 1)) && (z == 0 || z == 1)) && ((x == 0 || x == 1) || x == 2)) && ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2)))) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (x$w_buff1 == 0 || x$w_buff1 == 2))) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (a == 0 || a == 1))) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || (x$w_buff0 == 0 || x$w_buff0 == 2)) [2024-06-21 20:38:38,144 INFO L97 edCorrectnessWitness]: Location invariant before [L838-L838] ((((((((((((((((((((! multithreaded || x$r_buff0_thd1 == (_Bool)0) && (! multithreaded || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2))) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || ((((((((((((((((((((0 <= __unbuffered_cnt && x$flush_delayed == (_Bool)0) && x$r_buff0_thd0 == (_Bool)0) && x$r_buff0_thd1 == (_Bool)0) && x$r_buff0_thd3 == (_Bool)0) && x$r_buff1_thd0 == (_Bool)0) && x$r_buff1_thd1 == (_Bool)0) && x$r_buff1_thd3 == (_Bool)0) && x$read_delayed == (_Bool)0) && x$read_delayed_var == 0) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (a == 0 || a == 1)) && (x$w_buff0 == 0 || x$w_buff0 == 2)) && (x$w_buff1 == 0 || x$w_buff1 == 2)) && (y == 0 || y == 1)) && (z == 0 || z == 1)) && ((x == 0 || x == 1) || x == 2)) && ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2)))) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (x$w_buff1 == 0 || x$w_buff1 == 2))) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (a == 0 || a == 1))) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || (x$w_buff0 == 0 || x$w_buff0 == 2)) [2024-06-21 20:38:38,144 INFO L97 edCorrectnessWitness]: Location invariant before [L840-L840] ((((((((((((((((((((! multithreaded || x$r_buff0_thd1 == (_Bool)0) && (! multithreaded || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2))) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || ((((((((((((((((((((0 <= __unbuffered_cnt && x$flush_delayed == (_Bool)0) && x$r_buff0_thd0 == (_Bool)0) && x$r_buff0_thd1 == (_Bool)0) && x$r_buff0_thd3 == (_Bool)0) && x$r_buff1_thd0 == (_Bool)0) && x$r_buff1_thd1 == (_Bool)0) && x$r_buff1_thd3 == (_Bool)0) && x$read_delayed == (_Bool)0) && x$read_delayed_var == 0) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (a == 0 || a == 1)) && (x$w_buff0 == 0 || x$w_buff0 == 2)) && (x$w_buff1 == 0 || x$w_buff1 == 2)) && (y == 0 || y == 1)) && (z == 0 || z == 1)) && ((x == 0 || x == 1) || x == 2)) && ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2)))) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (x$w_buff1 == 0 || x$w_buff1 == 2))) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (a == 0 || a == 1))) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || (x$w_buff0 == 0 || x$w_buff0 == 2)) [2024-06-21 20:38:38,145 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-21 20:38:38,145 INFO L106 edCorrectnessWitness]: ghost_update [L836-L836] multithreaded = 1; [2024-06-21 20:38:38,186 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-21 20:38:38,495 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 20:38:38,504 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-21 20:38:38,661 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 20:38:38,695 INFO L206 MainTranslator]: Completed translation [2024-06-21 20:38:38,696 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 08:38:38 WrapperNode [2024-06-21 20:38:38,696 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-21 20:38:38,697 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-21 20:38:38,697 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-21 20:38:38,697 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-21 20:38:38,702 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 21.06 08:38:38" (1/1) ... [2024-06-21 20:38:38,717 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 21.06 08:38:38" (1/1) ... [2024-06-21 20:38:38,770 INFO L138 Inliner]: procedures = 175, calls = 49, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 153 [2024-06-21 20:38:38,771 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-21 20:38:38,771 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-21 20:38:38,771 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-21 20:38:38,772 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-21 20:38:38,780 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 08:38:38" (1/1) ... [2024-06-21 20:38:38,780 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 08:38:38" (1/1) ... [2024-06-21 20:38:38,783 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 08:38:38" (1/1) ... [2024-06-21 20:38:38,796 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-21 20:38:38,796 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 08:38:38" (1/1) ... [2024-06-21 20:38:38,796 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 08:38:38" (1/1) ... [2024-06-21 20:38:38,804 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 08:38:38" (1/1) ... [2024-06-21 20:38:38,805 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 08:38:38" (1/1) ... [2024-06-21 20:38:38,807 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 08:38:38" (1/1) ... [2024-06-21 20:38:38,808 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 08:38:38" (1/1) ... [2024-06-21 20:38:38,811 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-21 20:38:38,812 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-21 20:38:38,812 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-21 20:38:38,812 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-21 20:38:38,812 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 08:38:38" (1/1) ... [2024-06-21 20:38:38,816 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 20:38:38,822 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-21 20:38:38,834 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-21 20:38:38,841 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-21 20:38:38,865 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-21 20:38:38,865 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-21 20:38:38,865 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-21 20:38:38,866 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-21 20:38:38,866 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-21 20:38:38,866 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-21 20:38:38,866 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-21 20:38:38,866 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-21 20:38:38,866 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-21 20:38:38,866 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-21 20:38:38,867 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-21 20:38:38,867 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-21 20:38:38,868 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-21 20:38:38,968 INFO L244 CfgBuilder]: Building ICFG [2024-06-21 20:38:38,971 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-21 20:38:39,323 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-21 20:38:39,324 INFO L293 CfgBuilder]: Performing block encoding [2024-06-21 20:38:39,458 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-21 20:38:39,459 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-21 20:38:39,460 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 08:38:39 BoogieIcfgContainer [2024-06-21 20:38:39,460 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-21 20:38:39,462 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-21 20:38:39,463 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-21 20:38:39,518 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-21 20:38:39,518 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.06 08:38:37" (1/4) ... [2024-06-21 20:38:39,519 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@10351425 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.06 08:38:39, skipping insertion in model container [2024-06-21 20:38:39,519 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 08:38:38" (2/4) ... [2024-06-21 20:38:39,519 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@10351425 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 21.06 08:38:39, skipping insertion in model container [2024-06-21 20:38:39,519 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 08:38:38" (3/4) ... [2024-06-21 20:38:39,520 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@10351425 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 21.06 08:38:39, skipping insertion in model container [2024-06-21 20:38:39,520 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 08:38:39" (4/4) ... [2024-06-21 20:38:39,521 INFO L112 eAbstractionObserver]: Analyzing ICFG mix011_tso.oepc.i [2024-06-21 20:38:39,555 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-21 20:38:39,556 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-21 20:38:39,556 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-21 20:38:39,601 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-21 20:38:39,631 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 53 places, 43 transitions, 98 flow [2024-06-21 20:38:39,663 INFO L124 PetriNetUnfolderBase]: 0/40 cut-off events. [2024-06-21 20:38:39,663 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 20:38:39,665 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-21 20:38:39,665 INFO L82 GeneralOperation]: Start removeDead. Operand has 53 places, 43 transitions, 98 flow [2024-06-21 20:38:39,668 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 44 places, 34 transitions, 77 flow [2024-06-21 20:38:39,678 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-21 20:38:39,684 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;@79cda4e2, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-21 20:38:39,684 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-21 20:38:39,688 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-21 20:38:39,688 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-21 20:38:39,688 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 20:38:39,688 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:38:39,689 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-21 20:38:39,689 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-21 20:38:39,693 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:38:39,693 INFO L85 PathProgramCache]: Analyzing trace with hash 379635639, now seen corresponding path program 1 times [2024-06-21 20:38:39,702 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:38:39,703 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [127951401] [2024-06-21 20:38:39,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:38:39,703 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:38:39,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:38:40,576 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-21 20:38:40,577 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:38:40,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [127951401] [2024-06-21 20:38:40,578 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [127951401] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:38:40,578 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:38:40,579 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-21 20:38:40,580 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1761479014] [2024-06-21 20:38:40,580 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:38:40,586 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-21 20:38:40,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:38:40,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-21 20:38:40,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-21 20:38:40,655 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 43 [2024-06-21 20:38:40,657 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 34 transitions, 77 flow. Second operand has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:38:40,657 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:38:40,657 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 43 [2024-06-21 20:38:40,658 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:38:41,002 INFO L124 PetriNetUnfolderBase]: 1407/2273 cut-off events. [2024-06-21 20:38:41,003 INFO L125 PetriNetUnfolderBase]: For 41/41 co-relation queries the response was YES. [2024-06-21 20:38:41,010 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4477 conditions, 2273 events. 1407/2273 cut-off events. For 41/41 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 11820 event pairs, 989 based on Foata normal form. 1/2186 useless extension candidates. Maximal degree in co-relation 4465. Up to 2105 conditions per place. [2024-06-21 20:38:41,020 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 32 selfloop transitions, 4 changer transitions 0/44 dead transitions. [2024-06-21 20:38:41,021 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 44 transitions, 175 flow [2024-06-21 20:38:41,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-21 20:38:41,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-21 20:38:41,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 78 transitions. [2024-06-21 20:38:41,032 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6046511627906976 [2024-06-21 20:38:41,033 INFO L175 Difference]: Start difference. First operand has 44 places, 34 transitions, 77 flow. Second operand 3 states and 78 transitions. [2024-06-21 20:38:41,034 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 44 transitions, 175 flow [2024-06-21 20:38:41,036 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 44 transitions, 170 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-21 20:38:41,041 INFO L231 Difference]: Finished difference. Result has 44 places, 37 transitions, 104 flow [2024-06-21 20:38:41,042 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-21 20:38:41,045 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 0 predicate places. [2024-06-21 20:38:41,045 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 37 transitions, 104 flow [2024-06-21 20:38:41,045 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:38:41,045 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:38:41,046 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:38:41,046 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-21 20:38:41,047 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-21 20:38:41,048 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:38:41,048 INFO L85 PathProgramCache]: Analyzing trace with hash -242211092, now seen corresponding path program 1 times [2024-06-21 20:38:41,048 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:38:41,048 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [553668190] [2024-06-21 20:38:41,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:38:41,049 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:38:41,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:38:41,571 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:38:41,571 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:38:41,571 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [553668190] [2024-06-21 20:38:41,571 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [553668190] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:38:41,572 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:38:41,572 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-21 20:38:41,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1770368826] [2024-06-21 20:38:41,572 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:38:41,574 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-21 20:38:41,574 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:38:41,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-21 20:38:41,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-21 20:38:41,631 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-21 20:38:41,631 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 37 transitions, 104 flow. Second operand has 4 states, 4 states have (on average 13.25) internal successors, (53), 4 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:38:41,632 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:38:41,632 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-21 20:38:41,632 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:38:41,871 INFO L124 PetriNetUnfolderBase]: 1653/2576 cut-off events. [2024-06-21 20:38:41,872 INFO L125 PetriNetUnfolderBase]: For 483/483 co-relation queries the response was YES. [2024-06-21 20:38:41,874 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5765 conditions, 2576 events. 1653/2576 cut-off events. For 483/483 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 13063 event pairs, 1038 based on Foata normal form. 3/2567 useless extension candidates. Maximal degree in co-relation 5753. Up to 2441 conditions per place. [2024-06-21 20:38:41,881 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 40 selfloop transitions, 7 changer transitions 0/54 dead transitions. [2024-06-21 20:38:41,882 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 54 transitions, 244 flow [2024-06-21 20:38:41,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-21 20:38:41,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-21 20:38:41,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 98 transitions. [2024-06-21 20:38:41,883 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5697674418604651 [2024-06-21 20:38:41,883 INFO L175 Difference]: Start difference. First operand has 44 places, 37 transitions, 104 flow. Second operand 4 states and 98 transitions. [2024-06-21 20:38:41,883 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 54 transitions, 244 flow [2024-06-21 20:38:41,884 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 54 transitions, 240 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-21 20:38:41,885 INFO L231 Difference]: Finished difference. Result has 47 places, 40 transitions, 140 flow [2024-06-21 20:38:41,885 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-21 20:38:41,886 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 3 predicate places. [2024-06-21 20:38:41,886 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 40 transitions, 140 flow [2024-06-21 20:38:41,886 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.25) internal successors, (53), 4 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:38:41,886 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:38:41,887 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:38:41,887 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-21 20:38:41,887 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-21 20:38:41,887 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:38:41,887 INFO L85 PathProgramCache]: Analyzing trace with hash 1081391296, now seen corresponding path program 1 times [2024-06-21 20:38:41,888 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:38:41,888 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1445066560] [2024-06-21 20:38:41,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:38:41,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:38:41,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:38:42,375 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:38:42,375 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:38:42,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1445066560] [2024-06-21 20:38:42,375 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1445066560] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:38:42,376 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:38:42,376 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 20:38:42,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1378978442] [2024-06-21 20:38:42,376 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:38:42,376 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 20:38:42,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:38:42,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 20:38:42,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-21 20:38:42,443 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-21 20:38:42,443 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 40 transitions, 140 flow. Second operand has 5 states, 5 states have (on average 13.2) internal successors, (66), 5 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:38:42,443 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:38:42,443 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-21 20:38:42,444 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:38:42,714 INFO L124 PetriNetUnfolderBase]: 1641/2562 cut-off events. [2024-06-21 20:38:42,715 INFO L125 PetriNetUnfolderBase]: For 1362/1362 co-relation queries the response was YES. [2024-06-21 20:38:42,718 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6338 conditions, 2562 events. 1641/2562 cut-off events. For 1362/1362 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 12981 event pairs, 746 based on Foata normal form. 6/2558 useless extension candidates. Maximal degree in co-relation 6324. Up to 2393 conditions per place. [2024-06-21 20:38:42,726 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 48 selfloop transitions, 10 changer transitions 0/65 dead transitions. [2024-06-21 20:38:42,758 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 65 transitions, 326 flow [2024-06-21 20:38:42,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 20:38:42,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 20:38:42,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 121 transitions. [2024-06-21 20:38:42,760 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5627906976744186 [2024-06-21 20:38:42,760 INFO L175 Difference]: Start difference. First operand has 47 places, 40 transitions, 140 flow. Second operand 5 states and 121 transitions. [2024-06-21 20:38:42,760 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 65 transitions, 326 flow [2024-06-21 20:38:42,761 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 65 transitions, 312 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-21 20:38:42,762 INFO L231 Difference]: Finished difference. Result has 50 places, 43 transitions, 176 flow [2024-06-21 20:38:42,763 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=126, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=176, PETRI_PLACES=50, PETRI_TRANSITIONS=43} [2024-06-21 20:38:42,763 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 6 predicate places. [2024-06-21 20:38:42,763 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 43 transitions, 176 flow [2024-06-21 20:38:42,763 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.2) internal successors, (66), 5 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:38:42,764 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:38:42,764 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:38:42,764 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-21 20:38:42,764 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:38:42,765 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:38:42,765 INFO L85 PathProgramCache]: Analyzing trace with hash -164436715, now seen corresponding path program 1 times [2024-06-21 20:38:42,765 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:38:42,765 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [460429598] [2024-06-21 20:38:42,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:38:42,766 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:38:42,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:38:43,809 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:38:43,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:38:43,813 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [460429598] [2024-06-21 20:38:43,813 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [460429598] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:38:43,813 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:38:43,814 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:38:43,814 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [418474810] [2024-06-21 20:38:43,814 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:38:43,814 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:38:43,815 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:38:43,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:38:43,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:38:43,882 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-21 20:38:43,883 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 43 transitions, 176 flow. Second operand has 7 states, 7 states have (on average 13.142857142857142) internal successors, (92), 7 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:38:43,884 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:38:43,885 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-21 20:38:43,885 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:38:44,257 INFO L124 PetriNetUnfolderBase]: 1632/2543 cut-off events. [2024-06-21 20:38:44,257 INFO L125 PetriNetUnfolderBase]: For 2524/2524 co-relation queries the response was YES. [2024-06-21 20:38:44,260 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6885 conditions, 2543 events. 1632/2543 cut-off events. For 2524/2524 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 12815 event pairs, 582 based on Foata normal form. 6/2537 useless extension candidates. Maximal degree in co-relation 6870. Up to 2348 conditions per place. [2024-06-21 20:38:44,268 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 52 selfloop transitions, 12 changer transitions 0/71 dead transitions. [2024-06-21 20:38:44,268 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 71 transitions, 380 flow [2024-06-21 20:38:44,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:38:44,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:38:44,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 139 transitions. [2024-06-21 20:38:44,272 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5387596899224806 [2024-06-21 20:38:44,272 INFO L175 Difference]: Start difference. First operand has 50 places, 43 transitions, 176 flow. Second operand 6 states and 139 transitions. [2024-06-21 20:38:44,272 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 71 transitions, 380 flow [2024-06-21 20:38:44,275 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 71 transitions, 356 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-21 20:38:44,277 INFO L231 Difference]: Finished difference. Result has 52 places, 44 transitions, 195 flow [2024-06-21 20:38:44,277 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=144, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=195, PETRI_PLACES=52, PETRI_TRANSITIONS=44} [2024-06-21 20:38:44,278 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 8 predicate places. [2024-06-21 20:38:44,278 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 44 transitions, 195 flow [2024-06-21 20:38:44,278 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.142857142857142) internal successors, (92), 7 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:38:44,279 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:38:44,279 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:38:44,279 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-21 20:38:44,279 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-21 20:38:44,279 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:38:44,279 INFO L85 PathProgramCache]: Analyzing trace with hash -229914390, now seen corresponding path program 1 times [2024-06-21 20:38:44,280 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:38:44,280 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [594856166] [2024-06-21 20:38:44,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:38:44,280 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:38:44,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:38:44,846 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-21 20:38:44,846 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:38:44,847 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [594856166] [2024-06-21 20:38:44,847 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [594856166] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:38:44,847 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:38:44,847 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:38:44,847 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1964010905] [2024-06-21 20:38:44,847 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:38:44,848 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:38:44,848 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:38:44,848 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:38:44,848 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:38:44,920 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-21 20:38:44,921 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 44 transitions, 195 flow. Second operand has 6 states, 6 states have (on average 12.5) internal successors, (75), 6 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:38:44,921 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:38:44,921 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-21 20:38:44,921 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:38:45,221 INFO L124 PetriNetUnfolderBase]: 1375/2224 cut-off events. [2024-06-21 20:38:45,221 INFO L125 PetriNetUnfolderBase]: For 3304/3304 co-relation queries the response was YES. [2024-06-21 20:38:45,224 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6345 conditions, 2224 events. 1375/2224 cut-off events. For 3304/3304 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 11501 event pairs, 673 based on Foata normal form. 2/2178 useless extension candidates. Maximal degree in co-relation 6328. Up to 2047 conditions per place. [2024-06-21 20:38:45,232 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 43 selfloop transitions, 8 changer transitions 0/58 dead transitions. [2024-06-21 20:38:45,232 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 58 transitions, 341 flow [2024-06-21 20:38:45,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 20:38:45,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 20:38:45,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 100 transitions. [2024-06-21 20:38:45,233 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46511627906976744 [2024-06-21 20:38:45,233 INFO L175 Difference]: Start difference. First operand has 52 places, 44 transitions, 195 flow. Second operand 5 states and 100 transitions. [2024-06-21 20:38:45,233 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 58 transitions, 341 flow [2024-06-21 20:38:45,235 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 58 transitions, 308 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-21 20:38:45,236 INFO L231 Difference]: Finished difference. Result has 53 places, 47 transitions, 208 flow [2024-06-21 20:38:45,236 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=162, 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=208, PETRI_PLACES=53, PETRI_TRANSITIONS=47} [2024-06-21 20:38:45,237 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 9 predicate places. [2024-06-21 20:38:45,237 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 47 transitions, 208 flow [2024-06-21 20:38:45,237 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.5) internal successors, (75), 6 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:38:45,237 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:38:45,237 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:38:45,238 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-21 20:38:45,238 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-21 20:38:45,238 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:38:45,238 INFO L85 PathProgramCache]: Analyzing trace with hash 1491189594, now seen corresponding path program 1 times [2024-06-21 20:38:45,238 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:38:45,238 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1354740271] [2024-06-21 20:38:45,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:38:45,239 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:38:45,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:38:45,929 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:38:45,930 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:38:45,930 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1354740271] [2024-06-21 20:38:45,930 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1354740271] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:38:45,930 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:38:45,930 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:38:45,931 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [507515093] [2024-06-21 20:38:45,931 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:38:45,931 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:38:45,931 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:38:45,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:38:45,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:38:46,011 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 20:38:46,012 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 47 transitions, 208 flow. Second operand has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:38:46,012 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:38:46,012 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 20:38:46,012 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:38:46,318 INFO L124 PetriNetUnfolderBase]: 1621/2661 cut-off events. [2024-06-21 20:38:46,318 INFO L125 PetriNetUnfolderBase]: For 5188/5188 co-relation queries the response was YES. [2024-06-21 20:38:46,322 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7916 conditions, 2661 events. 1621/2661 cut-off events. For 5188/5188 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 14020 event pairs, 804 based on Foata normal form. 2/2637 useless extension candidates. Maximal degree in co-relation 7897. Up to 2396 conditions per place. [2024-06-21 20:38:46,331 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 48 selfloop transitions, 11 changer transitions 0/65 dead transitions. [2024-06-21 20:38:46,332 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 65 transitions, 384 flow [2024-06-21 20:38:46,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:38:46,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:38:46,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 113 transitions. [2024-06-21 20:38:46,333 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.437984496124031 [2024-06-21 20:38:46,333 INFO L175 Difference]: Start difference. First operand has 53 places, 47 transitions, 208 flow. Second operand 6 states and 113 transitions. [2024-06-21 20:38:46,333 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 65 transitions, 384 flow [2024-06-21 20:38:46,335 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 65 transitions, 362 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-21 20:38:46,336 INFO L231 Difference]: Finished difference. Result has 56 places, 50 transitions, 242 flow [2024-06-21 20:38:46,336 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=186, 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=242, PETRI_PLACES=56, PETRI_TRANSITIONS=50} [2024-06-21 20:38:46,337 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 12 predicate places. [2024-06-21 20:38:46,337 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 50 transitions, 242 flow [2024-06-21 20:38:46,337 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:38:46,337 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:38:46,337 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:38:46,337 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-21 20:38:46,338 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-21 20:38:46,338 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:38:46,338 INFO L85 PathProgramCache]: Analyzing trace with hash -994739425, now seen corresponding path program 1 times [2024-06-21 20:38:46,338 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:38:46,338 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2071155320] [2024-06-21 20:38:46,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:38:46,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:38:46,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:38:46,972 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-21 20:38:46,972 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:38:46,972 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2071155320] [2024-06-21 20:38:46,972 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2071155320] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:38:46,973 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:38:46,973 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:38:46,973 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1189896495] [2024-06-21 20:38:46,973 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:38:46,973 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:38:46,974 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:38:46,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:38:46,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:38:47,037 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 20:38:47,037 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 50 transitions, 242 flow. Second operand has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:38:47,037 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:38:47,038 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 20:38:47,038 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:38:47,461 INFO L124 PetriNetUnfolderBase]: 1814/2879 cut-off events. [2024-06-21 20:38:47,461 INFO L125 PetriNetUnfolderBase]: For 8365/8365 co-relation queries the response was YES. [2024-06-21 20:38:47,465 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9369 conditions, 2879 events. 1814/2879 cut-off events. For 8365/8365 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 14803 event pairs, 884 based on Foata normal form. 2/2881 useless extension candidates. Maximal degree in co-relation 9349. Up to 2655 conditions per place. [2024-06-21 20:38:47,476 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 53 selfloop transitions, 11 changer transitions 0/71 dead transitions. [2024-06-21 20:38:47,476 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 71 transitions, 438 flow [2024-06-21 20:38:47,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:38:47,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:38:47,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 116 transitions. [2024-06-21 20:38:47,477 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4496124031007752 [2024-06-21 20:38:47,477 INFO L175 Difference]: Start difference. First operand has 56 places, 50 transitions, 242 flow. Second operand 6 states and 116 transitions. [2024-06-21 20:38:47,477 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 71 transitions, 438 flow [2024-06-21 20:38:47,480 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 71 transitions, 406 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-21 20:38:47,481 INFO L231 Difference]: Finished difference. Result has 58 places, 53 transitions, 268 flow [2024-06-21 20:38:47,481 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=210, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=268, PETRI_PLACES=58, PETRI_TRANSITIONS=53} [2024-06-21 20:38:47,481 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 14 predicate places. [2024-06-21 20:38:47,482 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 53 transitions, 268 flow [2024-06-21 20:38:47,482 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:38:47,482 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:38:47,482 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:38:47,482 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-21 20:38:47,482 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-21 20:38:47,483 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:38:47,483 INFO L85 PathProgramCache]: Analyzing trace with hash 1695345291, now seen corresponding path program 2 times [2024-06-21 20:38:47,483 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:38:47,483 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [873543525] [2024-06-21 20:38:47,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:38:47,483 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:38:47,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:38:48,160 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-21 20:38:48,161 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:38:48,161 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [873543525] [2024-06-21 20:38:48,161 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [873543525] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:38:48,161 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:38:48,161 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:38:48,161 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [183864850] [2024-06-21 20:38:48,161 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:38:48,162 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:38:48,162 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:38:48,162 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:38:48,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:38:48,225 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 20:38:48,226 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 53 transitions, 268 flow. Second operand has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:38:48,226 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:38:48,226 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 20:38:48,226 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:38:48,574 INFO L124 PetriNetUnfolderBase]: 1809/2874 cut-off events. [2024-06-21 20:38:48,574 INFO L125 PetriNetUnfolderBase]: For 10921/10925 co-relation queries the response was YES. [2024-06-21 20:38:48,579 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9976 conditions, 2874 events. 1809/2874 cut-off events. For 10921/10925 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 14795 event pairs, 885 based on Foata normal form. 6/2880 useless extension candidates. Maximal degree in co-relation 9955. Up to 2630 conditions per place. [2024-06-21 20:38:48,591 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 48 selfloop transitions, 18 changer transitions 0/73 dead transitions. [2024-06-21 20:38:48,591 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 73 transitions, 482 flow [2024-06-21 20:38:48,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:38:48,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:38:48,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 127 transitions. [2024-06-21 20:38:48,595 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4219269102990033 [2024-06-21 20:38:48,595 INFO L175 Difference]: Start difference. First operand has 58 places, 53 transitions, 268 flow. Second operand 7 states and 127 transitions. [2024-06-21 20:38:48,596 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 73 transitions, 482 flow [2024-06-21 20:38:48,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 73 transitions, 444 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-21 20:38:48,600 INFO L231 Difference]: Finished difference. Result has 62 places, 58 transitions, 325 flow [2024-06-21 20:38:48,601 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=234, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=325, PETRI_PLACES=62, PETRI_TRANSITIONS=58} [2024-06-21 20:38:48,602 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 18 predicate places. [2024-06-21 20:38:48,602 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 58 transitions, 325 flow [2024-06-21 20:38:48,603 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:38:48,603 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:38:48,603 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:38:48,603 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-21 20:38:48,604 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-21 20:38:48,604 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:38:48,604 INFO L85 PathProgramCache]: Analyzing trace with hash -1017761079, now seen corresponding path program 1 times [2024-06-21 20:38:48,604 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:38:48,604 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [176733250] [2024-06-21 20:38:48,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:38:48,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:38:48,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:38:49,220 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-21 20:38:49,220 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:38:49,220 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [176733250] [2024-06-21 20:38:49,221 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [176733250] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:38:49,221 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:38:49,221 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:38:49,221 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1783702663] [2024-06-21 20:38:49,221 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:38:49,221 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:38:49,221 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:38:49,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:38:49,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:38:49,286 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 20:38:49,286 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 58 transitions, 325 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-21 20:38:49,287 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:38:49,287 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 20:38:49,287 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:38:49,671 INFO L124 PetriNetUnfolderBase]: 1622/2690 cut-off events. [2024-06-21 20:38:49,672 INFO L125 PetriNetUnfolderBase]: For 11341/11341 co-relation queries the response was YES. [2024-06-21 20:38:49,675 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9633 conditions, 2690 events. 1622/2690 cut-off events. For 11341/11341 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 14310 event pairs, 774 based on Foata normal form. 2/2682 useless extension candidates. Maximal degree in co-relation 9610. Up to 2389 conditions per place. [2024-06-21 20:38:49,682 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 60 selfloop transitions, 14 changer transitions 0/80 dead transitions. [2024-06-21 20:38:49,682 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 80 transitions, 552 flow [2024-06-21 20:38:49,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:38:49,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:38:49,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-21 20:38:49,683 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4318936877076412 [2024-06-21 20:38:49,684 INFO L175 Difference]: Start difference. First operand has 62 places, 58 transitions, 325 flow. Second operand 7 states and 130 transitions. [2024-06-21 20:38:49,684 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 80 transitions, 552 flow [2024-06-21 20:38:49,687 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 80 transitions, 507 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-21 20:38:49,688 INFO L231 Difference]: Finished difference. Result has 66 places, 61 transitions, 350 flow [2024-06-21 20:38:49,688 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=280, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=350, PETRI_PLACES=66, PETRI_TRANSITIONS=61} [2024-06-21 20:38:49,689 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 22 predicate places. [2024-06-21 20:38:49,689 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 61 transitions, 350 flow [2024-06-21 20:38:49,689 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-21 20:38:49,689 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:38:49,690 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:38:49,690 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-21 20:38:49,690 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-21 20:38:49,690 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:38:49,690 INFO L85 PathProgramCache]: Analyzing trace with hash 917467775, now seen corresponding path program 1 times [2024-06-21 20:38:49,690 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:38:49,693 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2113628220] [2024-06-21 20:38:49,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:38:49,693 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:38:49,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:38:50,332 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-21 20:38:50,332 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:38:50,332 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2113628220] [2024-06-21 20:38:50,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2113628220] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:38:50,333 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:38:50,333 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:38:50,334 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1529478696] [2024-06-21 20:38:50,334 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:38:50,334 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:38:50,334 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:38:50,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:38:50,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:38:50,406 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 20:38:50,406 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 61 transitions, 350 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-21 20:38:50,407 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:38:50,407 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 20:38:50,407 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:38:50,894 INFO L124 PetriNetUnfolderBase]: 1826/2913 cut-off events. [2024-06-21 20:38:50,895 INFO L125 PetriNetUnfolderBase]: For 16819/16819 co-relation queries the response was YES. [2024-06-21 20:38:50,900 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11335 conditions, 2913 events. 1826/2913 cut-off events. For 16819/16819 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 14981 event pairs, 706 based on Foata normal form. 4/2917 useless extension candidates. Maximal degree in co-relation 11310. Up to 2634 conditions per place. [2024-06-21 20:38:50,911 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 68 selfloop transitions, 18 changer transitions 0/93 dead transitions. [2024-06-21 20:38:50,911 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 93 transitions, 637 flow [2024-06-21 20:38:50,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:38:50,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:38:50,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 138 transitions. [2024-06-21 20:38:50,913 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4584717607973422 [2024-06-21 20:38:50,913 INFO L175 Difference]: Start difference. First operand has 66 places, 61 transitions, 350 flow. Second operand 7 states and 138 transitions. [2024-06-21 20:38:50,913 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 93 transitions, 637 flow [2024-06-21 20:38:50,919 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 93 transitions, 591 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-21 20:38:50,920 INFO L231 Difference]: Finished difference. Result has 69 places, 67 transitions, 403 flow [2024-06-21 20:38:50,921 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=304, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=403, PETRI_PLACES=69, PETRI_TRANSITIONS=67} [2024-06-21 20:38:50,921 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 25 predicate places. [2024-06-21 20:38:50,921 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 67 transitions, 403 flow [2024-06-21 20:38:50,921 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-21 20:38:50,922 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:38:50,922 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:38:50,922 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-21 20:38:50,922 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-21 20:38:50,922 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:38:50,922 INFO L85 PathProgramCache]: Analyzing trace with hash 124876411, now seen corresponding path program 1 times [2024-06-21 20:38:50,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:38:50,923 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1308506892] [2024-06-21 20:38:50,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:38:50,923 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:38:50,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:38:51,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-21 20:38:51,624 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:38:51,624 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1308506892] [2024-06-21 20:38:51,624 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1308506892] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:38:51,624 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:38:51,624 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:38:51,624 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [547613328] [2024-06-21 20:38:51,624 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:38:51,625 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:38:51,625 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:38:51,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:38:51,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:38:51,711 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-21 20:38:51,711 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 67 transitions, 403 flow. Second operand has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:38:51,712 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:38:51,712 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-21 20:38:51,712 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:38:52,144 INFO L124 PetriNetUnfolderBase]: 1952/3043 cut-off events. [2024-06-21 20:38:52,144 INFO L125 PetriNetUnfolderBase]: For 20376/20376 co-relation queries the response was YES. [2024-06-21 20:38:52,150 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12625 conditions, 3043 events. 1952/3043 cut-off events. For 20376/20376 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 15172 event pairs, 753 based on Foata normal form. 2/3045 useless extension candidates. Maximal degree in co-relation 12598. Up to 2854 conditions per place. [2024-06-21 20:38:52,162 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 71 selfloop transitions, 15 changer transitions 0/91 dead transitions. [2024-06-21 20:38:52,162 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 91 transitions, 666 flow [2024-06-21 20:38:52,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:38:52,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:38:52,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 127 transitions. [2024-06-21 20:38:52,163 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4219269102990033 [2024-06-21 20:38:52,163 INFO L175 Difference]: Start difference. First operand has 69 places, 67 transitions, 403 flow. Second operand 7 states and 127 transitions. [2024-06-21 20:38:52,163 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 91 transitions, 666 flow [2024-06-21 20:38:52,169 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 91 transitions, 622 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-06-21 20:38:52,170 INFO L231 Difference]: Finished difference. Result has 73 places, 70 transitions, 437 flow [2024-06-21 20:38:52,170 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=359, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=437, PETRI_PLACES=73, PETRI_TRANSITIONS=70} [2024-06-21 20:38:52,171 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 29 predicate places. [2024-06-21 20:38:52,171 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 70 transitions, 437 flow [2024-06-21 20:38:52,171 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:38:52,171 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:38:52,171 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:38:52,171 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-21 20:38:52,172 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-21 20:38:52,172 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:38:52,172 INFO L85 PathProgramCache]: Analyzing trace with hash 917587745, now seen corresponding path program 2 times [2024-06-21 20:38:52,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:38:52,172 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1253299732] [2024-06-21 20:38:52,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:38:52,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:38:52,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:38:52,942 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-21 20:38:52,943 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:38:52,943 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1253299732] [2024-06-21 20:38:52,943 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1253299732] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:38:52,943 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:38:52,943 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:38:52,943 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [945741] [2024-06-21 20:38:52,944 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:38:52,944 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:38:52,944 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:38:52,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:38:52,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:38:53,085 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 20:38:53,085 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 70 transitions, 437 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-21 20:38:53,085 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:38:53,086 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 20:38:53,086 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:38:53,557 INFO L124 PetriNetUnfolderBase]: 1883/2979 cut-off events. [2024-06-21 20:38:53,557 INFO L125 PetriNetUnfolderBase]: For 25134/25140 co-relation queries the response was YES. [2024-06-21 20:38:53,563 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13094 conditions, 2979 events. 1883/2979 cut-off events. For 25134/25140 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 15241 event pairs, 689 based on Foata normal form. 4/2976 useless extension candidates. Maximal degree in co-relation 13066. Up to 2666 conditions per place. [2024-06-21 20:38:53,573 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 70 selfloop transitions, 24 changer transitions 0/102 dead transitions. [2024-06-21 20:38:53,574 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 102 transitions, 822 flow [2024-06-21 20:38:53,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:38:53,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:38:53,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 140 transitions. [2024-06-21 20:38:53,575 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46511627906976744 [2024-06-21 20:38:53,575 INFO L175 Difference]: Start difference. First operand has 73 places, 70 transitions, 437 flow. Second operand 7 states and 140 transitions. [2024-06-21 20:38:53,575 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 102 transitions, 822 flow [2024-06-21 20:38:53,581 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 102 transitions, 768 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-21 20:38:53,583 INFO L231 Difference]: Finished difference. Result has 75 places, 76 transitions, 525 flow [2024-06-21 20:38:53,583 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=383, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=525, PETRI_PLACES=75, PETRI_TRANSITIONS=76} [2024-06-21 20:38:53,584 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 31 predicate places. [2024-06-21 20:38:53,584 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 76 transitions, 525 flow [2024-06-21 20:38:53,584 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-21 20:38:53,584 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:38:53,584 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:38:53,584 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-21 20:38:53,585 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-21 20:38:53,585 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:38:53,585 INFO L85 PathProgramCache]: Analyzing trace with hash -1485829511, now seen corresponding path program 2 times [2024-06-21 20:38:53,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:38:53,585 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [475649929] [2024-06-21 20:38:53,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:38:53,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:38:53,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:38:54,259 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:38:54,259 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:38:54,260 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [475649929] [2024-06-21 20:38:54,260 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [475649929] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:38:54,260 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:38:54,260 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:38:54,260 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1465330229] [2024-06-21 20:38:54,260 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:38:54,261 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:38:54,261 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:38:54,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:38:54,262 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:38:54,326 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-21 20:38:54,327 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 76 transitions, 525 flow. Second operand has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:38:54,327 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:38:54,327 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-21 20:38:54,327 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:38:54,756 INFO L124 PetriNetUnfolderBase]: 2001/3107 cut-off events. [2024-06-21 20:38:54,756 INFO L125 PetriNetUnfolderBase]: For 29861/29865 co-relation queries the response was YES. [2024-06-21 20:38:54,761 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14278 conditions, 3107 events. 2001/3107 cut-off events. For 29861/29865 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 15465 event pairs, 747 based on Foata normal form. 6/3110 useless extension candidates. Maximal degree in co-relation 14249. Up to 2878 conditions per place. [2024-06-21 20:38:54,774 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 69 selfloop transitions, 28 changer transitions 0/102 dead transitions. [2024-06-21 20:38:54,774 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 102 transitions, 901 flow [2024-06-21 20:38:54,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:38:54,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:38:54,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 129 transitions. [2024-06-21 20:38:54,776 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-21 20:38:54,776 INFO L175 Difference]: Start difference. First operand has 75 places, 76 transitions, 525 flow. Second operand 7 states and 129 transitions. [2024-06-21 20:38:54,776 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 102 transitions, 901 flow [2024-06-21 20:38:54,788 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 102 transitions, 853 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-21 20:38:54,790 INFO L231 Difference]: Finished difference. Result has 79 places, 82 transitions, 631 flow [2024-06-21 20:38:54,790 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=477, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=631, PETRI_PLACES=79, PETRI_TRANSITIONS=82} [2024-06-21 20:38:54,791 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 35 predicate places. [2024-06-21 20:38:54,791 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 82 transitions, 631 flow [2024-06-21 20:38:54,791 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:38:54,791 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:38:54,791 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:38:54,791 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-21 20:38:54,792 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-21 20:38:54,792 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:38:54,792 INFO L85 PathProgramCache]: Analyzing trace with hash -1486066847, now seen corresponding path program 3 times [2024-06-21 20:38:54,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:38:54,792 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1910266867] [2024-06-21 20:38:54,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:38:54,792 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:38:54,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:38:55,507 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-21 20:38:55,508 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:38:55,511 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1910266867] [2024-06-21 20:38:55,511 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1910266867] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:38:55,519 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:38:55,519 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:38:55,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1330937775] [2024-06-21 20:38:55,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:38:55,520 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:38:55,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:38:55,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:38:55,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:38:55,619 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 20:38:55,620 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 82 transitions, 631 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-21 20:38:55,620 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:38:55,620 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 20:38:55,620 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:38:56,006 INFO L124 PetriNetUnfolderBase]: 1880/2996 cut-off events. [2024-06-21 20:38:56,006 INFO L125 PetriNetUnfolderBase]: For 34116/34120 co-relation queries the response was YES. [2024-06-21 20:38:56,012 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14262 conditions, 2996 events. 1880/2996 cut-off events. For 34116/34120 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 15407 event pairs, 699 based on Foata normal form. 8/3004 useless extension candidates. Maximal degree in co-relation 14231. Up to 2626 conditions per place. [2024-06-21 20:38:56,025 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 67 selfloop transitions, 31 changer transitions 0/108 dead transitions. [2024-06-21 20:38:56,026 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 108 transitions, 989 flow [2024-06-21 20:38:56,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:38:56,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:38:56,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 139 transitions. [2024-06-21 20:38:56,027 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46179401993355484 [2024-06-21 20:38:56,027 INFO L175 Difference]: Start difference. First operand has 79 places, 82 transitions, 631 flow. Second operand 7 states and 139 transitions. [2024-06-21 20:38:56,027 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 108 transitions, 989 flow [2024-06-21 20:38:56,046 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 108 transitions, 932 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-06-21 20:38:56,047 INFO L231 Difference]: Finished difference. Result has 83 places, 85 transitions, 698 flow [2024-06-21 20:38:56,047 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=574, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=698, PETRI_PLACES=83, PETRI_TRANSITIONS=85} [2024-06-21 20:38:56,049 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 39 predicate places. [2024-06-21 20:38:56,049 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 85 transitions, 698 flow [2024-06-21 20:38:56,049 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-21 20:38:56,049 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:38:56,049 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:38:56,049 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-21 20:38:56,049 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:38:56,050 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:38:56,050 INFO L85 PathProgramCache]: Analyzing trace with hash -1486066661, now seen corresponding path program 3 times [2024-06-21 20:38:56,050 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:38:56,050 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1974779115] [2024-06-21 20:38:56,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:38:56,050 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:38:56,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:38:56,665 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:38:56,665 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:38:56,665 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1974779115] [2024-06-21 20:38:56,665 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1974779115] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:38:56,666 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:38:56,666 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:38:56,666 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1804715694] [2024-06-21 20:38:56,666 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:38:56,666 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:38:56,666 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:38:56,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:38:56,667 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:38:56,734 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-21 20:38:56,735 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 85 transitions, 698 flow. Second operand has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:38:56,735 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:38:56,735 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-21 20:38:56,735 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:38:57,157 INFO L124 PetriNetUnfolderBase]: 1986/3099 cut-off events. [2024-06-21 20:38:57,157 INFO L125 PetriNetUnfolderBase]: For 38856/38860 co-relation queries the response was YES. [2024-06-21 20:38:57,162 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15423 conditions, 3099 events. 1986/3099 cut-off events. For 38856/38860 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 15500 event pairs, 745 based on Foata normal form. 6/3105 useless extension candidates. Maximal degree in co-relation 15390. Up to 2859 conditions per place. [2024-06-21 20:38:57,172 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 71 selfloop transitions, 27 changer transitions 0/103 dead transitions. [2024-06-21 20:38:57,172 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 103 transitions, 940 flow [2024-06-21 20:38:57,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:38:57,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:38:57,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 128 transitions. [2024-06-21 20:38:57,173 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42524916943521596 [2024-06-21 20:38:57,173 INFO L175 Difference]: Start difference. First operand has 83 places, 85 transitions, 698 flow. Second operand 7 states and 128 transitions. [2024-06-21 20:38:57,173 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 103 transitions, 940 flow [2024-06-21 20:38:57,190 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 103 transitions, 816 flow, removed 33 selfloop flow, removed 5 redundant places. [2024-06-21 20:38:57,191 INFO L231 Difference]: Finished difference. Result has 85 places, 85 transitions, 636 flow [2024-06-21 20:38:57,191 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=574, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=636, PETRI_PLACES=85, PETRI_TRANSITIONS=85} [2024-06-21 20:38:57,192 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 41 predicate places. [2024-06-21 20:38:57,192 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 85 transitions, 636 flow [2024-06-21 20:38:57,192 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:38:57,192 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:38:57,192 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:38:57,192 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-21 20:38:57,193 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:38:57,193 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:38:57,193 INFO L85 PathProgramCache]: Analyzing trace with hash -94494759, now seen corresponding path program 1 times [2024-06-21 20:38:57,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:38:57,193 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1981169417] [2024-06-21 20:38:57,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:38:57,193 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:38:57,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:38:57,678 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:38:57,679 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:38:57,679 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1981169417] [2024-06-21 20:38:57,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1981169417] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:38:57,681 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:38:57,681 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:38:57,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1161580136] [2024-06-21 20:38:57,681 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:38:57,682 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:38:57,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:38:57,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:38:57,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:38:57,742 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-21 20:38:57,742 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 85 transitions, 636 flow. Second operand has 6 states, 6 states have (on average 11.0) internal successors, (66), 6 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:38:57,742 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:38:57,743 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-21 20:38:57,743 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:38:58,215 INFO L124 PetriNetUnfolderBase]: 2166/3389 cut-off events. [2024-06-21 20:38:58,216 INFO L125 PetriNetUnfolderBase]: For 45684/45684 co-relation queries the response was YES. [2024-06-21 20:38:58,222 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16890 conditions, 3389 events. 2166/3389 cut-off events. For 45684/45684 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 17066 event pairs, 834 based on Foata normal form. 1/3390 useless extension candidates. Maximal degree in co-relation 16856. Up to 3173 conditions per place. [2024-06-21 20:38:58,232 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 79 selfloop transitions, 8 changer transitions 0/96 dead transitions. [2024-06-21 20:38:58,233 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 96 transitions, 855 flow [2024-06-21 20:38:58,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 20:38:58,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 20:38:58,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 88 transitions. [2024-06-21 20:38:58,234 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40930232558139534 [2024-06-21 20:38:58,234 INFO L175 Difference]: Start difference. First operand has 85 places, 85 transitions, 636 flow. Second operand 5 states and 88 transitions. [2024-06-21 20:38:58,234 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 96 transitions, 855 flow [2024-06-21 20:38:58,252 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 96 transitions, 783 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-21 20:38:58,253 INFO L231 Difference]: Finished difference. Result has 84 places, 88 transitions, 614 flow [2024-06-21 20:38:58,254 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=564, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=614, PETRI_PLACES=84, PETRI_TRANSITIONS=88} [2024-06-21 20:38:58,254 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 40 predicate places. [2024-06-21 20:38:58,254 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 88 transitions, 614 flow [2024-06-21 20:38:58,254 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.0) internal successors, (66), 6 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:38:58,254 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:38:58,254 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:38:58,255 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-21 20:38:58,255 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-21 20:38:58,255 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:38:58,255 INFO L85 PathProgramCache]: Analyzing trace with hash -427612024, now seen corresponding path program 1 times [2024-06-21 20:38:58,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:38:58,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [710807244] [2024-06-21 20:38:58,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:38:58,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:38:58,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:38:59,135 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-21 20:38:59,135 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:38:59,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [710807244] [2024-06-21 20:38:59,135 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [710807244] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:38:59,136 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:38:59,136 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:38:59,136 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [422370687] [2024-06-21 20:38:59,136 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:38:59,136 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:38:59,136 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:38:59,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:38:59,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:38:59,252 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 20:38:59,252 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 88 transitions, 614 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-21 20:38:59,252 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:38:59,252 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 20:38:59,252 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:38:59,800 INFO L124 PetriNetUnfolderBase]: 1965/3081 cut-off events. [2024-06-21 20:38:59,800 INFO L125 PetriNetUnfolderBase]: For 50300/50300 co-relation queries the response was YES. [2024-06-21 20:38:59,807 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16474 conditions, 3081 events. 1965/3081 cut-off events. For 50300/50300 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 15723 event pairs, 724 based on Foata normal form. 2/3083 useless extension candidates. Maximal degree in co-relation 16439. Up to 2772 conditions per place. [2024-06-21 20:38:59,817 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 82 selfloop transitions, 20 changer transitions 0/113 dead transitions. [2024-06-21 20:38:59,817 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 113 transitions, 889 flow [2024-06-21 20:38:59,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:38:59,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:38:59,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 138 transitions. [2024-06-21 20:38:59,818 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4584717607973422 [2024-06-21 20:38:59,819 INFO L175 Difference]: Start difference. First operand has 84 places, 88 transitions, 614 flow. Second operand 7 states and 138 transitions. [2024-06-21 20:38:59,819 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 113 transitions, 889 flow [2024-06-21 20:38:59,837 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 113 transitions, 837 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-21 20:38:59,838 INFO L231 Difference]: Finished difference. Result has 88 places, 88 transitions, 614 flow [2024-06-21 20:38:59,838 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=562, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=614, PETRI_PLACES=88, PETRI_TRANSITIONS=88} [2024-06-21 20:38:59,839 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 44 predicate places. [2024-06-21 20:38:59,839 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 88 transitions, 614 flow [2024-06-21 20:38:59,839 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-21 20:38:59,839 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:38:59,839 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:38:59,839 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-21 20:38:59,840 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-21 20:38:59,840 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:38:59,840 INFO L85 PathProgramCache]: Analyzing trace with hash -1623268315, now seen corresponding path program 1 times [2024-06-21 20:38:59,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:38:59,840 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [203866549] [2024-06-21 20:38:59,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:38:59,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:38:59,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:39:00,586 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:39:00,587 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:39:00,587 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [203866549] [2024-06-21 20:39:00,587 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [203866549] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:39:00,587 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:39:00,587 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:39:00,587 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [973922995] [2024-06-21 20:39:00,587 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:39:00,588 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:39:00,588 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:39:00,588 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:39:00,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:39:00,690 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-21 20:39:00,691 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 88 transitions, 614 flow. Second operand has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:39:00,691 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:39:00,691 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-21 20:39:00,691 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:39:01,292 INFO L124 PetriNetUnfolderBase]: 2098/3224 cut-off events. [2024-06-21 20:39:01,292 INFO L125 PetriNetUnfolderBase]: For 55923/55923 co-relation queries the response was YES. [2024-06-21 20:39:01,299 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17552 conditions, 3224 events. 2098/3224 cut-off events. For 55923/55923 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 15967 event pairs, 759 based on Foata normal form. 4/3228 useless extension candidates. Maximal degree in co-relation 17516. Up to 2971 conditions per place. [2024-06-21 20:39:01,310 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 95 selfloop transitions, 21 changer transitions 0/122 dead transitions. [2024-06-21 20:39:01,311 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 122 transitions, 983 flow [2024-06-21 20:39:01,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:39:01,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:39:01,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-21 20:39:01,312 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4331395348837209 [2024-06-21 20:39:01,312 INFO L175 Difference]: Start difference. First operand has 88 places, 88 transitions, 614 flow. Second operand 8 states and 149 transitions. [2024-06-21 20:39:01,312 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 122 transitions, 983 flow [2024-06-21 20:39:01,334 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 122 transitions, 935 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-21 20:39:01,335 INFO L231 Difference]: Finished difference. Result has 90 places, 91 transitions, 670 flow [2024-06-21 20:39:01,336 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=566, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=670, PETRI_PLACES=90, PETRI_TRANSITIONS=91} [2024-06-21 20:39:01,336 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 46 predicate places. [2024-06-21 20:39:01,336 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 91 transitions, 670 flow [2024-06-21 20:39:01,336 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:39:01,336 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:39:01,336 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:39:01,337 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-21 20:39:01,337 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-21 20:39:01,337 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:39:01,337 INFO L85 PathProgramCache]: Analyzing trace with hash -423797009, now seen corresponding path program 2 times [2024-06-21 20:39:01,337 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:39:01,337 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [287041525] [2024-06-21 20:39:01,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:39:01,338 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:39:01,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:39:02,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-21 20:39:02,090 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:39:02,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [287041525] [2024-06-21 20:39:02,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [287041525] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:39:02,091 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:39:02,091 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:39:02,091 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1464138686] [2024-06-21 20:39:02,091 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:39:02,091 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:39:02,091 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:39:02,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:39:02,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:39:02,184 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-21 20:39:02,184 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 91 transitions, 670 flow. Second operand has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:39:02,184 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:39:02,184 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-21 20:39:02,184 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:39:02,712 INFO L124 PetriNetUnfolderBase]: 2154/3304 cut-off events. [2024-06-21 20:39:02,713 INFO L125 PetriNetUnfolderBase]: For 64278/64278 co-relation queries the response was YES. [2024-06-21 20:39:02,720 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18799 conditions, 3304 events. 2154/3304 cut-off events. For 64278/64278 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 16379 event pairs, 743 based on Foata normal form. 4/3308 useless extension candidates. Maximal degree in co-relation 18762. Up to 2954 conditions per place. [2024-06-21 20:39:02,732 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 87 selfloop transitions, 35 changer transitions 0/128 dead transitions. [2024-06-21 20:39:02,732 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 128 transitions, 1179 flow [2024-06-21 20:39:02,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:39:02,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:39:02,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-21 20:39:02,734 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418604651162791 [2024-06-21 20:39:02,734 INFO L175 Difference]: Start difference. First operand has 90 places, 91 transitions, 670 flow. Second operand 8 states and 152 transitions. [2024-06-21 20:39:02,734 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 128 transitions, 1179 flow [2024-06-21 20:39:02,760 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 128 transitions, 1099 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-21 20:39:02,762 INFO L231 Difference]: Finished difference. Result has 92 places, 97 transitions, 782 flow [2024-06-21 20:39:02,762 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=590, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=782, PETRI_PLACES=92, PETRI_TRANSITIONS=97} [2024-06-21 20:39:02,763 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 48 predicate places. [2024-06-21 20:39:02,763 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 97 transitions, 782 flow [2024-06-21 20:39:02,764 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:39:02,764 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:39:02,764 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:39:02,764 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-21 20:39:02,764 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-21 20:39:02,768 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:39:02,768 INFO L85 PathProgramCache]: Analyzing trace with hash -1619543448, now seen corresponding path program 1 times [2024-06-21 20:39:02,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:39:02,768 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1036870076] [2024-06-21 20:39:02,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:39:02,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:39:02,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:39:03,542 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:39:03,543 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:39:03,543 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1036870076] [2024-06-21 20:39:03,543 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1036870076] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:39:03,543 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:39:03,543 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:39:03,543 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1016148901] [2024-06-21 20:39:03,543 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:39:03,544 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:39:03,545 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:39:03,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:39:03,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:39:03,658 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-21 20:39:03,659 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 97 transitions, 782 flow. Second operand has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:39:03,659 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:39:03,659 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-21 20:39:03,659 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:39:04,167 INFO L124 PetriNetUnfolderBase]: 2165/3325 cut-off events. [2024-06-21 20:39:04,168 INFO L125 PetriNetUnfolderBase]: For 71805/71805 co-relation queries the response was YES. [2024-06-21 20:39:04,175 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19564 conditions, 3325 events. 2165/3325 cut-off events. For 71805/71805 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 16545 event pairs, 733 based on Foata normal form. 2/3327 useless extension candidates. Maximal degree in co-relation 19526. Up to 3111 conditions per place. [2024-06-21 20:39:04,188 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 101 selfloop transitions, 18 changer transitions 0/125 dead transitions. [2024-06-21 20:39:04,188 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 125 transitions, 1137 flow [2024-06-21 20:39:04,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:39:04,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:39:04,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-21 20:39:04,189 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41569767441860467 [2024-06-21 20:39:04,190 INFO L175 Difference]: Start difference. First operand has 92 places, 97 transitions, 782 flow. Second operand 8 states and 143 transitions. [2024-06-21 20:39:04,190 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 125 transitions, 1137 flow [2024-06-21 20:39:04,314 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 125 transitions, 1057 flow, removed 26 selfloop flow, removed 4 redundant places. [2024-06-21 20:39:04,316 INFO L231 Difference]: Finished difference. Result has 96 places, 100 transitions, 802 flow [2024-06-21 20:39:04,316 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=702, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=802, PETRI_PLACES=96, PETRI_TRANSITIONS=100} [2024-06-21 20:39:04,316 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 52 predicate places. [2024-06-21 20:39:04,316 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 100 transitions, 802 flow [2024-06-21 20:39:04,317 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:39:04,317 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:39:04,317 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:39:04,317 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-21 20:39:04,317 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-21 20:39:04,318 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:39:04,318 INFO L85 PathProgramCache]: Analyzing trace with hash -423802589, now seen corresponding path program 3 times [2024-06-21 20:39:04,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:39:04,318 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1055487291] [2024-06-21 20:39:04,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:39:04,319 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:39:04,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:39:05,067 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-21 20:39:05,067 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:39:05,067 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1055487291] [2024-06-21 20:39:05,067 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1055487291] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:39:05,068 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:39:05,068 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:39:05,068 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1821653372] [2024-06-21 20:39:05,068 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:39:05,068 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:39:05,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:39:05,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:39:05,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:39:05,214 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-21 20:39:05,215 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 100 transitions, 802 flow. Second operand has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:39:05,215 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:39:05,215 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-21 20:39:05,215 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:39:05,794 INFO L124 PetriNetUnfolderBase]: 2173/3332 cut-off events. [2024-06-21 20:39:05,794 INFO L125 PetriNetUnfolderBase]: For 78988/78994 co-relation queries the response was YES. [2024-06-21 20:39:05,801 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20184 conditions, 3332 events. 2173/3332 cut-off events. For 78988/78994 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 16546 event pairs, 734 based on Foata normal form. 4/3330 useless extension candidates. Maximal degree in co-relation 20144. Up to 2981 conditions per place. [2024-06-21 20:39:05,812 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 92 selfloop transitions, 36 changer transitions 0/134 dead transitions. [2024-06-21 20:39:05,812 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 134 transitions, 1279 flow [2024-06-21 20:39:05,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:39:05,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:39:05,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-21 20:39:05,814 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44476744186046513 [2024-06-21 20:39:05,814 INFO L175 Difference]: Start difference. First operand has 96 places, 100 transitions, 802 flow. Second operand 8 states and 153 transitions. [2024-06-21 20:39:05,814 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 134 transitions, 1279 flow [2024-06-21 20:39:05,839 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 134 transitions, 1203 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-21 20:39:05,841 INFO L231 Difference]: Finished difference. Result has 98 places, 103 transitions, 862 flow [2024-06-21 20:39:05,841 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=726, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=862, PETRI_PLACES=98, PETRI_TRANSITIONS=103} [2024-06-21 20:39:05,841 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 54 predicate places. [2024-06-21 20:39:05,841 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 103 transitions, 862 flow [2024-06-21 20:39:05,842 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:39:05,842 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:39:05,842 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:39:05,842 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-21 20:39:05,842 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-21 20:39:05,842 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:39:05,842 INFO L85 PathProgramCache]: Analyzing trace with hash -416081974, now seen corresponding path program 2 times [2024-06-21 20:39:05,843 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:39:05,843 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [730381910] [2024-06-21 20:39:05,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:39:05,843 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:39:05,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:39:06,539 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-21 20:39:06,539 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:39:06,539 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [730381910] [2024-06-21 20:39:06,539 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [730381910] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:39:06,539 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:39:06,539 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:39:06,540 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [659790523] [2024-06-21 20:39:06,540 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:39:06,540 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:39:06,540 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:39:06,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:39:06,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:39:06,619 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-21 20:39:06,620 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 103 transitions, 862 flow. Second operand has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:39:06,620 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:39:06,620 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-21 20:39:06,620 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:39:07,066 INFO L124 PetriNetUnfolderBase]: 2205/3385 cut-off events. [2024-06-21 20:39:07,066 INFO L125 PetriNetUnfolderBase]: For 86395/86405 co-relation queries the response was YES. [2024-06-21 20:39:07,074 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20902 conditions, 3385 events. 2205/3385 cut-off events. For 86395/86405 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 16885 event pairs, 751 based on Foata normal form. 6/3384 useless extension candidates. Maximal degree in co-relation 20861. Up to 3085 conditions per place. [2024-06-21 20:39:07,087 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 92 selfloop transitions, 40 changer transitions 0/138 dead transitions. [2024-06-21 20:39:07,087 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 138 transitions, 1522 flow [2024-06-21 20:39:07,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:39:07,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:39:07,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-21 20:39:07,089 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4331395348837209 [2024-06-21 20:39:07,089 INFO L175 Difference]: Start difference. First operand has 98 places, 103 transitions, 862 flow. Second operand 8 states and 149 transitions. [2024-06-21 20:39:07,089 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 138 transitions, 1522 flow [2024-06-21 20:39:07,136 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 138 transitions, 1428 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-21 20:39:07,138 INFO L231 Difference]: Finished difference. Result has 101 places, 112 transitions, 1030 flow [2024-06-21 20:39:07,138 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=768, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1030, PETRI_PLACES=101, PETRI_TRANSITIONS=112} [2024-06-21 20:39:07,138 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 57 predicate places. [2024-06-21 20:39:07,138 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 112 transitions, 1030 flow [2024-06-21 20:39:07,139 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:39:07,139 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:39:07,139 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:39:07,139 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-21 20:39:07,139 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-21 20:39:07,139 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:39:07,140 INFO L85 PathProgramCache]: Analyzing trace with hash -416082191, now seen corresponding path program 4 times [2024-06-21 20:39:07,140 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:39:07,140 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [688724469] [2024-06-21 20:39:07,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:39:07,140 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:39:07,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:39:07,944 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-21 20:39:07,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:39:07,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [688724469] [2024-06-21 20:39:07,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [688724469] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:39:07,945 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:39:07,945 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:39:07,945 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1488628105] [2024-06-21 20:39:07,945 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:39:07,946 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:39:07,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:39:07,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:39:07,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:39:08,040 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-21 20:39:08,040 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 112 transitions, 1030 flow. Second operand has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:39:08,040 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:39:08,040 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-21 20:39:08,040 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:39:08,514 INFO L124 PetriNetUnfolderBase]: 2222/3420 cut-off events. [2024-06-21 20:39:08,514 INFO L125 PetriNetUnfolderBase]: For 95789/95793 co-relation queries the response was YES. [2024-06-21 20:39:08,523 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21671 conditions, 3420 events. 2222/3420 cut-off events. For 95789/95793 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 17089 event pairs, 744 based on Foata normal form. 8/3428 useless extension candidates. Maximal degree in co-relation 21629. Up to 2937 conditions per place. [2024-06-21 20:39:08,536 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 83 selfloop transitions, 57 changer transitions 0/146 dead transitions. [2024-06-21 20:39:08,536 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 146 transitions, 1600 flow [2024-06-21 20:39:08,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:39:08,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:39:08,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-21 20:39:08,537 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418604651162791 [2024-06-21 20:39:08,537 INFO L175 Difference]: Start difference. First operand has 101 places, 112 transitions, 1030 flow. Second operand 8 states and 152 transitions. [2024-06-21 20:39:08,538 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 146 transitions, 1600 flow [2024-06-21 20:39:08,580 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 146 transitions, 1525 flow, removed 28 selfloop flow, removed 3 redundant places. [2024-06-21 20:39:08,582 INFO L231 Difference]: Finished difference. Result has 106 places, 118 transitions, 1211 flow [2024-06-21 20:39:08,582 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=955, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1211, PETRI_PLACES=106, PETRI_TRANSITIONS=118} [2024-06-21 20:39:08,583 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 62 predicate places. [2024-06-21 20:39:08,583 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 118 transitions, 1211 flow [2024-06-21 20:39:08,583 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:39:08,583 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:39:08,583 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:39:08,583 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-21 20:39:08,584 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-21 20:39:08,584 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:39:08,584 INFO L85 PathProgramCache]: Analyzing trace with hash 1184194088, now seen corresponding path program 3 times [2024-06-21 20:39:08,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:39:08,584 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [23877479] [2024-06-21 20:39:08,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:39:08,584 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:39:08,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:39:09,235 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:39:09,236 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:39:09,236 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [23877479] [2024-06-21 20:39:09,236 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [23877479] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:39:09,236 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:39:09,236 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:39:09,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [76520666] [2024-06-21 20:39:09,237 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:39:09,237 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:39:09,237 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:39:09,237 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:39:09,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:39:09,307 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-21 20:39:09,307 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 118 transitions, 1211 flow. Second operand has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:39:09,307 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:39:09,307 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-21 20:39:09,308 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:39:09,797 INFO L124 PetriNetUnfolderBase]: 2215/3409 cut-off events. [2024-06-21 20:39:09,797 INFO L125 PetriNetUnfolderBase]: For 103420/103424 co-relation queries the response was YES. [2024-06-21 20:39:09,806 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22404 conditions, 3409 events. 2215/3409 cut-off events. For 103420/103424 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 17040 event pairs, 750 based on Foata normal form. 6/3415 useless extension candidates. Maximal degree in co-relation 22360. Up to 3101 conditions per place. [2024-06-21 20:39:09,818 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 94 selfloop transitions, 42 changer transitions 0/142 dead transitions. [2024-06-21 20:39:09,818 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 142 transitions, 1633 flow [2024-06-21 20:39:09,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:39:09,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:39:09,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-21 20:39:09,820 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42441860465116277 [2024-06-21 20:39:09,820 INFO L175 Difference]: Start difference. First operand has 106 places, 118 transitions, 1211 flow. Second operand 8 states and 146 transitions. [2024-06-21 20:39:09,820 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 142 transitions, 1633 flow [2024-06-21 20:39:09,901 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 142 transitions, 1491 flow, removed 52 selfloop flow, removed 4 redundant places. [2024-06-21 20:39:09,902 INFO L231 Difference]: Finished difference. Result has 110 places, 118 transitions, 1161 flow [2024-06-21 20:39:09,903 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1069, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=118, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1161, PETRI_PLACES=110, PETRI_TRANSITIONS=118} [2024-06-21 20:39:09,903 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 66 predicate places. [2024-06-21 20:39:09,903 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 118 transitions, 1161 flow [2024-06-21 20:39:09,903 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:39:09,903 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:39:09,903 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:39:09,904 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-21 20:39:09,904 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-21 20:39:09,904 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:39:09,904 INFO L85 PathProgramCache]: Analyzing trace with hash 1176569731, now seen corresponding path program 5 times [2024-06-21 20:39:09,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:39:09,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1459851639] [2024-06-21 20:39:09,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:39:09,905 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:39:09,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:39:10,670 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-21 20:39:10,670 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:39:10,670 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1459851639] [2024-06-21 20:39:10,670 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1459851639] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:39:10,670 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:39:10,670 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:39:10,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1117810975] [2024-06-21 20:39:10,671 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:39:10,671 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:39:10,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:39:10,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:39:10,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:39:10,734 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-21 20:39:10,734 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 118 transitions, 1161 flow. Second operand has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:39:10,734 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:39:10,734 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-21 20:39:10,734 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:39:11,267 INFO L124 PetriNetUnfolderBase]: 2239/3445 cut-off events. [2024-06-21 20:39:11,267 INFO L125 PetriNetUnfolderBase]: For 110641/110645 co-relation queries the response was YES. [2024-06-21 20:39:11,277 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22891 conditions, 3445 events. 2239/3445 cut-off events. For 110641/110645 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 17193 event pairs, 754 based on Foata normal form. 8/3453 useless extension candidates. Maximal degree in co-relation 22845. Up to 2949 conditions per place. [2024-06-21 20:39:11,290 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 88 selfloop transitions, 57 changer transitions 0/151 dead transitions. [2024-06-21 20:39:11,291 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 151 transitions, 1785 flow [2024-06-21 20:39:11,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:39:11,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:39:11,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-21 20:39:11,292 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45058139534883723 [2024-06-21 20:39:11,292 INFO L175 Difference]: Start difference. First operand has 110 places, 118 transitions, 1161 flow. Second operand 8 states and 155 transitions. [2024-06-21 20:39:11,292 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 151 transitions, 1785 flow [2024-06-21 20:39:11,412 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 151 transitions, 1703 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-21 20:39:11,414 INFO L231 Difference]: Finished difference. Result has 112 places, 121 transitions, 1267 flow [2024-06-21 20:39:11,414 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1079, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=118, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1267, PETRI_PLACES=112, PETRI_TRANSITIONS=121} [2024-06-21 20:39:11,416 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 68 predicate places. [2024-06-21 20:39:11,416 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 121 transitions, 1267 flow [2024-06-21 20:39:11,416 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:39:11,416 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:39:11,416 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:39:11,416 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-21 20:39:11,417 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:39:11,417 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:39:11,417 INFO L85 PathProgramCache]: Analyzing trace with hash 1176575528, now seen corresponding path program 4 times [2024-06-21 20:39:11,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:39:11,417 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [173929902] [2024-06-21 20:39:11,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:39:11,418 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:39:11,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:39:12,187 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-21 20:39:12,187 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:39:12,187 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [173929902] [2024-06-21 20:39:12,188 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [173929902] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:39:12,188 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:39:12,188 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:39:12,188 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [601240907] [2024-06-21 20:39:12,188 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:39:12,189 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:39:12,190 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:39:12,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:39:12,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:39:12,267 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-21 20:39:12,268 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 121 transitions, 1267 flow. Second operand has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:39:12,268 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:39:12,268 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-21 20:39:12,268 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:39:12,723 INFO L124 PetriNetUnfolderBase]: 2232/3434 cut-off events. [2024-06-21 20:39:12,724 INFO L125 PetriNetUnfolderBase]: For 117152/117156 co-relation queries the response was YES. [2024-06-21 20:39:12,733 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23219 conditions, 3434 events. 2232/3434 cut-off events. For 117152/117156 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 17199 event pairs, 750 based on Foata normal form. 6/3440 useless extension candidates. Maximal degree in co-relation 23172. Up to 3128 conditions per place. [2024-06-21 20:39:12,747 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 98 selfloop transitions, 39 changer transitions 0/143 dead transitions. [2024-06-21 20:39:12,747 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 143 transitions, 1597 flow [2024-06-21 20:39:12,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:39:12,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:39:12,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-21 20:39:12,748 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42441860465116277 [2024-06-21 20:39:12,749 INFO L175 Difference]: Start difference. First operand has 112 places, 121 transitions, 1267 flow. Second operand 8 states and 146 transitions. [2024-06-21 20:39:12,749 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 143 transitions, 1597 flow [2024-06-21 20:39:12,828 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 143 transitions, 1367 flow, removed 52 selfloop flow, removed 6 redundant places. [2024-06-21 20:39:12,830 INFO L231 Difference]: Finished difference. Result has 114 places, 121 transitions, 1123 flow [2024-06-21 20:39:12,830 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1037, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1123, PETRI_PLACES=114, PETRI_TRANSITIONS=121} [2024-06-21 20:39:12,830 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 70 predicate places. [2024-06-21 20:39:12,831 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 121 transitions, 1123 flow [2024-06-21 20:39:12,831 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:39:12,831 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:39:12,831 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:39:12,831 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-21 20:39:12,831 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-21 20:39:12,831 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:39:12,832 INFO L85 PathProgramCache]: Analyzing trace with hash 1176575311, now seen corresponding path program 6 times [2024-06-21 20:39:12,832 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:39:12,832 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1304990853] [2024-06-21 20:39:12,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:39:12,832 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:39:12,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:39:13,567 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:39:13,567 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:39:13,567 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1304990853] [2024-06-21 20:39:13,567 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1304990853] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:39:13,567 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:39:13,567 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:39:13,567 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2000927784] [2024-06-21 20:39:13,567 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:39:13,568 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:39:13,568 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:39:13,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:39:13,568 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:39:13,662 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-21 20:39:13,662 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 121 transitions, 1123 flow. Second operand has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:39:13,662 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:39:13,662 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-21 20:39:13,662 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:39:14,132 INFO L124 PetriNetUnfolderBase]: 2224/3424 cut-off events. [2024-06-21 20:39:14,132 INFO L125 PetriNetUnfolderBase]: For 120540/120544 co-relation queries the response was YES. [2024-06-21 20:39:14,141 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22568 conditions, 3424 events. 2224/3424 cut-off events. For 120540/120544 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 17119 event pairs, 752 based on Foata normal form. 8/3432 useless extension candidates. Maximal degree in co-relation 22521. Up to 2934 conditions per place. [2024-06-21 20:39:14,154 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 88 selfloop transitions, 56 changer transitions 0/150 dead transitions. [2024-06-21 20:39:14,155 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 150 transitions, 1593 flow [2024-06-21 20:39:14,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:39:14,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:39:14,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-21 20:39:14,156 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45058139534883723 [2024-06-21 20:39:14,156 INFO L175 Difference]: Start difference. First operand has 114 places, 121 transitions, 1123 flow. Second operand 8 states and 155 transitions. [2024-06-21 20:39:14,156 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 150 transitions, 1593 flow [2024-06-21 20:39:14,248 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 150 transitions, 1437 flow, removed 24 selfloop flow, removed 8 redundant places. [2024-06-21 20:39:14,249 INFO L231 Difference]: Finished difference. Result has 114 places, 121 transitions, 1087 flow [2024-06-21 20:39:14,250 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=967, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1087, PETRI_PLACES=114, PETRI_TRANSITIONS=121} [2024-06-21 20:39:14,250 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 70 predicate places. [2024-06-21 20:39:14,250 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 121 transitions, 1087 flow [2024-06-21 20:39:14,250 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:39:14,250 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:39:14,251 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:39:14,251 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-21 20:39:14,251 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-21 20:39:14,251 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:39:14,251 INFO L85 PathProgramCache]: Analyzing trace with hash 1184204008, now seen corresponding path program 1 times [2024-06-21 20:39:14,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:39:14,252 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [878262307] [2024-06-21 20:39:14,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:39:14,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:39:14,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:39:15,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-21 20:39:15,437 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:39:15,437 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [878262307] [2024-06-21 20:39:15,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [878262307] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:39:15,439 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:39:15,439 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:39:15,440 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1996554920] [2024-06-21 20:39:15,440 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:39:15,440 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:39:15,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:39:15,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:39:15,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:39:15,551 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-21 20:39:15,552 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 121 transitions, 1087 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:39:15,552 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:39:15,552 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-21 20:39:15,552 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:39:16,058 INFO L124 PetriNetUnfolderBase]: 2207/3500 cut-off events. [2024-06-21 20:39:16,058 INFO L125 PetriNetUnfolderBase]: For 124679/124679 co-relation queries the response was YES. [2024-06-21 20:39:16,067 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22603 conditions, 3500 events. 2207/3500 cut-off events. For 124679/124679 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 18003 event pairs, 719 based on Foata normal form. 2/3502 useless extension candidates. Maximal degree in co-relation 22555. Up to 3174 conditions per place. [2024-06-21 20:39:16,078 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 128 selfloop transitions, 20 changer transitions 0/154 dead transitions. [2024-06-21 20:39:16,078 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 154 transitions, 1519 flow [2024-06-21 20:39:16,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:39:16,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:39:16,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-06-21 20:39:16,089 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40310077519379844 [2024-06-21 20:39:16,089 INFO L175 Difference]: Start difference. First operand has 114 places, 121 transitions, 1087 flow. Second operand 9 states and 156 transitions. [2024-06-21 20:39:16,089 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 154 transitions, 1519 flow [2024-06-21 20:39:16,160 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 154 transitions, 1363 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-21 20:39:16,162 INFO L231 Difference]: Finished difference. Result has 116 places, 127 transitions, 1056 flow [2024-06-21 20:39:16,162 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=931, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1056, PETRI_PLACES=116, PETRI_TRANSITIONS=127} [2024-06-21 20:39:16,162 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 72 predicate places. [2024-06-21 20:39:16,162 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 127 transitions, 1056 flow [2024-06-21 20:39:16,162 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:39:16,162 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:39:16,163 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:39:16,163 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-21 20:39:16,163 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:39:16,163 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:39:16,163 INFO L85 PathProgramCache]: Analyzing trace with hash 1365631477, now seen corresponding path program 1 times [2024-06-21 20:39:16,163 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:39:16,163 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [68289940] [2024-06-21 20:39:16,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:39:16,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:39:16,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:39:16,726 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-21 20:39:16,726 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:39:16,727 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [68289940] [2024-06-21 20:39:16,727 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [68289940] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:39:16,727 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:39:16,727 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:39:16,727 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1874656069] [2024-06-21 20:39:16,727 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:39:16,727 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:39:16,727 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:39:16,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:39:16,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:39:16,799 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-21 20:39:16,799 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 127 transitions, 1056 flow. Second operand has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:39:16,799 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:39:16,799 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-21 20:39:16,799 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:39:17,417 INFO L124 PetriNetUnfolderBase]: 2306/3597 cut-off events. [2024-06-21 20:39:17,418 INFO L125 PetriNetUnfolderBase]: For 128922/128922 co-relation queries the response was YES. [2024-06-21 20:39:17,427 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23411 conditions, 3597 events. 2306/3597 cut-off events. For 128922/128922 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 18079 event pairs, 781 based on Foata normal form. 2/3599 useless extension candidates. Maximal degree in co-relation 23361. Up to 3340 conditions per place. [2024-06-21 20:39:17,438 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 113 selfloop transitions, 11 changer transitions 0/140 dead transitions. [2024-06-21 20:39:17,439 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 140 transitions, 1359 flow [2024-06-21 20:39:17,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:39:17,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:39:17,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 102 transitions. [2024-06-21 20:39:17,440 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3953488372093023 [2024-06-21 20:39:17,440 INFO L175 Difference]: Start difference. First operand has 116 places, 127 transitions, 1056 flow. Second operand 6 states and 102 transitions. [2024-06-21 20:39:17,440 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 140 transitions, 1359 flow [2024-06-21 20:39:17,525 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 140 transitions, 1279 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-21 20:39:17,527 INFO L231 Difference]: Finished difference. Result has 116 places, 130 transitions, 1038 flow [2024-06-21 20:39:17,527 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=976, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1038, PETRI_PLACES=116, PETRI_TRANSITIONS=130} [2024-06-21 20:39:17,528 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 72 predicate places. [2024-06-21 20:39:17,528 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 130 transitions, 1038 flow [2024-06-21 20:39:17,528 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:39:17,528 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:39:17,529 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:39:17,529 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-21 20:39:17,529 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-21 20:39:17,529 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:39:17,529 INFO L85 PathProgramCache]: Analyzing trace with hash -371129698, now seen corresponding path program 1 times [2024-06-21 20:39:17,529 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:39:17,529 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [654749434] [2024-06-21 20:39:17,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:39:17,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:39:17,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:39:18,410 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:39:18,410 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:39:18,410 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [654749434] [2024-06-21 20:39:18,411 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [654749434] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:39:18,411 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:39:18,411 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:39:18,411 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2015196025] [2024-06-21 20:39:18,411 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:39:18,411 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:39:18,411 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:39:18,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:39:18,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:39:18,540 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 20:39:18,541 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 130 transitions, 1038 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-21 20:39:18,541 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:39:18,541 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 20:39:18,542 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:39:19,140 INFO L124 PetriNetUnfolderBase]: 2339/3651 cut-off events. [2024-06-21 20:39:19,140 INFO L125 PetriNetUnfolderBase]: For 155176/155176 co-relation queries the response was YES. [2024-06-21 20:39:19,151 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25494 conditions, 3651 events. 2339/3651 cut-off events. For 155176/155176 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 18882 event pairs, 616 based on Foata normal form. 4/3655 useless extension candidates. Maximal degree in co-relation 25443. Up to 3244 conditions per place. [2024-06-21 20:39:19,164 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 125 selfloop transitions, 18 changer transitions 0/162 dead transitions. [2024-06-21 20:39:19,164 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 162 transitions, 1459 flow [2024-06-21 20:39:19,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:39:19,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:39:19,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-21 20:39:19,165 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4476744186046512 [2024-06-21 20:39:19,165 INFO L175 Difference]: Start difference. First operand has 116 places, 130 transitions, 1038 flow. Second operand 8 states and 154 transitions. [2024-06-21 20:39:19,165 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 162 transitions, 1459 flow [2024-06-21 20:39:19,259 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 162 transitions, 1419 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-21 20:39:19,261 INFO L231 Difference]: Finished difference. Result has 120 places, 132 transitions, 1099 flow [2024-06-21 20:39:19,261 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=998, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1099, PETRI_PLACES=120, PETRI_TRANSITIONS=132} [2024-06-21 20:39:19,270 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 76 predicate places. [2024-06-21 20:39:19,270 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 132 transitions, 1099 flow [2024-06-21 20:39:19,271 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-21 20:39:19,271 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:39:19,271 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:39:19,271 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-21 20:39:19,271 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-21 20:39:19,271 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:39:19,271 INFO L85 PathProgramCache]: Analyzing trace with hash -371069248, now seen corresponding path program 2 times [2024-06-21 20:39:19,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:39:19,272 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [476816147] [2024-06-21 20:39:19,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:39:19,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:39:19,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:39:20,378 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-21 20:39:20,378 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:39:20,378 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [476816147] [2024-06-21 20:39:20,378 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [476816147] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:39:20,378 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:39:20,378 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:39:20,378 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1706166862] [2024-06-21 20:39:20,378 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:39:20,378 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:39:20,379 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:39:20,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:39:20,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:39:20,498 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 20:39:20,498 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 132 transitions, 1099 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-21 20:39:20,498 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:39:20,498 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 20:39:20,498 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:39:21,176 INFO L124 PetriNetUnfolderBase]: 2356/3678 cut-off events. [2024-06-21 20:39:21,176 INFO L125 PetriNetUnfolderBase]: For 166517/166517 co-relation queries the response was YES. [2024-06-21 20:39:21,188 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26219 conditions, 3678 events. 2356/3678 cut-off events. For 166517/166517 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 19041 event pairs, 752 based on Foata normal form. 4/3682 useless extension candidates. Maximal degree in co-relation 26167. Up to 3274 conditions per place. [2024-06-21 20:39:21,203 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 123 selfloop transitions, 22 changer transitions 0/164 dead transitions. [2024-06-21 20:39:21,203 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 164 transitions, 1530 flow [2024-06-21 20:39:21,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:39:21,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:39:21,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-21 20:39:21,204 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45058139534883723 [2024-06-21 20:39:21,204 INFO L175 Difference]: Start difference. First operand has 120 places, 132 transitions, 1099 flow. Second operand 8 states and 155 transitions. [2024-06-21 20:39:21,204 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 164 transitions, 1530 flow [2024-06-21 20:39:21,315 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 164 transitions, 1447 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-21 20:39:21,317 INFO L231 Difference]: Finished difference. Result has 122 places, 134 transitions, 1130 flow [2024-06-21 20:39:21,317 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1016, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1130, PETRI_PLACES=122, PETRI_TRANSITIONS=134} [2024-06-21 20:39:21,318 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 78 predicate places. [2024-06-21 20:39:21,318 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 134 transitions, 1130 flow [2024-06-21 20:39:21,318 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-21 20:39:21,318 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:39:21,318 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:39:21,318 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-21 20:39:21,318 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-21 20:39:21,319 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:39:21,319 INFO L85 PathProgramCache]: Analyzing trace with hash -904958656, now seen corresponding path program 1 times [2024-06-21 20:39:21,319 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:39:21,319 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1392600464] [2024-06-21 20:39:21,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:39:21,319 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:39:21,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:39:22,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-21 20:39:22,262 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:39:22,263 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1392600464] [2024-06-21 20:39:22,263 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1392600464] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:39:22,263 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:39:22,263 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:39:22,263 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [221232420] [2024-06-21 20:39:22,263 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:39:22,263 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:39:22,264 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:39:22,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:39:22,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:39:22,374 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-21 20:39:22,374 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 134 transitions, 1130 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:39:22,374 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:39:22,374 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-21 20:39:22,374 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:39:23,022 INFO L124 PetriNetUnfolderBase]: 2477/3795 cut-off events. [2024-06-21 20:39:23,022 INFO L125 PetriNetUnfolderBase]: For 177425/177425 co-relation queries the response was YES. [2024-06-21 20:39:23,033 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27290 conditions, 3795 events. 2477/3795 cut-off events. For 177425/177425 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 19148 event pairs, 779 based on Foata normal form. 2/3797 useless extension candidates. Maximal degree in co-relation 27237. Up to 3497 conditions per place. [2024-06-21 20:39:23,047 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 131 selfloop transitions, 26 changer transitions 0/164 dead transitions. [2024-06-21 20:39:23,048 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 164 transitions, 1529 flow [2024-06-21 20:39:23,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:39:23,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:39:23,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-21 20:39:23,049 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4331395348837209 [2024-06-21 20:39:23,049 INFO L175 Difference]: Start difference. First operand has 122 places, 134 transitions, 1130 flow. Second operand 8 states and 149 transitions. [2024-06-21 20:39:23,049 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 164 transitions, 1529 flow [2024-06-21 20:39:23,169 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 164 transitions, 1405 flow, removed 42 selfloop flow, removed 6 redundant places. [2024-06-21 20:39:23,171 INFO L231 Difference]: Finished difference. Result has 124 places, 134 transitions, 1070 flow [2024-06-21 20:39:23,171 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1006, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1070, PETRI_PLACES=124, PETRI_TRANSITIONS=134} [2024-06-21 20:39:23,172 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 80 predicate places. [2024-06-21 20:39:23,172 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 134 transitions, 1070 flow [2024-06-21 20:39:23,172 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:39:23,172 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:39:23,172 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:39:23,172 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-21 20:39:23,172 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-21 20:39:23,173 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:39:23,173 INFO L85 PathProgramCache]: Analyzing trace with hash 989204736, now seen corresponding path program 1 times [2024-06-21 20:39:23,173 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:39:23,173 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [430836024] [2024-06-21 20:39:23,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:39:23,173 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:39:23,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:39:23,895 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-21 20:39:23,896 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:39:23,896 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [430836024] [2024-06-21 20:39:23,896 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [430836024] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:39:23,896 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:39:23,896 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:39:23,896 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1005486572] [2024-06-21 20:39:23,897 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:39:23,898 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:39:23,898 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:39:23,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:39:23,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:39:23,988 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-21 20:39:23,988 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 134 transitions, 1070 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:39:23,989 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:39:23,989 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-21 20:39:23,989 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:39:24,596 INFO L124 PetriNetUnfolderBase]: 2533/3866 cut-off events. [2024-06-21 20:39:24,596 INFO L125 PetriNetUnfolderBase]: For 191613/191623 co-relation queries the response was YES. [2024-06-21 20:39:24,607 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28034 conditions, 3866 events. 2533/3866 cut-off events. For 191613/191623 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 19465 event pairs, 779 based on Foata normal form. 4/3864 useless extension candidates. Maximal degree in co-relation 27980. Up to 3570 conditions per place. [2024-06-21 20:39:24,622 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 142 selfloop transitions, 24 changer transitions 0/173 dead transitions. [2024-06-21 20:39:24,622 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 173 transitions, 1571 flow [2024-06-21 20:39:24,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:39:24,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:39:24,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-21 20:39:24,624 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4289405684754522 [2024-06-21 20:39:24,624 INFO L175 Difference]: Start difference. First operand has 124 places, 134 transitions, 1070 flow. Second operand 9 states and 166 transitions. [2024-06-21 20:39:24,624 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 173 transitions, 1571 flow [2024-06-21 20:39:24,721 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 173 transitions, 1485 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-21 20:39:24,723 INFO L231 Difference]: Finished difference. Result has 125 places, 137 transitions, 1112 flow [2024-06-21 20:39:24,723 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=984, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1112, PETRI_PLACES=125, PETRI_TRANSITIONS=137} [2024-06-21 20:39:24,723 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 81 predicate places. [2024-06-21 20:39:24,724 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 137 transitions, 1112 flow [2024-06-21 20:39:24,724 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:39:24,724 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:39:24,724 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:39:24,724 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-21 20:39:24,724 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:39:24,724 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:39:24,725 INFO L85 PathProgramCache]: Analyzing trace with hash 230716352, now seen corresponding path program 2 times [2024-06-21 20:39:24,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:39:24,725 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1928960737] [2024-06-21 20:39:24,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:39:24,725 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:39:24,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:39:25,630 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-21 20:39:25,630 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:39:25,630 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1928960737] [2024-06-21 20:39:25,630 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1928960737] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:39:25,630 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:39:25,630 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:39:25,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [925420152] [2024-06-21 20:39:25,630 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:39:25,630 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:39:25,631 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:39:25,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:39:25,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:39:25,753 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-21 20:39:25,753 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 137 transitions, 1112 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:39:25,753 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:39:25,753 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-21 20:39:25,753 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:39:26,341 INFO L124 PetriNetUnfolderBase]: 2671/4068 cut-off events. [2024-06-21 20:39:26,341 INFO L125 PetriNetUnfolderBase]: For 217452/217462 co-relation queries the response was YES. [2024-06-21 20:39:26,354 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30518 conditions, 4068 events. 2671/4068 cut-off events. For 217452/217462 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 20651 event pairs, 749 based on Foata normal form. 18/4080 useless extension candidates. Maximal degree in co-relation 30463. Up to 3521 conditions per place. [2024-06-21 20:39:26,371 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 126 selfloop transitions, 49 changer transitions 0/182 dead transitions. [2024-06-21 20:39:26,371 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 182 transitions, 1859 flow [2024-06-21 20:39:26,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:39:26,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:39:26,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-21 20:39:26,374 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-21 20:39:26,374 INFO L175 Difference]: Start difference. First operand has 125 places, 137 transitions, 1112 flow. Second operand 9 states and 172 transitions. [2024-06-21 20:39:26,374 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 182 transitions, 1859 flow [2024-06-21 20:39:26,496 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 182 transitions, 1755 flow, removed 30 selfloop flow, removed 7 redundant places. [2024-06-21 20:39:26,498 INFO L231 Difference]: Finished difference. Result has 128 places, 145 transitions, 1298 flow [2024-06-21 20:39:26,498 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1008, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1298, PETRI_PLACES=128, PETRI_TRANSITIONS=145} [2024-06-21 20:39:26,499 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 84 predicate places. [2024-06-21 20:39:26,499 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 145 transitions, 1298 flow [2024-06-21 20:39:26,499 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:39:26,499 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:39:26,499 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:39:26,499 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-21 20:39:26,499 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-21 20:39:26,500 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:39:26,500 INFO L85 PathProgramCache]: Analyzing trace with hash -252981568, now seen corresponding path program 3 times [2024-06-21 20:39:26,500 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:39:26,500 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1776561011] [2024-06-21 20:39:26,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:39:26,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:39:26,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:39:27,550 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-21 20:39:27,551 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:39:27,551 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1776561011] [2024-06-21 20:39:27,551 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1776561011] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:39:27,551 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:39:27,551 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:39:27,551 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [101903125] [2024-06-21 20:39:27,551 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:39:27,552 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:39:27,552 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:39:27,552 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:39:27,552 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:39:27,671 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 20:39:27,671 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 145 transitions, 1298 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-21 20:39:27,671 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:39:27,672 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 20:39:27,672 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:39:28,283 INFO L124 PetriNetUnfolderBase]: 2531/3938 cut-off events. [2024-06-21 20:39:28,284 INFO L125 PetriNetUnfolderBase]: For 229383/229383 co-relation queries the response was YES. [2024-06-21 20:39:28,297 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30995 conditions, 3938 events. 2531/3938 cut-off events. For 229383/229383 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 20583 event pairs, 715 based on Foata normal form. 4/3939 useless extension candidates. Maximal degree in co-relation 30938. Up to 3513 conditions per place. [2024-06-21 20:39:28,315 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 131 selfloop transitions, 26 changer transitions 0/176 dead transitions. [2024-06-21 20:39:28,315 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 176 transitions, 1759 flow [2024-06-21 20:39:28,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:39:28,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:39:28,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-21 20:39:28,316 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45058139534883723 [2024-06-21 20:39:28,316 INFO L175 Difference]: Start difference. First operand has 128 places, 145 transitions, 1298 flow. Second operand 8 states and 155 transitions. [2024-06-21 20:39:28,316 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 176 transitions, 1759 flow [2024-06-21 20:39:28,444 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 176 transitions, 1633 flow, removed 40 selfloop flow, removed 5 redundant places. [2024-06-21 20:39:28,446 INFO L231 Difference]: Finished difference. Result has 131 places, 147 transitions, 1301 flow [2024-06-21 20:39:28,447 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1172, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1301, PETRI_PLACES=131, PETRI_TRANSITIONS=147} [2024-06-21 20:39:28,447 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 87 predicate places. [2024-06-21 20:39:28,447 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 147 transitions, 1301 flow [2024-06-21 20:39:28,447 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-21 20:39:28,447 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:39:28,447 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:39:28,448 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-21 20:39:28,448 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-21 20:39:28,448 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:39:28,448 INFO L85 PathProgramCache]: Analyzing trace with hash 230536862, now seen corresponding path program 3 times [2024-06-21 20:39:28,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:39:28,448 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [367562897] [2024-06-21 20:39:28,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:39:28,449 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:39:28,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:39:29,379 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:39:29,379 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:39:29,379 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [367562897] [2024-06-21 20:39:29,379 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [367562897] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:39:29,379 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:39:29,379 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:39:29,379 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1311383809] [2024-06-21 20:39:29,379 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:39:29,379 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:39:29,380 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:39:29,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:39:29,380 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:39:29,466 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-21 20:39:29,467 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 147 transitions, 1301 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:39:29,467 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:39:29,467 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-21 20:39:29,467 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:39:30,117 INFO L124 PetriNetUnfolderBase]: 2726/4165 cut-off events. [2024-06-21 20:39:30,118 INFO L125 PetriNetUnfolderBase]: For 244734/244734 co-relation queries the response was YES. [2024-06-21 20:39:30,133 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32726 conditions, 4165 events. 2726/4165 cut-off events. For 244734/244734 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 21279 event pairs, 766 based on Foata normal form. 4/4163 useless extension candidates. Maximal degree in co-relation 32667. Up to 3567 conditions per place. [2024-06-21 20:39:30,150 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 135 selfloop transitions, 50 changer transitions 0/192 dead transitions. [2024-06-21 20:39:30,150 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 192 transitions, 2200 flow [2024-06-21 20:39:30,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:39:30,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:39:30,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 176 transitions. [2024-06-21 20:39:30,156 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45478036175710596 [2024-06-21 20:39:30,156 INFO L175 Difference]: Start difference. First operand has 131 places, 147 transitions, 1301 flow. Second operand 9 states and 176 transitions. [2024-06-21 20:39:30,156 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 192 transitions, 2200 flow [2024-06-21 20:39:30,285 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 192 transitions, 2089 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-06-21 20:39:30,288 INFO L231 Difference]: Finished difference. Result has 135 places, 153 transitions, 1458 flow [2024-06-21 20:39:30,288 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1190, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1458, PETRI_PLACES=135, PETRI_TRANSITIONS=153} [2024-06-21 20:39:30,289 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 91 predicate places. [2024-06-21 20:39:30,289 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 153 transitions, 1458 flow [2024-06-21 20:39:30,289 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:39:30,289 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:39:30,289 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:39:30,289 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-21 20:39:30,290 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-21 20:39:30,290 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:39:30,290 INFO L85 PathProgramCache]: Analyzing trace with hash 1333755700, now seen corresponding path program 4 times [2024-06-21 20:39:30,290 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:39:30,290 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2100059615] [2024-06-21 20:39:30,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:39:30,290 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:39:30,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:39:31,131 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:39:31,131 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:39:31,131 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2100059615] [2024-06-21 20:39:31,131 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2100059615] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:39:31,131 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:39:31,131 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:39:31,131 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1666851772] [2024-06-21 20:39:31,131 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:39:31,131 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:39:31,131 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:39:31,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:39:31,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:39:31,211 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-21 20:39:31,212 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 153 transitions, 1458 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:39:31,212 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:39:31,212 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-21 20:39:31,212 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:39:31,922 INFO L124 PetriNetUnfolderBase]: 2716/4151 cut-off events. [2024-06-21 20:39:31,922 INFO L125 PetriNetUnfolderBase]: For 255591/255621 co-relation queries the response was YES. [2024-06-21 20:39:31,936 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33388 conditions, 4151 events. 2716/4151 cut-off events. For 255591/255621 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 21220 event pairs, 749 based on Foata normal form. 34/4179 useless extension candidates. Maximal degree in co-relation 33327. Up to 3563 conditions per place. [2024-06-21 20:39:31,954 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 132 selfloop transitions, 51 changer transitions 0/190 dead transitions. [2024-06-21 20:39:31,954 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 190 transitions, 2081 flow [2024-06-21 20:39:31,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:39:31,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:39:31,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-21 20:39:31,955 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4470284237726098 [2024-06-21 20:39:31,956 INFO L175 Difference]: Start difference. First operand has 135 places, 153 transitions, 1458 flow. Second operand 9 states and 173 transitions. [2024-06-21 20:39:31,956 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 190 transitions, 2081 flow [2024-06-21 20:39:32,140 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 190 transitions, 1913 flow, removed 57 selfloop flow, removed 5 redundant places. [2024-06-21 20:39:32,142 INFO L231 Difference]: Finished difference. Result has 139 places, 153 transitions, 1400 flow [2024-06-21 20:39:32,142 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1290, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1400, PETRI_PLACES=139, PETRI_TRANSITIONS=153} [2024-06-21 20:39:32,142 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 95 predicate places. [2024-06-21 20:39:32,143 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 153 transitions, 1400 flow [2024-06-21 20:39:32,143 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:39:32,143 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:39:32,143 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:39:32,143 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-21 20:39:32,143 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:39:32,144 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:39:32,144 INFO L85 PathProgramCache]: Analyzing trace with hash -628443784, now seen corresponding path program 1 times [2024-06-21 20:39:32,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:39:32,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1743914212] [2024-06-21 20:39:32,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:39:32,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:39:32,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:39:32,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-21 20:39:32,738 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:39:32,738 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1743914212] [2024-06-21 20:39:32,738 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1743914212] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:39:32,738 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:39:32,738 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:39:32,738 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1923141907] [2024-06-21 20:39:32,738 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:39:32,738 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:39:32,738 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:39:32,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:39:32,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:39:32,792 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 20:39:32,792 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 153 transitions, 1400 flow. Second operand has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:39:32,792 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:39:32,792 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 20:39:32,792 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:39:33,514 INFO L124 PetriNetUnfolderBase]: 2944/4406 cut-off events. [2024-06-21 20:39:33,514 INFO L125 PetriNetUnfolderBase]: For 267473/267478 co-relation queries the response was YES. [2024-06-21 20:39:33,530 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34620 conditions, 4406 events. 2944/4406 cut-off events. For 267473/267478 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 21673 event pairs, 850 based on Foata normal form. 1/4400 useless extension candidates. Maximal degree in co-relation 34558. Up to 4255 conditions per place. [2024-06-21 20:39:33,547 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 142 selfloop transitions, 17 changer transitions 0/174 dead transitions. [2024-06-21 20:39:33,548 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 174 transitions, 1905 flow [2024-06-21 20:39:33,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:39:33,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:39:33,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 105 transitions. [2024-06-21 20:39:33,549 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4069767441860465 [2024-06-21 20:39:33,549 INFO L175 Difference]: Start difference. First operand has 139 places, 153 transitions, 1400 flow. Second operand 6 states and 105 transitions. [2024-06-21 20:39:33,549 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 174 transitions, 1905 flow [2024-06-21 20:39:33,764 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 174 transitions, 1813 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-21 20:39:33,766 INFO L231 Difference]: Finished difference. Result has 138 places, 159 transitions, 1426 flow [2024-06-21 20:39:33,766 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1308, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1426, PETRI_PLACES=138, PETRI_TRANSITIONS=159} [2024-06-21 20:39:33,766 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 94 predicate places. [2024-06-21 20:39:33,766 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 159 transitions, 1426 flow [2024-06-21 20:39:33,767 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:39:33,767 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:39:33,767 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:39:33,767 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-21 20:39:33,767 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-21 20:39:33,767 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:39:33,767 INFO L85 PathProgramCache]: Analyzing trace with hash -1952961600, now seen corresponding path program 5 times [2024-06-21 20:39:33,767 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:39:33,768 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1255112638] [2024-06-21 20:39:33,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:39:33,768 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:39:33,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:39:34,592 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-21 20:39:34,592 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:39:34,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1255112638] [2024-06-21 20:39:34,593 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1255112638] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:39:34,593 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:39:34,593 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:39:34,593 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [138073758] [2024-06-21 20:39:34,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:39:34,593 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:39:34,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:39:34,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:39:34,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:39:34,718 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-21 20:39:34,719 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 159 transitions, 1426 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:39:34,719 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:39:34,719 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-21 20:39:34,719 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:39:35,408 INFO L124 PetriNetUnfolderBase]: 2919/4466 cut-off events. [2024-06-21 20:39:35,409 INFO L125 PetriNetUnfolderBase]: For 300511/300535 co-relation queries the response was YES. [2024-06-21 20:39:35,427 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37082 conditions, 4466 events. 2919/4466 cut-off events. For 300511/300535 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 23288 event pairs, 725 based on Foata normal form. 17/4479 useless extension candidates. Maximal degree in co-relation 37019. Up to 3376 conditions per place. [2024-06-21 20:39:35,447 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 119 selfloop transitions, 88 changer transitions 0/216 dead transitions. [2024-06-21 20:39:35,447 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 216 transitions, 2800 flow [2024-06-21 20:39:35,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:39:35,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:39:35,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 182 transitions. [2024-06-21 20:39:35,448 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4702842377260982 [2024-06-21 20:39:35,448 INFO L175 Difference]: Start difference. First operand has 138 places, 159 transitions, 1426 flow. Second operand 9 states and 182 transitions. [2024-06-21 20:39:35,448 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 216 transitions, 2800 flow [2024-06-21 20:39:35,617 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 216 transitions, 2760 flow, removed 16 selfloop flow, removed 2 redundant places. [2024-06-21 20:39:35,619 INFO L231 Difference]: Finished difference. Result has 146 places, 173 transitions, 1923 flow [2024-06-21 20:39:35,619 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1386, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1923, PETRI_PLACES=146, PETRI_TRANSITIONS=173} [2024-06-21 20:39:35,620 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 102 predicate places. [2024-06-21 20:39:35,620 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 173 transitions, 1923 flow [2024-06-21 20:39:35,620 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:39:35,620 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:39:35,620 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:39:35,620 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-21 20:39:35,621 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-21 20:39:35,621 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:39:35,621 INFO L85 PathProgramCache]: Analyzing trace with hash -1952968110, now seen corresponding path program 6 times [2024-06-21 20:39:35,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:39:35,621 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2001112685] [2024-06-21 20:39:35,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:39:35,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:39:35,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:39:36,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-21 20:39:36,447 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:39:36,447 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2001112685] [2024-06-21 20:39:36,447 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2001112685] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:39:36,447 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:39:36,448 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:39:36,448 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1702570884] [2024-06-21 20:39:36,448 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:39:36,448 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:39:36,448 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:39:36,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:39:36,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:39:36,567 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-21 20:39:36,567 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 173 transitions, 1923 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:39:36,567 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:39:36,568 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-21 20:39:36,568 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:39:37,267 INFO L124 PetriNetUnfolderBase]: 2941/4498 cut-off events. [2024-06-21 20:39:37,267 INFO L125 PetriNetUnfolderBase]: For 319599/319623 co-relation queries the response was YES. [2024-06-21 20:39:37,285 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39041 conditions, 4498 events. 2941/4498 cut-off events. For 319599/319623 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 23427 event pairs, 727 based on Foata normal form. 13/4507 useless extension candidates. Maximal degree in co-relation 38975. Up to 3399 conditions per place. [2024-06-21 20:39:37,304 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 115 selfloop transitions, 97 changer transitions 0/221 dead transitions. [2024-06-21 20:39:37,305 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 221 transitions, 3151 flow [2024-06-21 20:39:37,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:39:37,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:39:37,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 181 transitions. [2024-06-21 20:39:37,306 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46770025839793283 [2024-06-21 20:39:37,306 INFO L175 Difference]: Start difference. First operand has 146 places, 173 transitions, 1923 flow. Second operand 9 states and 181 transitions. [2024-06-21 20:39:37,306 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 221 transitions, 3151 flow [2024-06-21 20:39:37,553 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 221 transitions, 2969 flow, removed 74 selfloop flow, removed 3 redundant places. [2024-06-21 20:39:37,555 INFO L231 Difference]: Finished difference. Result has 154 places, 181 transitions, 2198 flow [2024-06-21 20:39:37,556 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1765, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2198, PETRI_PLACES=154, PETRI_TRANSITIONS=181} [2024-06-21 20:39:37,556 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 110 predicate places. [2024-06-21 20:39:37,556 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 181 transitions, 2198 flow [2024-06-21 20:39:37,556 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:39:37,556 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:39:37,557 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:39:37,557 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-21 20:39:37,557 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-21 20:39:37,557 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:39:37,557 INFO L85 PathProgramCache]: Analyzing trace with hash -1944687390, now seen corresponding path program 7 times [2024-06-21 20:39:37,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:39:37,557 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [409798245] [2024-06-21 20:39:37,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:39:37,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:39:37,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:39:38,274 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:39:38,274 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:39:38,275 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [409798245] [2024-06-21 20:39:38,275 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [409798245] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:39:38,275 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:39:38,275 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:39:38,275 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1513905978] [2024-06-21 20:39:38,275 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:39:38,275 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:39:38,276 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:39:38,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:39:38,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:39:38,363 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-21 20:39:38,363 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 181 transitions, 2198 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:39:38,363 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:39:38,364 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-21 20:39:38,364 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:39:39,077 INFO L124 PetriNetUnfolderBase]: 2935/4494 cut-off events. [2024-06-21 20:39:39,078 INFO L125 PetriNetUnfolderBase]: For 333785/333809 co-relation queries the response was YES. [2024-06-21 20:39:39,095 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39482 conditions, 4494 events. 2935/4494 cut-off events. For 333785/333809 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 23420 event pairs, 665 based on Foata normal form. 21/4509 useless extension candidates. Maximal degree in co-relation 39412. Up to 3385 conditions per place. [2024-06-21 20:39:39,115 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 109 selfloop transitions, 101 changer transitions 0/219 dead transitions. [2024-06-21 20:39:39,115 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 219 transitions, 3070 flow [2024-06-21 20:39:39,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:39:39,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:39:39,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 178 transitions. [2024-06-21 20:39:39,116 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4599483204134367 [2024-06-21 20:39:39,116 INFO L175 Difference]: Start difference. First operand has 154 places, 181 transitions, 2198 flow. Second operand 9 states and 178 transitions. [2024-06-21 20:39:39,116 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 219 transitions, 3070 flow [2024-06-21 20:39:39,457 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 219 transitions, 2826 flow, removed 69 selfloop flow, removed 4 redundant places. [2024-06-21 20:39:39,459 INFO L231 Difference]: Finished difference. Result has 159 places, 181 transitions, 2166 flow [2024-06-21 20:39:39,460 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1954, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2166, PETRI_PLACES=159, PETRI_TRANSITIONS=181} [2024-06-21 20:39:39,460 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 115 predicate places. [2024-06-21 20:39:39,460 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 181 transitions, 2166 flow [2024-06-21 20:39:39,460 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:39:39,460 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:39:39,461 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:39:39,461 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-21 20:39:39,461 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:39:39,461 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:39:39,461 INFO L85 PathProgramCache]: Analyzing trace with hash -241545420, now seen corresponding path program 8 times [2024-06-21 20:39:39,461 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:39:39,461 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1834038855] [2024-06-21 20:39:39,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:39:39,462 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:39:39,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:39:40,249 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-21 20:39:40,249 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:39:40,249 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1834038855] [2024-06-21 20:39:40,249 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1834038855] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:39:40,250 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:39:40,250 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:39:40,250 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2040784841] [2024-06-21 20:39:40,250 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:39:40,250 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:39:40,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:39:40,251 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:39:40,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:39:40,349 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-21 20:39:40,350 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 181 transitions, 2166 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:39:40,350 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:39:40,350 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-21 20:39:40,350 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:39:41,147 INFO L124 PetriNetUnfolderBase]: 3013/4614 cut-off events. [2024-06-21 20:39:41,148 INFO L125 PetriNetUnfolderBase]: For 351567/351591 co-relation queries the response was YES. [2024-06-21 20:39:41,167 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40886 conditions, 4614 events. 3013/4614 cut-off events. For 351567/351591 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 24215 event pairs, 753 based on Foata normal form. 13/4623 useless extension candidates. Maximal degree in co-relation 40815. Up to 3444 conditions per place. [2024-06-21 20:39:41,189 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 127 selfloop transitions, 95 changer transitions 0/231 dead transitions. [2024-06-21 20:39:41,189 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 231 transitions, 3619 flow [2024-06-21 20:39:41,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:39:41,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:39:41,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 186 transitions. [2024-06-21 20:39:41,190 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4806201550387597 [2024-06-21 20:39:41,190 INFO L175 Difference]: Start difference. First operand has 159 places, 181 transitions, 2166 flow. Second operand 9 states and 186 transitions. [2024-06-21 20:39:41,191 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 231 transitions, 3619 flow [2024-06-21 20:39:41,470 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 231 transitions, 3412 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-21 20:39:41,473 INFO L231 Difference]: Finished difference. Result has 163 places, 189 transitions, 2414 flow [2024-06-21 20:39:41,473 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1972, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2414, PETRI_PLACES=163, PETRI_TRANSITIONS=189} [2024-06-21 20:39:41,474 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 119 predicate places. [2024-06-21 20:39:41,474 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 189 transitions, 2414 flow [2024-06-21 20:39:41,474 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:39:41,474 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:39:41,474 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:39:41,474 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-21 20:39:41,475 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:39:41,475 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:39:41,475 INFO L85 PathProgramCache]: Analyzing trace with hash -241723360, now seen corresponding path program 4 times [2024-06-21 20:39:41,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:39:41,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [604141175] [2024-06-21 20:39:41,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:39:41,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:39:41,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:39:42,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-21 20:39:42,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:39:42,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [604141175] [2024-06-21 20:39:42,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [604141175] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:39:42,590 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:39:42,590 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:39:42,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2134100377] [2024-06-21 20:39:42,590 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:39:42,590 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:39:42,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:39:42,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:39:42,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:39:42,732 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 20:39:42,733 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 189 transitions, 2414 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-21 20:39:42,733 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:39:42,733 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 20:39:42,733 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:39:43,492 INFO L124 PetriNetUnfolderBase]: 2823/4390 cut-off events. [2024-06-21 20:39:43,492 INFO L125 PetriNetUnfolderBase]: For 369655/369694 co-relation queries the response was YES. [2024-06-21 20:39:43,512 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40562 conditions, 4390 events. 2823/4390 cut-off events. For 369655/369694 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 23473 event pairs, 728 based on Foata normal form. 13/4378 useless extension candidates. Maximal degree in co-relation 40488. Up to 3895 conditions per place. [2024-06-21 20:39:43,533 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 163 selfloop transitions, 33 changer transitions 0/217 dead transitions. [2024-06-21 20:39:43,533 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 217 transitions, 2946 flow [2024-06-21 20:39:43,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:39:43,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:39:43,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-21 20:39:43,534 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4476744186046512 [2024-06-21 20:39:43,534 INFO L175 Difference]: Start difference. First operand has 163 places, 189 transitions, 2414 flow. Second operand 8 states and 154 transitions. [2024-06-21 20:39:43,534 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 217 transitions, 2946 flow [2024-06-21 20:39:43,748 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 217 transitions, 2538 flow, removed 53 selfloop flow, removed 8 redundant places. [2024-06-21 20:39:43,751 INFO L231 Difference]: Finished difference. Result has 163 places, 191 transitions, 2153 flow [2024-06-21 20:39:43,751 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2006, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2153, PETRI_PLACES=163, PETRI_TRANSITIONS=191} [2024-06-21 20:39:43,751 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 119 predicate places. [2024-06-21 20:39:43,751 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 191 transitions, 2153 flow [2024-06-21 20:39:43,752 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-21 20:39:43,752 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:39:43,752 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:39:43,752 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-21 20:39:43,752 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-21 20:39:43,752 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:39:43,752 INFO L85 PathProgramCache]: Analyzing trace with hash -241538910, now seen corresponding path program 9 times [2024-06-21 20:39:43,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:39:43,753 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [510886147] [2024-06-21 20:39:43,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:39:43,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:39:43,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:39:44,469 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-21 20:39:44,469 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:39:44,469 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [510886147] [2024-06-21 20:39:44,470 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [510886147] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:39:44,470 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:39:44,470 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:39:44,470 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1667844132] [2024-06-21 20:39:44,470 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:39:44,470 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:39:44,470 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:39:44,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:39:44,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:39:44,574 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-21 20:39:44,575 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 191 transitions, 2153 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:39:44,575 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:39:44,575 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-21 20:39:44,575 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:39:45,330 INFO L124 PetriNetUnfolderBase]: 2991/4584 cut-off events. [2024-06-21 20:39:45,331 INFO L125 PetriNetUnfolderBase]: For 373825/373849 co-relation queries the response was YES. [2024-06-21 20:39:45,351 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40562 conditions, 4584 events. 2991/4584 cut-off events. For 373825/373849 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 24082 event pairs, 749 based on Foata normal form. 17/4597 useless extension candidates. Maximal degree in co-relation 40488. Up to 3428 conditions per place. [2024-06-21 20:39:45,371 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 127 selfloop transitions, 95 changer transitions 0/231 dead transitions. [2024-06-21 20:39:45,372 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 231 transitions, 3249 flow [2024-06-21 20:39:45,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:39:45,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:39:45,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 183 transitions. [2024-06-21 20:39:45,373 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4728682170542636 [2024-06-21 20:39:45,373 INFO L175 Difference]: Start difference. First operand has 163 places, 191 transitions, 2153 flow. Second operand 9 states and 183 transitions. [2024-06-21 20:39:45,373 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 231 transitions, 3249 flow [2024-06-21 20:39:45,733 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 231 transitions, 3056 flow, removed 65 selfloop flow, removed 6 redundant places. [2024-06-21 20:39:45,736 INFO L231 Difference]: Finished difference. Result has 166 places, 191 transitions, 2160 flow [2024-06-21 20:39:45,736 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1960, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2160, PETRI_PLACES=166, PETRI_TRANSITIONS=191} [2024-06-21 20:39:45,736 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 122 predicate places. [2024-06-21 20:39:45,736 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 191 transitions, 2160 flow [2024-06-21 20:39:45,736 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:39:45,737 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:39:45,737 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:39:45,737 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-21 20:39:45,737 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:39:45,737 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:39:45,737 INFO L85 PathProgramCache]: Analyzing trace with hash 2113925056, now seen corresponding path program 10 times [2024-06-21 20:39:45,738 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:39:45,738 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2041647470] [2024-06-21 20:39:45,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:39:45,738 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:39:45,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:39:46,564 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-21 20:39:46,565 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:39:46,565 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2041647470] [2024-06-21 20:39:46,565 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2041647470] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:39:46,565 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:39:46,565 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:39:46,565 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [389701923] [2024-06-21 20:39:46,565 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:39:46,565 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:39:46,565 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:39:46,566 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:39:46,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:39:46,674 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-21 20:39:46,674 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 191 transitions, 2160 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:39:46,674 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:39:46,674 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-21 20:39:46,675 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:39:47,445 INFO L124 PetriNetUnfolderBase]: 2981/4570 cut-off events. [2024-06-21 20:39:47,445 INFO L125 PetriNetUnfolderBase]: For 379434/379458 co-relation queries the response was YES. [2024-06-21 20:39:47,465 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40593 conditions, 4570 events. 2981/4570 cut-off events. For 379434/379458 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 23983 event pairs, 736 based on Foata normal form. 13/4579 useless extension candidates. Maximal degree in co-relation 40518. Up to 3424 conditions per place. [2024-06-21 20:39:47,485 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 116 selfloop transitions, 106 changer transitions 0/231 dead transitions. [2024-06-21 20:39:47,485 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 231 transitions, 3162 flow [2024-06-21 20:39:47,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:39:47,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:39:47,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 180 transitions. [2024-06-21 20:39:47,488 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46511627906976744 [2024-06-21 20:39:47,489 INFO L175 Difference]: Start difference. First operand has 166 places, 191 transitions, 2160 flow. Second operand 9 states and 180 transitions. [2024-06-21 20:39:47,489 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 231 transitions, 3162 flow [2024-06-21 20:39:47,814 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 231 transitions, 2921 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-21 20:39:47,818 INFO L231 Difference]: Finished difference. Result has 167 places, 194 transitions, 2235 flow [2024-06-21 20:39:47,818 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1925, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2235, PETRI_PLACES=167, PETRI_TRANSITIONS=194} [2024-06-21 20:39:47,818 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 123 predicate places. [2024-06-21 20:39:47,818 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 194 transitions, 2235 flow [2024-06-21 20:39:47,819 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:39:47,819 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:39:47,819 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:39:47,819 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-21 20:39:47,819 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:39:47,819 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:39:47,820 INFO L85 PathProgramCache]: Analyzing trace with hash 382291376, now seen corresponding path program 2 times [2024-06-21 20:39:47,820 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:39:47,820 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1107320073] [2024-06-21 20:39:47,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:39:47,820 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:39:47,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:39:48,329 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:39:48,330 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:39:48,330 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1107320073] [2024-06-21 20:39:48,330 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1107320073] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:39:48,330 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:39:48,330 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:39:48,330 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [937976406] [2024-06-21 20:39:48,330 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:39:48,331 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:39:48,331 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:39:48,331 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:39:48,331 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:39:48,403 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 20:39:48,403 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 194 transitions, 2235 flow. Second operand has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:39:48,403 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:39:48,403 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 20:39:48,404 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:39:49,179 INFO L124 PetriNetUnfolderBase]: 3284/4909 cut-off events. [2024-06-21 20:39:49,180 INFO L125 PetriNetUnfolderBase]: For 398045/398064 co-relation queries the response was YES. [2024-06-21 20:39:49,201 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42173 conditions, 4909 events. 3284/4909 cut-off events. For 398045/398064 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 24646 event pairs, 891 based on Foata normal form. 5/4893 useless extension candidates. Maximal degree in co-relation 42097. Up to 4757 conditions per place. [2024-06-21 20:39:49,222 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 170 selfloop transitions, 17 changer transitions 0/202 dead transitions. [2024-06-21 20:39:49,222 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 202 transitions, 2629 flow [2024-06-21 20:39:49,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:39:49,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:39:49,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 98 transitions. [2024-06-21 20:39:49,223 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3798449612403101 [2024-06-21 20:39:49,223 INFO L175 Difference]: Start difference. First operand has 167 places, 194 transitions, 2235 flow. Second operand 6 states and 98 transitions. [2024-06-21 20:39:49,223 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 202 transitions, 2629 flow [2024-06-21 20:39:49,572 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 202 transitions, 2362 flow, removed 47 selfloop flow, removed 6 redundant places. [2024-06-21 20:39:49,574 INFO L231 Difference]: Finished difference. Result has 167 places, 194 transitions, 2008 flow [2024-06-21 20:39:49,575 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1968, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2008, PETRI_PLACES=167, PETRI_TRANSITIONS=194} [2024-06-21 20:39:49,575 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 123 predicate places. [2024-06-21 20:39:49,575 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 194 transitions, 2008 flow [2024-06-21 20:39:49,575 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:39:49,575 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:39:49,575 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:39:49,576 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-21 20:39:49,576 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:39:49,576 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:39:49,576 INFO L85 PathProgramCache]: Analyzing trace with hash -615372262, now seen corresponding path program 1 times [2024-06-21 20:39:49,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:39:49,577 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1859795271] [2024-06-21 20:39:49,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:39:49,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:39:49,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:39:50,227 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:39:50,228 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:39:50,228 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1859795271] [2024-06-21 20:39:50,228 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1859795271] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:39:50,228 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:39:50,228 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:39:50,228 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1663871436] [2024-06-21 20:39:50,228 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:39:50,228 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:39:50,228 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:39:50,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:39:50,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:39:50,278 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-21 20:39:50,279 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 194 transitions, 2008 flow. Second operand has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:39:50,279 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:39:50,279 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-21 20:39:50,279 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:39:50,954 INFO L124 PetriNetUnfolderBase]: 2964/4555 cut-off events. [2024-06-21 20:39:50,955 INFO L125 PetriNetUnfolderBase]: For 351825/351840 co-relation queries the response was YES. [2024-06-21 20:39:50,976 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37300 conditions, 4555 events. 2964/4555 cut-off events. For 351825/351840 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 23632 event pairs, 765 based on Foata normal form. 1/4535 useless extension candidates. Maximal degree in co-relation 37223. Up to 4305 conditions per place. [2024-06-21 20:39:51,063 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 181 selfloop transitions, 16 changer transitions 0/213 dead transitions. [2024-06-21 20:39:51,063 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 213 transitions, 2617 flow [2024-06-21 20:39:51,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:39:51,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:39:51,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 107 transitions. [2024-06-21 20:39:51,064 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41472868217054265 [2024-06-21 20:39:51,065 INFO L175 Difference]: Start difference. First operand has 167 places, 194 transitions, 2008 flow. Second operand 6 states and 107 transitions. [2024-06-21 20:39:51,065 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 213 transitions, 2617 flow [2024-06-21 20:39:51,449 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 213 transitions, 2570 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-21 20:39:51,452 INFO L231 Difference]: Finished difference. Result has 168 places, 200 transitions, 2093 flow [2024-06-21 20:39:51,452 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1961, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2093, PETRI_PLACES=168, PETRI_TRANSITIONS=200} [2024-06-21 20:39:51,452 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 124 predicate places. [2024-06-21 20:39:51,453 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 200 transitions, 2093 flow [2024-06-21 20:39:51,453 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:39:51,453 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:39:51,453 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:39:51,453 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-21 20:39:51,453 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-21 20:39:51,454 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:39:51,454 INFO L85 PathProgramCache]: Analyzing trace with hash -1944379560, now seen corresponding path program 1 times [2024-06-21 20:39:51,454 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:39:51,454 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1794654144] [2024-06-21 20:39:51,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:39:51,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:39:51,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:39:52,433 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-21 20:39:52,433 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:39:52,433 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1794654144] [2024-06-21 20:39:52,433 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1794654144] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:39:52,433 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:39:52,433 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:39:52,434 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [64606433] [2024-06-21 20:39:52,434 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:39:52,434 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:39:52,434 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:39:52,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:39:52,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:39:52,608 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-21 20:39:52,608 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 200 transitions, 2093 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 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-21 20:39:52,608 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:39:52,608 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-21 20:39:52,608 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:39:53,405 INFO L124 PetriNetUnfolderBase]: 2947/4539 cut-off events. [2024-06-21 20:39:53,406 INFO L125 PetriNetUnfolderBase]: For 365368/365368 co-relation queries the response was YES. [2024-06-21 20:39:53,424 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37518 conditions, 4539 events. 2947/4539 cut-off events. For 365368/365368 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 23535 event pairs, 737 based on Foata normal form. 4/4533 useless extension candidates. Maximal degree in co-relation 37440. Up to 4223 conditions per place. [2024-06-21 20:39:53,445 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 202 selfloop transitions, 22 changer transitions 0/234 dead transitions. [2024-06-21 20:39:53,445 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 234 transitions, 2694 flow [2024-06-21 20:39:53,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:39:53,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:39:53,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 172 transitions. [2024-06-21 20:39:53,446 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-21 20:39:53,446 INFO L175 Difference]: Start difference. First operand has 168 places, 200 transitions, 2093 flow. Second operand 10 states and 172 transitions. [2024-06-21 20:39:53,446 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 234 transitions, 2694 flow [2024-06-21 20:39:53,880 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 234 transitions, 2644 flow, removed 21 selfloop flow, removed 2 redundant places. [2024-06-21 20:39:53,883 INFO L231 Difference]: Finished difference. Result has 176 places, 202 transitions, 2168 flow [2024-06-21 20:39:53,884 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2043, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2168, PETRI_PLACES=176, PETRI_TRANSITIONS=202} [2024-06-21 20:39:53,884 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 132 predicate places. [2024-06-21 20:39:53,884 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 202 transitions, 2168 flow [2024-06-21 20:39:53,884 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 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-21 20:39:53,884 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:39:53,884 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:39:53,885 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-21 20:39:53,885 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:39:53,885 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:39:53,885 INFO L85 PathProgramCache]: Analyzing trace with hash 382297328, now seen corresponding path program 2 times [2024-06-21 20:39:53,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:39:53,885 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1364483681] [2024-06-21 20:39:53,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:39:53,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:39:53,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:39:54,431 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:39:54,432 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:39:54,432 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1364483681] [2024-06-21 20:39:54,432 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1364483681] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:39:54,432 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:39:54,432 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:39:54,432 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [766299941] [2024-06-21 20:39:54,433 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:39:54,433 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:39:54,433 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:39:54,433 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:39:54,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:39:54,485 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-21 20:39:54,485 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 202 transitions, 2168 flow. Second operand has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:39:54,485 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:39:54,485 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-21 20:39:54,486 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:39:55,240 INFO L124 PetriNetUnfolderBase]: 2953/4537 cut-off events. [2024-06-21 20:39:55,241 INFO L125 PetriNetUnfolderBase]: For 375097/375112 co-relation queries the response was YES. [2024-06-21 20:39:55,261 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38072 conditions, 4537 events. 2953/4537 cut-off events. For 375097/375112 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 23456 event pairs, 760 based on Foata normal form. 1/4517 useless extension candidates. Maximal degree in co-relation 37992. Up to 4302 conditions per place. [2024-06-21 20:39:55,284 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 184 selfloop transitions, 11 changer transitions 0/211 dead transitions. [2024-06-21 20:39:55,284 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 211 transitions, 2583 flow [2024-06-21 20:39:55,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:39:55,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:39:55,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 101 transitions. [2024-06-21 20:39:55,285 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39147286821705424 [2024-06-21 20:39:55,285 INFO L175 Difference]: Start difference. First operand has 176 places, 202 transitions, 2168 flow. Second operand 6 states and 101 transitions. [2024-06-21 20:39:55,285 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 211 transitions, 2583 flow [2024-06-21 20:39:55,775 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 211 transitions, 2446 flow, removed 48 selfloop flow, removed 8 redundant places. [2024-06-21 20:39:55,778 INFO L231 Difference]: Finished difference. Result has 174 places, 202 transitions, 2059 flow [2024-06-21 20:39:55,778 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2031, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2059, PETRI_PLACES=174, PETRI_TRANSITIONS=202} [2024-06-21 20:39:55,778 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 130 predicate places. [2024-06-21 20:39:55,779 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 202 transitions, 2059 flow [2024-06-21 20:39:55,779 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:39:55,779 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:39:55,779 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:39:55,779 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-21 20:39:55,779 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-21 20:39:55,779 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:39:55,780 INFO L85 PathProgramCache]: Analyzing trace with hash -976385402, now seen corresponding path program 1 times [2024-06-21 20:39:55,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:39:55,780 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1553713915] [2024-06-21 20:39:55,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:39:55,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:39:55,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:39:56,779 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-21 20:39:56,779 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:39:56,779 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1553713915] [2024-06-21 20:39:56,779 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1553713915] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:39:56,780 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:39:56,780 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:39:56,780 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [478685285] [2024-06-21 20:39:56,780 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:39:56,780 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:39:56,780 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:39:56,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:39:56,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:39:56,952 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-21 20:39:56,953 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 202 transitions, 2059 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 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-21 20:39:56,953 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:39:56,953 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-21 20:39:56,953 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:39:57,827 INFO L124 PetriNetUnfolderBase]: 3000/4591 cut-off events. [2024-06-21 20:39:57,827 INFO L125 PetriNetUnfolderBase]: For 451322/451342 co-relation queries the response was YES. [2024-06-21 20:39:57,846 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41947 conditions, 4591 events. 3000/4591 cut-off events. For 451322/451342 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 23996 event pairs, 588 based on Foata normal form. 9/4596 useless extension candidates. Maximal degree in co-relation 41866. Up to 4229 conditions per place. [2024-06-21 20:39:57,865 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 208 selfloop transitions, 20 changer transitions 0/239 dead transitions. [2024-06-21 20:39:57,865 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 239 transitions, 2674 flow [2024-06-21 20:39:57,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:39:57,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:39:57,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-21 20:39:57,867 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42118863049095606 [2024-06-21 20:39:57,867 INFO L175 Difference]: Start difference. First operand has 174 places, 202 transitions, 2059 flow. Second operand 9 states and 163 transitions. [2024-06-21 20:39:57,867 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 239 transitions, 2674 flow [2024-06-21 20:39:58,314 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 239 transitions, 2644 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-21 20:39:58,317 INFO L231 Difference]: Finished difference. Result has 178 places, 204 transitions, 2146 flow [2024-06-21 20:39:58,317 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2029, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2146, PETRI_PLACES=178, PETRI_TRANSITIONS=204} [2024-06-21 20:39:58,318 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 134 predicate places. [2024-06-21 20:39:58,318 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 204 transitions, 2146 flow [2024-06-21 20:39:58,318 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 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-21 20:39:58,318 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:39:58,318 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:39:58,318 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-21 20:39:58,319 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-21 20:39:58,319 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:39:58,319 INFO L85 PathProgramCache]: Analyzing trace with hash -974507577, now seen corresponding path program 1 times [2024-06-21 20:39:58,319 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:39:58,319 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1383392437] [2024-06-21 20:39:58,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:39:58,319 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:39:58,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:39:59,227 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:39:59,227 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:39:59,227 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1383392437] [2024-06-21 20:39:59,228 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1383392437] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:39:59,228 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:39:59,228 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:39:59,228 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1269228087] [2024-06-21 20:39:59,228 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:39:59,229 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:39:59,229 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:39:59,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:39:59,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:39:59,353 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-21 20:39:59,354 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 204 transitions, 2146 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 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-21 20:39:59,354 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:39:59,354 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-21 20:39:59,354 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:40:00,214 INFO L124 PetriNetUnfolderBase]: 2997/4586 cut-off events. [2024-06-21 20:40:00,214 INFO L125 PetriNetUnfolderBase]: For 463912/463932 co-relation queries the response was YES. [2024-06-21 20:40:00,234 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42374 conditions, 4586 events. 2997/4586 cut-off events. For 463912/463932 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 23972 event pairs, 708 based on Foata normal form. 7/4589 useless extension candidates. Maximal degree in co-relation 42292. Up to 4209 conditions per place. [2024-06-21 20:40:00,255 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 199 selfloop transitions, 32 changer transitions 0/242 dead transitions. [2024-06-21 20:40:00,255 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 242 transitions, 2797 flow [2024-06-21 20:40:00,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:40:00,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:40:00,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-21 20:40:00,273 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4289405684754522 [2024-06-21 20:40:00,273 INFO L175 Difference]: Start difference. First operand has 178 places, 204 transitions, 2146 flow. Second operand 9 states and 166 transitions. [2024-06-21 20:40:00,273 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 242 transitions, 2797 flow [2024-06-21 20:40:00,770 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 242 transitions, 2698 flow, removed 31 selfloop flow, removed 7 redundant places. [2024-06-21 20:40:00,773 INFO L231 Difference]: Finished difference. Result has 180 places, 207 transitions, 2219 flow [2024-06-21 20:40:00,773 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2047, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2219, PETRI_PLACES=180, PETRI_TRANSITIONS=207} [2024-06-21 20:40:00,774 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 136 predicate places. [2024-06-21 20:40:00,774 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 207 transitions, 2219 flow [2024-06-21 20:40:00,774 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 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-21 20:40:00,774 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:40:00,774 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:40:00,774 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-21 20:40:00,774 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-21 20:40:00,775 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:40:00,775 INFO L85 PathProgramCache]: Analyzing trace with hash 1381760652, now seen corresponding path program 2 times [2024-06-21 20:40:00,775 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:40:00,775 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1094454399] [2024-06-21 20:40:00,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:40:00,775 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:40:00,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:40:01,854 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-21 20:40:01,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:40:01,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1094454399] [2024-06-21 20:40:01,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1094454399] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:40:01,855 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:40:01,855 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:40:01,855 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [378655686] [2024-06-21 20:40:01,855 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:40:01,856 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:40:01,856 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:40:01,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:40:01,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:40:01,970 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-21 20:40:01,975 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 207 transitions, 2219 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 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-21 20:40:01,976 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:40:01,976 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-21 20:40:01,976 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:40:02,906 INFO L124 PetriNetUnfolderBase]: 3014/4613 cut-off events. [2024-06-21 20:40:02,907 INFO L125 PetriNetUnfolderBase]: For 487543/487563 co-relation queries the response was YES. [2024-06-21 20:40:02,928 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43091 conditions, 4613 events. 3014/4613 cut-off events. For 487543/487563 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 24184 event pairs, 713 based on Foata normal form. 9/4618 useless extension candidates. Maximal degree in co-relation 43008. Up to 4245 conditions per place. [2024-06-21 20:40:02,949 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 205 selfloop transitions, 28 changer transitions 0/244 dead transitions. [2024-06-21 20:40:02,949 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 244 transitions, 2852 flow [2024-06-21 20:40:02,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:40:02,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:40:02,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-21 20:40:02,950 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4263565891472868 [2024-06-21 20:40:02,950 INFO L175 Difference]: Start difference. First operand has 180 places, 207 transitions, 2219 flow. Second operand 9 states and 165 transitions. [2024-06-21 20:40:02,950 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 244 transitions, 2852 flow [2024-06-21 20:40:03,434 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 244 transitions, 2728 flow, removed 34 selfloop flow, removed 7 redundant places. [2024-06-21 20:40:03,437 INFO L231 Difference]: Finished difference. Result has 182 places, 209 transitions, 2233 flow [2024-06-21 20:40:03,437 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2095, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2233, PETRI_PLACES=182, PETRI_TRANSITIONS=209} [2024-06-21 20:40:03,437 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 138 predicate places. [2024-06-21 20:40:03,437 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 209 transitions, 2233 flow [2024-06-21 20:40:03,438 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 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-21 20:40:03,438 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:40:03,438 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:40:03,438 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-21 20:40:03,439 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-21 20:40:03,439 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:40:03,439 INFO L85 PathProgramCache]: Analyzing trace with hash 1464873822, now seen corresponding path program 3 times [2024-06-21 20:40:03,439 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:40:03,439 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2119873575] [2024-06-21 20:40:03,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:40:03,439 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:40:03,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:40:04,670 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-21 20:40:04,670 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:40:04,670 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2119873575] [2024-06-21 20:40:04,670 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2119873575] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:40:04,670 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:40:04,670 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:40:04,670 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [661402102] [2024-06-21 20:40:04,671 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:40:04,671 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:40:04,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:40:04,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:40:04,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:40:04,828 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-21 20:40:04,828 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 209 transitions, 2233 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 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-21 20:40:04,828 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:40:04,828 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-21 20:40:04,828 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:40:05,818 INFO L124 PetriNetUnfolderBase]: 3167/4848 cut-off events. [2024-06-21 20:40:05,818 INFO L125 PetriNetUnfolderBase]: For 510674/510698 co-relation queries the response was YES. [2024-06-21 20:40:05,841 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44977 conditions, 4848 events. 3167/4848 cut-off events. For 510674/510698 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 25545 event pairs, 741 based on Foata normal form. 13/4857 useless extension candidates. Maximal degree in co-relation 44893. Up to 4403 conditions per place. [2024-06-21 20:40:05,863 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 221 selfloop transitions, 39 changer transitions 0/271 dead transitions. [2024-06-21 20:40:05,864 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 271 transitions, 3283 flow [2024-06-21 20:40:05,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:40:05,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:40:05,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 178 transitions. [2024-06-21 20:40:05,865 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.413953488372093 [2024-06-21 20:40:05,865 INFO L175 Difference]: Start difference. First operand has 182 places, 209 transitions, 2233 flow. Second operand 10 states and 178 transitions. [2024-06-21 20:40:05,865 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 271 transitions, 3283 flow [2024-06-21 20:40:06,366 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 271 transitions, 3055 flow, removed 66 selfloop flow, removed 7 redundant places. [2024-06-21 20:40:06,369 INFO L231 Difference]: Finished difference. Result has 190 places, 236 transitions, 2584 flow [2024-06-21 20:40:06,369 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2115, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2584, PETRI_PLACES=190, PETRI_TRANSITIONS=236} [2024-06-21 20:40:06,370 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 146 predicate places. [2024-06-21 20:40:06,370 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 236 transitions, 2584 flow [2024-06-21 20:40:06,370 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 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-21 20:40:06,370 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:40:06,370 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:40:06,370 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-21 20:40:06,370 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-21 20:40:06,371 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:40:06,371 INFO L85 PathProgramCache]: Analyzing trace with hash -1735413122, now seen corresponding path program 4 times [2024-06-21 20:40:06,371 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:40:06,371 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [189745787] [2024-06-21 20:40:06,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:40:06,371 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:40:06,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:40:07,479 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-21 20:40:07,480 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:40:07,480 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [189745787] [2024-06-21 20:40:07,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [189745787] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:40:07,480 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:40:07,480 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:40:07,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1434177408] [2024-06-21 20:40:07,480 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:40:07,481 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:40:07,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:40:07,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:40:07,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:40:07,681 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-21 20:40:07,682 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 236 transitions, 2584 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 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-21 20:40:07,682 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:40:07,682 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-21 20:40:07,682 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:40:08,642 INFO L124 PetriNetUnfolderBase]: 3418/5227 cut-off events. [2024-06-21 20:40:08,642 INFO L125 PetriNetUnfolderBase]: For 531374/531402 co-relation queries the response was YES. [2024-06-21 20:40:08,669 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47669 conditions, 5227 events. 3418/5227 cut-off events. For 531374/531402 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 27869 event pairs, 741 based on Foata normal form. 17/5240 useless extension candidates. Maximal degree in co-relation 47579. Up to 4670 conditions per place. [2024-06-21 20:40:08,692 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 242 selfloop transitions, 75 changer transitions 0/328 dead transitions. [2024-06-21 20:40:08,692 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 328 transitions, 4068 flow [2024-06-21 20:40:08,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:40:08,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:40:08,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 185 transitions. [2024-06-21 20:40:08,693 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43023255813953487 [2024-06-21 20:40:08,694 INFO L175 Difference]: Start difference. First operand has 190 places, 236 transitions, 2584 flow. Second operand 10 states and 185 transitions. [2024-06-21 20:40:08,694 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 328 transitions, 4068 flow [2024-06-21 20:40:09,327 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 328 transitions, 3873 flow, removed 71 selfloop flow, removed 2 redundant places. [2024-06-21 20:40:09,331 INFO L231 Difference]: Finished difference. Result has 202 places, 288 transitions, 3413 flow [2024-06-21 20:40:09,331 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2483, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3413, PETRI_PLACES=202, PETRI_TRANSITIONS=288} [2024-06-21 20:40:09,331 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 158 predicate places. [2024-06-21 20:40:09,332 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 288 transitions, 3413 flow [2024-06-21 20:40:09,332 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 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-21 20:40:09,332 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:40:09,332 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:40:09,332 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-21 20:40:09,332 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-21 20:40:09,333 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:40:09,333 INFO L85 PathProgramCache]: Analyzing trace with hash 774336402, now seen corresponding path program 5 times [2024-06-21 20:40:09,333 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:40:09,333 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1394053863] [2024-06-21 20:40:09,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:40:09,333 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:40:09,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:40:10,463 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-21 20:40:10,464 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:40:10,464 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1394053863] [2024-06-21 20:40:10,464 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1394053863] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:40:10,464 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:40:10,464 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:40:10,464 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1007141805] [2024-06-21 20:40:10,465 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:40:10,465 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:40:10,465 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:40:10,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:40:10,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:40:10,605 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-21 20:40:10,605 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 288 transitions, 3413 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 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-21 20:40:10,605 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:40:10,605 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-21 20:40:10,605 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:40:11,565 INFO L124 PetriNetUnfolderBase]: 3611/5513 cut-off events. [2024-06-21 20:40:11,565 INFO L125 PetriNetUnfolderBase]: For 575615/575655 co-relation queries the response was YES. [2024-06-21 20:40:11,593 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50943 conditions, 5513 events. 3611/5513 cut-off events. For 575615/575655 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 29731 event pairs, 943 based on Foata normal form. 17/5509 useless extension candidates. Maximal degree in co-relation 50847. Up to 4878 conditions per place. [2024-06-21 20:40:11,618 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 260 selfloop transitions, 98 changer transitions 0/369 dead transitions. [2024-06-21 20:40:11,618 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 369 transitions, 4919 flow [2024-06-21 20:40:11,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:40:11,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:40:11,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 184 transitions. [2024-06-21 20:40:11,619 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42790697674418604 [2024-06-21 20:40:11,619 INFO L175 Difference]: Start difference. First operand has 202 places, 288 transitions, 3413 flow. Second operand 10 states and 184 transitions. [2024-06-21 20:40:11,620 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 369 transitions, 4919 flow [2024-06-21 20:40:12,498 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 369 transitions, 4705 flow, removed 70 selfloop flow, removed 3 redundant places. [2024-06-21 20:40:12,503 INFO L231 Difference]: Finished difference. Result has 212 places, 329 transitions, 4216 flow [2024-06-21 20:40:12,503 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3283, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4216, PETRI_PLACES=212, PETRI_TRANSITIONS=329} [2024-06-21 20:40:12,503 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 168 predicate places. [2024-06-21 20:40:12,503 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 329 transitions, 4216 flow [2024-06-21 20:40:12,504 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 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-21 20:40:12,504 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:40:12,504 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:40:12,504 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-21 20:40:12,504 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:40:12,504 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:40:12,504 INFO L85 PathProgramCache]: Analyzing trace with hash -1038979366, now seen corresponding path program 1 times [2024-06-21 20:40:12,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:40:12,505 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1757098055] [2024-06-21 20:40:12,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:40:12,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:40:12,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:40:13,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-21 20:40:13,078 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:40:13,078 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1757098055] [2024-06-21 20:40:13,078 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1757098055] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:40:13,078 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:40:13,078 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:40:13,078 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1410531734] [2024-06-21 20:40:13,078 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:40:13,079 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:40:13,079 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:40:13,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:40:13,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:40:13,135 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 20:40:13,136 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 329 transitions, 4216 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:40:13,136 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:40:13,136 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 20:40:13,136 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:40:14,161 INFO L124 PetriNetUnfolderBase]: 3899/5859 cut-off events. [2024-06-21 20:40:14,162 INFO L125 PetriNetUnfolderBase]: For 567789/567812 co-relation queries the response was YES. [2024-06-21 20:40:14,195 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51518 conditions, 5859 events. 3899/5859 cut-off events. For 567789/567812 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 30585 event pairs, 993 based on Foata normal form. 10/5843 useless extension candidates. Maximal degree in co-relation 51418. Up to 5399 conditions per place. [2024-06-21 20:40:14,220 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 274 selfloop transitions, 65 changer transitions 0/377 dead transitions. [2024-06-21 20:40:14,220 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 377 transitions, 5477 flow [2024-06-21 20:40:14,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:40:14,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:40:14,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-21 20:40:14,221 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4186046511627907 [2024-06-21 20:40:14,221 INFO L175 Difference]: Start difference. First operand has 212 places, 329 transitions, 4216 flow. Second operand 8 states and 144 transitions. [2024-06-21 20:40:14,221 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 377 transitions, 5477 flow [2024-06-21 20:40:15,033 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 377 transitions, 5263 flow, removed 37 selfloop flow, removed 6 redundant places. [2024-06-21 20:40:15,037 INFO L231 Difference]: Finished difference. Result has 216 places, 351 transitions, 4480 flow [2024-06-21 20:40:15,038 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4019, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4480, PETRI_PLACES=216, PETRI_TRANSITIONS=351} [2024-06-21 20:40:15,038 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 172 predicate places. [2024-06-21 20:40:15,038 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 351 transitions, 4480 flow [2024-06-21 20:40:15,038 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:40:15,038 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:40:15,038 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:40:15,038 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-21 20:40:15,039 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:40:15,039 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:40:15,039 INFO L85 PathProgramCache]: Analyzing trace with hash -1701101072, now seen corresponding path program 6 times [2024-06-21 20:40:15,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:40:15,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1074476107] [2024-06-21 20:40:15,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:40:15,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:40:15,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:40:16,173 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-21 20:40:16,174 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:40:16,174 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1074476107] [2024-06-21 20:40:16,174 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1074476107] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:40:16,174 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:40:16,174 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:40:16,174 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [159694216] [2024-06-21 20:40:16,175 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:40:16,175 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:40:16,175 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:40:16,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:40:16,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:40:16,332 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-21 20:40:16,332 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 351 transitions, 4480 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 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-21 20:40:16,332 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:40:16,332 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-21 20:40:16,332 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:40:17,543 INFO L124 PetriNetUnfolderBase]: 3738/5708 cut-off events. [2024-06-21 20:40:17,543 INFO L125 PetriNetUnfolderBase]: For 594854/594880 co-relation queries the response was YES. [2024-06-21 20:40:17,568 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53410 conditions, 5708 events. 3738/5708 cut-off events. For 594854/594880 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 30811 event pairs, 745 based on Foata normal form. 13/5710 useless extension candidates. Maximal degree in co-relation 53308. Up to 4989 conditions per place. [2024-06-21 20:40:17,591 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 267 selfloop transitions, 126 changer transitions 0/407 dead transitions. [2024-06-21 20:40:17,592 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 407 transitions, 5642 flow [2024-06-21 20:40:17,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:40:17,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:40:17,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 185 transitions. [2024-06-21 20:40:17,593 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43023255813953487 [2024-06-21 20:40:17,593 INFO L175 Difference]: Start difference. First operand has 216 places, 351 transitions, 4480 flow. Second operand 10 states and 185 transitions. [2024-06-21 20:40:17,593 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 407 transitions, 5642 flow [2024-06-21 20:40:18,452 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 407 transitions, 5589 flow, removed 22 selfloop flow, removed 2 redundant places. [2024-06-21 20:40:18,457 INFO L231 Difference]: Finished difference. Result has 227 places, 369 transitions, 5038 flow [2024-06-21 20:40:18,457 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4427, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=351, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5038, PETRI_PLACES=227, PETRI_TRANSITIONS=369} [2024-06-21 20:40:18,458 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 183 predicate places. [2024-06-21 20:40:18,458 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 369 transitions, 5038 flow [2024-06-21 20:40:18,458 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 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-21 20:40:18,458 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:40:18,458 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:40:18,458 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-21 20:40:18,459 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-21 20:40:18,459 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:40:18,459 INFO L85 PathProgramCache]: Analyzing trace with hash 481653075, now seen corresponding path program 1 times [2024-06-21 20:40:18,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:40:18,459 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1596062218] [2024-06-21 20:40:18,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:40:18,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:40:18,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:40:19,582 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:40:19,582 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:40:19,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1596062218] [2024-06-21 20:40:19,582 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1596062218] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:40:19,582 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:40:19,582 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:40:19,582 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [125993996] [2024-06-21 20:40:19,582 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:40:19,583 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:40:19,583 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:40:19,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:40:19,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:40:19,714 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 20:40:19,714 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 369 transitions, 5038 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 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-21 20:40:19,714 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:40:19,714 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 20:40:19,714 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:40:21,119 INFO L124 PetriNetUnfolderBase]: 4312/6450 cut-off events. [2024-06-21 20:40:21,119 INFO L125 PetriNetUnfolderBase]: For 623009/623013 co-relation queries the response was YES. [2024-06-21 20:40:21,158 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57470 conditions, 6450 events. 4312/6450 cut-off events. For 623009/623013 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 33793 event pairs, 804 based on Foata normal form. 10/6460 useless extension candidates. Maximal degree in co-relation 57363. Up to 5512 conditions per place. [2024-06-21 20:40:21,188 INFO L140 encePairwiseOnDemand]: 27/43 looper letters, 279 selfloop transitions, 156 changer transitions 0/447 dead transitions. [2024-06-21 20:40:21,188 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 447 transitions, 6436 flow [2024-06-21 20:40:21,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:40:21,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:40:21,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 196 transitions. [2024-06-21 20:40:21,190 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4143763213530655 [2024-06-21 20:40:21,190 INFO L175 Difference]: Start difference. First operand has 227 places, 369 transitions, 5038 flow. Second operand 11 states and 196 transitions. [2024-06-21 20:40:21,190 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 447 transitions, 6436 flow [2024-06-21 20:40:22,094 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 447 transitions, 6191 flow, removed 41 selfloop flow, removed 5 redundant places. [2024-06-21 20:40:22,099 INFO L231 Difference]: Finished difference. Result has 235 places, 402 transitions, 5540 flow [2024-06-21 20:40:22,100 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4793, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=369, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5540, PETRI_PLACES=235, PETRI_TRANSITIONS=402} [2024-06-21 20:40:22,100 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 191 predicate places. [2024-06-21 20:40:22,100 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 402 transitions, 5540 flow [2024-06-21 20:40:22,100 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 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-21 20:40:22,100 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:40:22,101 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:40:22,101 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-21 20:40:22,101 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-21 20:40:22,101 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:40:22,101 INFO L85 PathProgramCache]: Analyzing trace with hash 475931064, now seen corresponding path program 7 times [2024-06-21 20:40:22,101 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:40:22,101 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2025772334] [2024-06-21 20:40:22,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:40:22,102 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:40:22,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:40:23,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-21 20:40:23,039 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:40:23,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2025772334] [2024-06-21 20:40:23,040 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2025772334] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:40:23,040 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:40:23,040 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:40:23,040 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [817332597] [2024-06-21 20:40:23,040 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:40:23,040 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:40:23,041 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:40:23,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:40:23,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:40:23,161 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-21 20:40:23,161 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 402 transitions, 5540 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 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-21 20:40:23,161 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:40:23,161 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-21 20:40:23,161 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:40:24,403 INFO L124 PetriNetUnfolderBase]: 3912/6006 cut-off events. [2024-06-21 20:40:24,404 INFO L125 PetriNetUnfolderBase]: For 636070/636123 co-relation queries the response was YES. [2024-06-21 20:40:24,439 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56805 conditions, 6006 events. 3912/6006 cut-off events. For 636070/636123 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 32935 event pairs, 729 based on Foata normal form. 23/6029 useless extension candidates. Maximal degree in co-relation 56695. Up to 5234 conditions per place. [2024-06-21 20:40:24,465 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 303 selfloop transitions, 124 changer transitions 0/442 dead transitions. [2024-06-21 20:40:24,466 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 442 transitions, 6630 flow [2024-06-21 20:40:24,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:40:24,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:40:24,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 186 transitions. [2024-06-21 20:40:24,467 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4325581395348837 [2024-06-21 20:40:24,467 INFO L175 Difference]: Start difference. First operand has 235 places, 402 transitions, 5540 flow. Second operand 10 states and 186 transitions. [2024-06-21 20:40:24,467 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 442 transitions, 6630 flow [2024-06-21 20:40:25,455 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 442 transitions, 6411 flow, removed 34 selfloop flow, removed 6 redundant places. [2024-06-21 20:40:25,468 INFO L231 Difference]: Finished difference. Result has 240 places, 405 transitions, 5752 flow [2024-06-21 20:40:25,468 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5321, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=402, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5752, PETRI_PLACES=240, PETRI_TRANSITIONS=405} [2024-06-21 20:40:25,469 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 196 predicate places. [2024-06-21 20:40:25,469 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 405 transitions, 5752 flow [2024-06-21 20:40:25,469 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 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-21 20:40:25,469 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:40:25,469 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:40:25,469 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-21 20:40:25,469 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-21 20:40:25,470 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:40:25,470 INFO L85 PathProgramCache]: Analyzing trace with hash -1706611322, now seen corresponding path program 8 times [2024-06-21 20:40:25,470 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:40:25,470 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [724898486] [2024-06-21 20:40:25,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:40:25,470 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:40:25,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:40:26,468 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-21 20:40:26,468 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:40:26,468 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [724898486] [2024-06-21 20:40:26,469 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [724898486] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:40:26,469 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:40:26,469 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:40:26,469 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [349927427] [2024-06-21 20:40:26,469 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:40:26,469 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:40:26,469 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:40:26,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:40:26,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:40:26,575 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-21 20:40:26,576 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 405 transitions, 5752 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 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-21 20:40:26,576 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:40:26,576 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-21 20:40:26,576 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:40:27,758 INFO L124 PetriNetUnfolderBase]: 3946/6060 cut-off events. [2024-06-21 20:40:27,758 INFO L125 PetriNetUnfolderBase]: For 664749/664783 co-relation queries the response was YES. [2024-06-21 20:40:27,797 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58000 conditions, 6060 events. 3946/6060 cut-off events. For 664749/664783 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 33285 event pairs, 729 based on Foata normal form. 23/6083 useless extension candidates. Maximal degree in co-relation 57887. Up to 5229 conditions per place. [2024-06-21 20:40:27,826 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 302 selfloop transitions, 129 changer transitions 0/446 dead transitions. [2024-06-21 20:40:27,827 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 446 transitions, 6848 flow [2024-06-21 20:40:27,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:40:27,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:40:27,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 186 transitions. [2024-06-21 20:40:27,831 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4325581395348837 [2024-06-21 20:40:27,831 INFO L175 Difference]: Start difference. First operand has 240 places, 405 transitions, 5752 flow. Second operand 10 states and 186 transitions. [2024-06-21 20:40:27,832 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 446 transitions, 6848 flow [2024-06-21 20:40:28,871 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 446 transitions, 6599 flow, removed 43 selfloop flow, removed 5 redundant places. [2024-06-21 20:40:28,876 INFO L231 Difference]: Finished difference. Result has 246 places, 409 transitions, 5887 flow [2024-06-21 20:40:28,877 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5503, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=405, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5887, PETRI_PLACES=246, PETRI_TRANSITIONS=409} [2024-06-21 20:40:28,878 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 202 predicate places. [2024-06-21 20:40:28,878 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 409 transitions, 5887 flow [2024-06-21 20:40:28,878 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 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-21 20:40:28,879 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:40:28,879 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:40:28,879 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-21 20:40:28,879 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:40:28,879 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:40:28,879 INFO L85 PathProgramCache]: Analyzing trace with hash 130058980, now seen corresponding path program 2 times [2024-06-21 20:40:28,879 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:40:28,880 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1182540049] [2024-06-21 20:40:28,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:40:28,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:40:28,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:40:29,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-21 20:40:29,584 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:40:29,585 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1182540049] [2024-06-21 20:40:29,585 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1182540049] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:40:29,585 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:40:29,585 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:40:29,585 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1149072458] [2024-06-21 20:40:29,585 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:40:29,585 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:40:29,585 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:40:29,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:40:29,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:40:29,647 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 20:40:29,647 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 409 transitions, 5887 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:40:29,647 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:40:29,647 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 20:40:29,647 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:40:30,975 INFO L124 PetriNetUnfolderBase]: 4286/6446 cut-off events. [2024-06-21 20:40:30,975 INFO L125 PetriNetUnfolderBase]: For 685054/685087 co-relation queries the response was YES. [2024-06-21 20:40:31,015 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59446 conditions, 6446 events. 4286/6446 cut-off events. For 685054/685087 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 34307 event pairs, 892 based on Foata normal form. 10/6421 useless extension candidates. Maximal degree in co-relation 59331. Up to 5944 conditions per place. [2024-06-21 20:40:31,047 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 332 selfloop transitions, 82 changer transitions 0/458 dead transitions. [2024-06-21 20:40:31,047 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 458 transitions, 7411 flow [2024-06-21 20:40:31,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:40:31,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:40:31,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-21 20:40:31,048 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4273255813953488 [2024-06-21 20:40:31,048 INFO L175 Difference]: Start difference. First operand has 246 places, 409 transitions, 5887 flow. Second operand 8 states and 147 transitions. [2024-06-21 20:40:31,048 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 458 transitions, 7411 flow [2024-06-21 20:40:32,238 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 458 transitions, 7075 flow, removed 45 selfloop flow, removed 7 redundant places. [2024-06-21 20:40:32,244 INFO L231 Difference]: Finished difference. Result has 248 places, 428 transitions, 5986 flow [2024-06-21 20:40:32,244 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5551, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=409, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=345, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5986, PETRI_PLACES=248, PETRI_TRANSITIONS=428} [2024-06-21 20:40:32,245 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 204 predicate places. [2024-06-21 20:40:32,245 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 428 transitions, 5986 flow [2024-06-21 20:40:32,245 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:40:32,245 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:40:32,245 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:40:32,245 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-21 20:40:32,245 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:40:32,246 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:40:32,246 INFO L85 PathProgramCache]: Analyzing trace with hash 696321534, now seen corresponding path program 1 times [2024-06-21 20:40:32,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:40:32,246 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1775432212] [2024-06-21 20:40:32,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:40:32,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:40:32,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:40:32,868 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:40:32,868 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:40:32,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1775432212] [2024-06-21 20:40:32,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1775432212] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:40:32,868 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:40:32,868 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:40:32,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [403224166] [2024-06-21 20:40:32,869 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:40:32,869 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:40:32,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:40:32,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:40:32,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:40:32,969 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 20:40:32,969 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 428 transitions, 5986 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:40:32,969 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:40:32,969 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 20:40:32,969 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:40:34,296 INFO L124 PetriNetUnfolderBase]: 4294/6464 cut-off events. [2024-06-21 20:40:34,296 INFO L125 PetriNetUnfolderBase]: For 699021/699063 co-relation queries the response was YES. [2024-06-21 20:40:34,336 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59504 conditions, 6464 events. 4294/6464 cut-off events. For 699021/699063 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 34450 event pairs, 1249 based on Foata normal form. 13/6440 useless extension candidates. Maximal degree in co-relation 59387. Up to 6107 conditions per place. [2024-06-21 20:40:34,364 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 378 selfloop transitions, 34 changer transitions 0/456 dead transitions. [2024-06-21 20:40:34,364 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 456 transitions, 7092 flow [2024-06-21 20:40:34,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:40:34,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:40:34,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-21 20:40:34,365 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39244186046511625 [2024-06-21 20:40:34,365 INFO L175 Difference]: Start difference. First operand has 248 places, 428 transitions, 5986 flow. Second operand 8 states and 135 transitions. [2024-06-21 20:40:34,366 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 456 transitions, 7092 flow [2024-06-21 20:40:35,522 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 456 transitions, 6969 flow, removed 26 selfloop flow, removed 3 redundant places. [2024-06-21 20:40:35,527 INFO L231 Difference]: Finished difference. Result has 254 places, 437 transitions, 6058 flow [2024-06-21 20:40:35,528 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5863, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=428, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=398, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6058, PETRI_PLACES=254, PETRI_TRANSITIONS=437} [2024-06-21 20:40:35,528 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 210 predicate places. [2024-06-21 20:40:35,528 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 437 transitions, 6058 flow [2024-06-21 20:40:35,528 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:40:35,528 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:40:35,528 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:40:35,529 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-21 20:40:35,529 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-21 20:40:35,529 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:40:35,529 INFO L85 PathProgramCache]: Analyzing trace with hash 663080110, now seen corresponding path program 3 times [2024-06-21 20:40:35,529 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:40:35,529 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1797337988] [2024-06-21 20:40:35,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:40:35,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:40:35,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:40:36,067 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-21 20:40:36,068 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:40:36,068 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1797337988] [2024-06-21 20:40:36,068 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1797337988] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:40:36,068 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:40:36,068 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:40:36,068 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [4658143] [2024-06-21 20:40:36,068 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:40:36,069 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:40:36,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:40:36,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:40:36,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:40:36,130 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 20:40:36,131 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 437 transitions, 6058 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:40:36,131 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:40:36,131 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 20:40:36,131 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:40:37,536 INFO L124 PetriNetUnfolderBase]: 4286/6448 cut-off events. [2024-06-21 20:40:37,544 INFO L125 PetriNetUnfolderBase]: For 717352/717381 co-relation queries the response was YES. [2024-06-21 20:40:37,587 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59892 conditions, 6448 events. 4286/6448 cut-off events. For 717352/717381 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 34217 event pairs, 878 based on Foata normal form. 6/6419 useless extension candidates. Maximal degree in co-relation 59773. Up to 5946 conditions per place. [2024-06-21 20:40:37,618 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 329 selfloop transitions, 88 changer transitions 0/461 dead transitions. [2024-06-21 20:40:37,618 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 461 transitions, 7228 flow [2024-06-21 20:40:37,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:40:37,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:40:37,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-21 20:40:37,619 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40988372093023256 [2024-06-21 20:40:37,619 INFO L175 Difference]: Start difference. First operand has 254 places, 437 transitions, 6058 flow. Second operand 8 states and 141 transitions. [2024-06-21 20:40:37,619 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 461 transitions, 7228 flow [2024-06-21 20:40:38,935 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 461 transitions, 7083 flow, removed 43 selfloop flow, removed 3 redundant places. [2024-06-21 20:40:38,940 INFO L231 Difference]: Finished difference. Result has 259 places, 437 transitions, 6097 flow [2024-06-21 20:40:38,941 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5913, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=437, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6097, PETRI_PLACES=259, PETRI_TRANSITIONS=437} [2024-06-21 20:40:38,941 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 215 predicate places. [2024-06-21 20:40:38,942 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 437 transitions, 6097 flow [2024-06-21 20:40:38,942 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:40:38,942 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:40:38,942 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:40:38,942 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-21 20:40:38,942 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-21 20:40:38,942 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:40:38,943 INFO L85 PathProgramCache]: Analyzing trace with hash -1608756948, now seen corresponding path program 9 times [2024-06-21 20:40:38,943 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:40:38,943 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [327283490] [2024-06-21 20:40:38,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:40:38,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:40:38,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:40:40,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-21 20:40:40,077 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:40:40,077 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [327283490] [2024-06-21 20:40:40,077 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [327283490] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:40:40,077 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:40:40,078 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:40:40,078 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1510169166] [2024-06-21 20:40:40,078 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:40:40,078 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:40:40,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:40:40,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:40:40,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:40:40,270 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-21 20:40:40,270 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 437 transitions, 6097 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 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-21 20:40:40,270 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:40:40,270 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-21 20:40:40,270 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:40:41,642 INFO L124 PetriNetUnfolderBase]: 4077/6233 cut-off events. [2024-06-21 20:40:41,642 INFO L125 PetriNetUnfolderBase]: For 745893/745927 co-relation queries the response was YES. [2024-06-21 20:40:41,683 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60636 conditions, 6233 events. 4077/6233 cut-off events. For 745893/745927 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 34026 event pairs, 736 based on Foata normal form. 23/6241 useless extension candidates. Maximal degree in co-relation 60516. Up to 5511 conditions per place. [2024-06-21 20:40:41,713 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 352 selfloop transitions, 117 changer transitions 0/491 dead transitions. [2024-06-21 20:40:41,713 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 491 transitions, 7518 flow [2024-06-21 20:40:41,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:40:41,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:40:41,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 181 transitions. [2024-06-21 20:40:41,714 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42093023255813955 [2024-06-21 20:40:41,714 INFO L175 Difference]: Start difference. First operand has 259 places, 437 transitions, 6097 flow. Second operand 10 states and 181 transitions. [2024-06-21 20:40:41,715 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 491 transitions, 7518 flow [2024-06-21 20:40:42,800 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 491 transitions, 7336 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-21 20:40:42,805 INFO L231 Difference]: Finished difference. Result has 266 places, 455 transitions, 6578 flow [2024-06-21 20:40:42,806 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5915, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=437, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=320, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6578, PETRI_PLACES=266, PETRI_TRANSITIONS=455} [2024-06-21 20:40:42,806 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 222 predicate places. [2024-06-21 20:40:42,806 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 455 transitions, 6578 flow [2024-06-21 20:40:42,807 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 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-21 20:40:42,807 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:40:42,807 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:40:42,807 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-21 20:40:42,807 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-21 20:40:42,807 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:40:42,807 INFO L85 PathProgramCache]: Analyzing trace with hash -1608760668, now seen corresponding path program 10 times [2024-06-21 20:40:42,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:40:42,808 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [892385712] [2024-06-21 20:40:42,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:40:42,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:40:42,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:40:43,894 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-21 20:40:43,894 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:40:43,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [892385712] [2024-06-21 20:40:43,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [892385712] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:40:43,895 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:40:43,895 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:40:43,895 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1321745237] [2024-06-21 20:40:43,895 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:40:43,895 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:40:43,895 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:40:43,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:40:43,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:40:44,023 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-21 20:40:44,024 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 455 transitions, 6578 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 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-21 20:40:44,024 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:40:44,024 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-21 20:40:44,024 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:40:45,366 INFO L124 PetriNetUnfolderBase]: 4119/6317 cut-off events. [2024-06-21 20:40:45,366 INFO L125 PetriNetUnfolderBase]: For 784567/784601 co-relation queries the response was YES. [2024-06-21 20:40:45,411 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62795 conditions, 6317 events. 4119/6317 cut-off events. For 784567/784601 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 34854 event pairs, 718 based on Foata normal form. 23/6340 useless extension candidates. Maximal degree in co-relation 62671. Up to 5193 conditions per place. [2024-06-21 20:40:45,443 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 302 selfloop transitions, 169 changer transitions 0/493 dead transitions. [2024-06-21 20:40:45,443 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 493 transitions, 8076 flow [2024-06-21 20:40:45,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:40:45,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:40:45,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-21 20:40:45,444 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43669250645994834 [2024-06-21 20:40:45,444 INFO L175 Difference]: Start difference. First operand has 266 places, 455 transitions, 6578 flow. Second operand 9 states and 169 transitions. [2024-06-21 20:40:45,444 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 493 transitions, 8076 flow [2024-06-21 20:40:46,973 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 493 transitions, 7849 flow, removed 45 selfloop flow, removed 5 redundant places. [2024-06-21 20:40:46,979 INFO L231 Difference]: Finished difference. Result has 270 places, 459 transitions, 6907 flow [2024-06-21 20:40:46,980 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6351, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=455, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=167, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6907, PETRI_PLACES=270, PETRI_TRANSITIONS=459} [2024-06-21 20:40:46,980 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 226 predicate places. [2024-06-21 20:40:46,980 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 459 transitions, 6907 flow [2024-06-21 20:40:46,980 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 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-21 20:40:46,980 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:40:46,981 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:40:46,981 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-21 20:40:46,981 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-21 20:40:46,981 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:40:46,981 INFO L85 PathProgramCache]: Analyzing trace with hash -1603250418, now seen corresponding path program 11 times [2024-06-21 20:40:46,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:40:46,981 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [140828826] [2024-06-21 20:40:46,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:40:46,982 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:40:46,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:40:47,946 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-21 20:40:47,946 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:40:47,946 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [140828826] [2024-06-21 20:40:47,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [140828826] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:40:47,947 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:40:47,947 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:40:47,947 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [293378712] [2024-06-21 20:40:47,947 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:40:47,947 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:40:47,948 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:40:47,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:40:47,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:40:48,069 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-21 20:40:48,070 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 459 transitions, 6907 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 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-21 20:40:48,070 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:40:48,070 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-21 20:40:48,070 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:40:49,465 INFO L124 PetriNetUnfolderBase]: 4111/6295 cut-off events. [2024-06-21 20:40:49,465 INFO L125 PetriNetUnfolderBase]: For 800046/800085 co-relation queries the response was YES. [2024-06-21 20:40:49,510 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62977 conditions, 6295 events. 4111/6295 cut-off events. For 800046/800085 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 34614 event pairs, 689 based on Foata normal form. 23/6306 useless extension candidates. Maximal degree in co-relation 62852. Up to 5318 conditions per place. [2024-06-21 20:40:49,540 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 308 selfloop transitions, 161 changer transitions 0/491 dead transitions. [2024-06-21 20:40:49,540 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 491 transitions, 7961 flow [2024-06-21 20:40:49,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:40:49,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:40:49,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-21 20:40:49,542 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4289405684754522 [2024-06-21 20:40:49,542 INFO L175 Difference]: Start difference. First operand has 270 places, 459 transitions, 6907 flow. Second operand 9 states and 166 transitions. [2024-06-21 20:40:49,542 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 491 transitions, 7961 flow [2024-06-21 20:40:51,028 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 491 transitions, 7605 flow, removed 89 selfloop flow, removed 5 redundant places. [2024-06-21 20:40:51,037 INFO L231 Difference]: Finished difference. Result has 274 places, 459 transitions, 6884 flow [2024-06-21 20:40:51,037 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6551, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=459, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=161, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6884, PETRI_PLACES=274, PETRI_TRANSITIONS=459} [2024-06-21 20:40:51,037 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 230 predicate places. [2024-06-21 20:40:51,038 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 459 transitions, 6884 flow [2024-06-21 20:40:51,038 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 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-21 20:40:51,038 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:40:51,038 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:40:51,038 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-21 20:40:51,038 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-21 20:40:51,039 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:40:51,039 INFO L85 PathProgramCache]: Analyzing trace with hash -1603034937, now seen corresponding path program 2 times [2024-06-21 20:40:51,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:40:51,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1332830757] [2024-06-21 20:40:51,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:40:51,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:40:51,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:40:52,161 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:40:52,162 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:40:52,162 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1332830757] [2024-06-21 20:40:52,162 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1332830757] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:40:52,162 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:40:52,162 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:40:52,162 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [523489542] [2024-06-21 20:40:52,162 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:40:52,163 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:40:52,163 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:40:52,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:40:52,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:40:52,262 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 20:40:52,262 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 459 transitions, 6884 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 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-21 20:40:52,262 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:40:52,262 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 20:40:52,263 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:40:53,757 INFO L124 PetriNetUnfolderBase]: 4581/6828 cut-off events. [2024-06-21 20:40:53,758 INFO L125 PetriNetUnfolderBase]: For 860269/860281 co-relation queries the response was YES. [2024-06-21 20:40:53,803 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66739 conditions, 6828 events. 4581/6828 cut-off events. For 860269/860281 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 36259 event pairs, 1300 based on Foata normal form. 6/6793 useless extension candidates. Maximal degree in co-relation 66612. Up to 6535 conditions per place. [2024-06-21 20:40:53,837 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 431 selfloop transitions, 49 changer transitions 0/499 dead transitions. [2024-06-21 20:40:53,837 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 499 transitions, 8070 flow [2024-06-21 20:40:53,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:40:53,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:40:53,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 166 transitions. [2024-06-21 20:40:53,838 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.386046511627907 [2024-06-21 20:40:53,839 INFO L175 Difference]: Start difference. First operand has 274 places, 459 transitions, 6884 flow. Second operand 10 states and 166 transitions. [2024-06-21 20:40:53,839 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 499 transitions, 8070 flow [2024-06-21 20:40:55,271 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 499 transitions, 7722 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-21 20:40:55,277 INFO L231 Difference]: Finished difference. Result has 277 places, 467 transitions, 6782 flow [2024-06-21 20:40:55,277 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6536, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=459, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=412, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6782, PETRI_PLACES=277, PETRI_TRANSITIONS=467} [2024-06-21 20:40:55,278 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 233 predicate places. [2024-06-21 20:40:55,278 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 467 transitions, 6782 flow [2024-06-21 20:40:55,278 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 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-21 20:40:55,278 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:40:55,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-21 20:40:55,278 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-21 20:40:55,278 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-21 20:40:55,279 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:40:55,279 INFO L85 PathProgramCache]: Analyzing trace with hash 130327180, now seen corresponding path program 1 times [2024-06-21 20:40:55,279 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:40:55,279 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2091157260] [2024-06-21 20:40:55,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:40:55,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:40:55,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:40:56,092 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:40:56,092 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:40:56,092 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2091157260] [2024-06-21 20:40:56,092 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2091157260] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:40:56,092 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:40:56,092 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:40:56,092 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [798749028] [2024-06-21 20:40:56,092 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:40:56,093 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:40:56,093 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:40:56,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:40:56,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:40:56,200 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 20:40:56,201 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 467 transitions, 6782 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 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-21 20:40:56,201 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:40:56,201 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 20:40:56,201 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:40:57,807 INFO L124 PetriNetUnfolderBase]: 4418/6648 cut-off events. [2024-06-21 20:40:57,808 INFO L125 PetriNetUnfolderBase]: For 836366/836399 co-relation queries the response was YES. [2024-06-21 20:40:57,854 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64174 conditions, 6648 events. 4418/6648 cut-off events. For 836366/836399 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 35653 event pairs, 982 based on Foata normal form. 10/6623 useless extension candidates. Maximal degree in co-relation 64045. Up to 6045 conditions per place. [2024-06-21 20:40:57,885 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 370 selfloop transitions, 92 changer transitions 0/513 dead transitions. [2024-06-21 20:40:57,885 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 513 transitions, 8417 flow [2024-06-21 20:40:57,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:40:57,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:40:57,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-21 20:40:57,886 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42377260981912146 [2024-06-21 20:40:57,886 INFO L175 Difference]: Start difference. First operand has 277 places, 467 transitions, 6782 flow. Second operand 9 states and 164 transitions. [2024-06-21 20:40:57,886 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 513 transitions, 8417 flow [2024-06-21 20:40:59,353 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 513 transitions, 8275 flow, removed 28 selfloop flow, removed 7 redundant places. [2024-06-21 20:40:59,360 INFO L231 Difference]: Finished difference. Result has 279 places, 479 transitions, 7014 flow [2024-06-21 20:40:59,360 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6640, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=467, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=384, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7014, PETRI_PLACES=279, PETRI_TRANSITIONS=479} [2024-06-21 20:40:59,360 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 235 predicate places. [2024-06-21 20:40:59,361 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 479 transitions, 7014 flow [2024-06-21 20:40:59,361 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 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-21 20:40:59,361 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:40:59,361 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:40:59,361 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-21 20:40:59,361 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-21 20:40:59,362 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:40:59,362 INFO L85 PathProgramCache]: Analyzing trace with hash 1172002914, now seen corresponding path program 4 times [2024-06-21 20:40:59,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:40:59,362 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [484151986] [2024-06-21 20:40:59,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:40:59,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:40:59,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:41:00,029 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-21 20:41:00,029 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:41:00,029 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [484151986] [2024-06-21 20:41:00,030 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [484151986] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:41:00,030 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:41:00,030 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:41:00,030 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1828850183] [2024-06-21 20:41:00,030 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:41:00,030 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:41:00,030 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:41:00,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:41:00,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:41:00,093 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 20:41:00,094 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 479 transitions, 7014 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:41:00,094 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:41:00,094 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 20:41:00,094 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:41:01,661 INFO L124 PetriNetUnfolderBase]: 4428/6673 cut-off events. [2024-06-21 20:41:01,661 INFO L125 PetriNetUnfolderBase]: For 861617/861659 co-relation queries the response was YES. [2024-06-21 20:41:01,711 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64927 conditions, 6673 events. 4428/6673 cut-off events. For 861617/861659 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 35955 event pairs, 1312 based on Foata normal form. 15/6651 useless extension candidates. Maximal degree in co-relation 64797. Up to 6126 conditions per place. [2024-06-21 20:41:01,745 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 362 selfloop transitions, 93 changer transitions 0/506 dead transitions. [2024-06-21 20:41:01,745 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 506 transitions, 8218 flow [2024-06-21 20:41:01,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:41:01,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:41:01,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2024-06-21 20:41:01,746 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4186046511627907 [2024-06-21 20:41:01,746 INFO L175 Difference]: Start difference. First operand has 279 places, 479 transitions, 7014 flow. Second operand 7 states and 126 transitions. [2024-06-21 20:41:01,747 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 506 transitions, 8218 flow [2024-06-21 20:41:03,337 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 506 transitions, 8124 flow, removed 34 selfloop flow, removed 3 redundant places. [2024-06-21 20:41:03,343 INFO L231 Difference]: Finished difference. Result has 283 places, 484 transitions, 7223 flow [2024-06-21 20:41:03,343 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6920, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=479, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=391, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7223, PETRI_PLACES=283, PETRI_TRANSITIONS=484} [2024-06-21 20:41:03,344 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 239 predicate places. [2024-06-21 20:41:03,344 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 484 transitions, 7223 flow [2024-06-21 20:41:03,344 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:41:03,344 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:41:03,344 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:41:03,344 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-21 20:41:03,344 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-21 20:41:03,345 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:41:03,345 INFO L85 PathProgramCache]: Analyzing trace with hash 1172361398, now seen corresponding path program 2 times [2024-06-21 20:41:03,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:41:03,345 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [528787284] [2024-06-21 20:41:03,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:41:03,345 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:41:03,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:41:03,945 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-21 20:41:03,946 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:41:03,946 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [528787284] [2024-06-21 20:41:03,946 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [528787284] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:41:03,946 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:41:03,946 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:41:03,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1505182313] [2024-06-21 20:41:03,946 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:41:03,947 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:41:03,947 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:41:03,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:41:03,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:41:04,026 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 20:41:04,027 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 484 transitions, 7223 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:41:04,027 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:41:04,027 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 20:41:04,027 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:41:05,506 INFO L124 PetriNetUnfolderBase]: 4433/6676 cut-off events. [2024-06-21 20:41:05,506 INFO L125 PetriNetUnfolderBase]: For 878900/878942 co-relation queries the response was YES. [2024-06-21 20:41:05,557 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65496 conditions, 6676 events. 4433/6676 cut-off events. For 878900/878942 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 35928 event pairs, 1335 based on Foata normal form. 13/6652 useless extension candidates. Maximal degree in co-relation 65364. Up to 6283 conditions per place. [2024-06-21 20:41:05,591 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 414 selfloop transitions, 37 changer transitions 0/502 dead transitions. [2024-06-21 20:41:05,591 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 502 transitions, 8357 flow [2024-06-21 20:41:05,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:41:05,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:41:05,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 119 transitions. [2024-06-21 20:41:05,592 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3953488372093023 [2024-06-21 20:41:05,592 INFO L175 Difference]: Start difference. First operand has 283 places, 484 transitions, 7223 flow. Second operand 7 states and 119 transitions. [2024-06-21 20:41:05,592 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 502 transitions, 8357 flow [2024-06-21 20:41:07,351 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 502 transitions, 8171 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-06-21 20:41:07,357 INFO L231 Difference]: Finished difference. Result has 284 places, 487 transitions, 7173 flow [2024-06-21 20:41:07,357 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7041, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=484, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=450, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7173, PETRI_PLACES=284, PETRI_TRANSITIONS=487} [2024-06-21 20:41:07,358 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 240 predicate places. [2024-06-21 20:41:07,358 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 487 transitions, 7173 flow [2024-06-21 20:41:07,358 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:41:07,358 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:41:07,358 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:41:07,358 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-21 20:41:07,358 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-21 20:41:07,359 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:41:07,359 INFO L85 PathProgramCache]: Analyzing trace with hash 1993080452, now seen corresponding path program 5 times [2024-06-21 20:41:07,359 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:41:07,359 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1521262962] [2024-06-21 20:41:07,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:41:07,359 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:41:07,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:41:08,013 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-21 20:41:08,013 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:41:08,014 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1521262962] [2024-06-21 20:41:08,014 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1521262962] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:41:08,014 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:41:08,014 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:41:08,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1780572660] [2024-06-21 20:41:08,014 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:41:08,014 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:41:08,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:41:08,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:41:08,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:41:08,103 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 20:41:08,104 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 487 transitions, 7173 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:41:08,104 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:41:08,104 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 20:41:08,104 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:41:09,641 INFO L124 PetriNetUnfolderBase]: 4441/6681 cut-off events. [2024-06-21 20:41:09,642 INFO L125 PetriNetUnfolderBase]: For 859124/859153 co-relation queries the response was YES. [2024-06-21 20:41:09,694 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65075 conditions, 6681 events. 4441/6681 cut-off events. For 859124/859153 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 35808 event pairs, 966 based on Foata normal form. 6/6652 useless extension candidates. Maximal degree in co-relation 64944. Up to 6138 conditions per place. [2024-06-21 20:41:09,727 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 363 selfloop transitions, 96 changer transitions 0/510 dead transitions. [2024-06-21 20:41:09,728 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 510 transitions, 8375 flow [2024-06-21 20:41:09,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:41:09,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:41:09,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-21 20:41:09,729 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4053156146179402 [2024-06-21 20:41:09,729 INFO L175 Difference]: Start difference. First operand has 284 places, 487 transitions, 7173 flow. Second operand 7 states and 122 transitions. [2024-06-21 20:41:09,729 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 510 transitions, 8375 flow [2024-06-21 20:41:11,124 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 510 transitions, 8288 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-21 20:41:11,130 INFO L231 Difference]: Finished difference. Result has 286 places, 492 transitions, 7376 flow [2024-06-21 20:41:11,130 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7088, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=487, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=396, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7376, PETRI_PLACES=286, PETRI_TRANSITIONS=492} [2024-06-21 20:41:11,131 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 242 predicate places. [2024-06-21 20:41:11,131 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 492 transitions, 7376 flow [2024-06-21 20:41:11,131 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:41:11,131 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:41:11,131 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:41:11,131 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-21 20:41:11,132 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:41:11,132 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:41:11,132 INFO L85 PathProgramCache]: Analyzing trace with hash -152520606, now seen corresponding path program 12 times [2024-06-21 20:41:11,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:41:11,132 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1359625522] [2024-06-21 20:41:11,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:41:11,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:41:11,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:41:12,383 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-21 20:41:12,384 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:41:12,384 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1359625522] [2024-06-21 20:41:12,384 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1359625522] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:41:12,384 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:41:12,384 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:41:12,384 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1233792117] [2024-06-21 20:41:12,384 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:41:12,384 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:41:12,384 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:41:12,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:41:12,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:41:12,533 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-21 20:41:12,533 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 492 transitions, 7376 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 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-21 20:41:12,533 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:41:12,533 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-21 20:41:12,533 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:41:13,905 INFO L124 PetriNetUnfolderBase]: 4237/6468 cut-off events. [2024-06-21 20:41:13,905 INFO L125 PetriNetUnfolderBase]: For 874452/874481 co-relation queries the response was YES. [2024-06-21 20:41:13,956 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66013 conditions, 6468 events. 4237/6468 cut-off events. For 874452/874481 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 35742 event pairs, 744 based on Foata normal form. 18/6472 useless extension candidates. Maximal degree in co-relation 65882. Up to 5384 conditions per place. [2024-06-21 20:41:13,990 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 315 selfloop transitions, 182 changer transitions 0/525 dead transitions. [2024-06-21 20:41:13,990 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 525 transitions, 8594 flow [2024-06-21 20:41:13,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:41:13,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:41:13,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 179 transitions. [2024-06-21 20:41:13,992 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41627906976744183 [2024-06-21 20:41:13,992 INFO L175 Difference]: Start difference. First operand has 286 places, 492 transitions, 7376 flow. Second operand 10 states and 179 transitions. [2024-06-21 20:41:13,992 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 525 transitions, 8594 flow [2024-06-21 20:41:15,871 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 525 transitions, 8418 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-21 20:41:15,878 INFO L231 Difference]: Finished difference. Result has 291 places, 494 transitions, 7681 flow [2024-06-21 20:41:15,878 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7200, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=492, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=180, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7681, PETRI_PLACES=291, PETRI_TRANSITIONS=494} [2024-06-21 20:41:15,878 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 247 predicate places. [2024-06-21 20:41:15,879 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 494 transitions, 7681 flow [2024-06-21 20:41:15,879 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 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-21 20:41:15,879 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:41:15,879 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:41:15,879 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-21 20:41:15,879 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:41:15,880 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:41:15,880 INFO L85 PathProgramCache]: Analyzing trace with hash -152305125, now seen corresponding path program 3 times [2024-06-21 20:41:15,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:41:15,880 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1994054932] [2024-06-21 20:41:15,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:41:15,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:41:15,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:41:16,922 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:41:16,922 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:41:16,922 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1994054932] [2024-06-21 20:41:16,923 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1994054932] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:41:16,923 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:41:16,923 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:41:16,923 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [915776353] [2024-06-21 20:41:16,923 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:41:16,923 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:41:16,923 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:41:16,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:41:16,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:41:17,063 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 20:41:17,063 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 494 transitions, 7681 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 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-21 20:41:17,064 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:41:17,064 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 20:41:17,064 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:41:18,654 INFO L124 PetriNetUnfolderBase]: 4572/6841 cut-off events. [2024-06-21 20:41:18,654 INFO L125 PetriNetUnfolderBase]: For 874143/874147 co-relation queries the response was YES. [2024-06-21 20:41:18,695 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67605 conditions, 6841 events. 4572/6841 cut-off events. For 874143/874147 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 36207 event pairs, 753 based on Foata normal form. 10/6851 useless extension candidates. Maximal degree in co-relation 67474. Up to 5015 conditions per place. [2024-06-21 20:41:18,726 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 289 selfloop transitions, 235 changer transitions 0/547 dead transitions. [2024-06-21 20:41:18,726 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 547 transitions, 8995 flow [2024-06-21 20:41:18,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:41:18,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:41:18,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 184 transitions. [2024-06-21 20:41:18,727 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42790697674418604 [2024-06-21 20:41:18,727 INFO L175 Difference]: Start difference. First operand has 291 places, 494 transitions, 7681 flow. Second operand 10 states and 184 transitions. [2024-06-21 20:41:18,727 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 547 transitions, 8995 flow [2024-06-21 20:41:20,426 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 547 transitions, 8472 flow, removed 81 selfloop flow, removed 8 redundant places. [2024-06-21 20:41:20,432 INFO L231 Difference]: Finished difference. Result has 296 places, 508 transitions, 7895 flow [2024-06-21 20:41:20,433 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7158, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=494, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=223, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7895, PETRI_PLACES=296, PETRI_TRANSITIONS=508} [2024-06-21 20:41:20,433 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 252 predicate places. [2024-06-21 20:41:20,433 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 508 transitions, 7895 flow [2024-06-21 20:41:20,433 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 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-21 20:41:20,433 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:41:20,433 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:41:20,434 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-21 20:41:20,434 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:41:20,434 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:41:20,434 INFO L85 PathProgramCache]: Analyzing trace with hash -145155285, now seen corresponding path program 4 times [2024-06-21 20:41:20,434 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:41:20,434 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [283598895] [2024-06-21 20:41:20,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:41:20,434 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:41:20,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:41:21,345 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:41:21,346 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:41:21,346 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [283598895] [2024-06-21 20:41:21,346 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [283598895] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:41:21,346 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:41:21,346 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:41:21,346 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1644317907] [2024-06-21 20:41:21,346 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:41:21,347 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:41:21,347 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:41:21,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:41:21,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:41:21,465 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 20:41:21,466 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 508 transitions, 7895 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 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-21 20:41:21,466 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:41:21,466 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 20:41:21,466 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:41:23,108 INFO L124 PetriNetUnfolderBase]: 4638/6937 cut-off events. [2024-06-21 20:41:23,108 INFO L125 PetriNetUnfolderBase]: For 896302/896306 co-relation queries the response was YES. [2024-06-21 20:41:23,161 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69439 conditions, 6937 events. 4638/6937 cut-off events. For 896302/896306 co-relation queries the response was YES. Maximal size of possible extension queue 291. Compared 36738 event pairs, 723 based on Foata normal form. 10/6947 useless extension candidates. Maximal degree in co-relation 69304. Up to 5099 conditions per place. [2024-06-21 20:41:23,196 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 269 selfloop transitions, 264 changer transitions 0/556 dead transitions. [2024-06-21 20:41:23,196 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 556 transitions, 9278 flow [2024-06-21 20:41:23,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:41:23,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:41:23,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 183 transitions. [2024-06-21 20:41:23,197 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4255813953488372 [2024-06-21 20:41:23,198 INFO L175 Difference]: Start difference. First operand has 296 places, 508 transitions, 7895 flow. Second operand 10 states and 183 transitions. [2024-06-21 20:41:23,198 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 556 transitions, 9278 flow [2024-06-21 20:41:25,244 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 556 transitions, 9106 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-21 20:41:25,251 INFO L231 Difference]: Finished difference. Result has 302 places, 518 transitions, 8435 flow [2024-06-21 20:41:25,252 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7730, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=508, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=254, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8435, PETRI_PLACES=302, PETRI_TRANSITIONS=518} [2024-06-21 20:41:25,252 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 258 predicate places. [2024-06-21 20:41:25,252 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 518 transitions, 8435 flow [2024-06-21 20:41:25,252 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 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-21 20:41:25,252 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:41:25,253 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:41:25,253 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-21 20:41:25,253 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:41:25,253 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:41:25,253 INFO L85 PathProgramCache]: Analyzing trace with hash -166001067, now seen corresponding path program 5 times [2024-06-21 20:41:25,253 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:41:25,253 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1661572881] [2024-06-21 20:41:25,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:41:25,254 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:41:25,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:41:26,451 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-21 20:41:26,451 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:41:26,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1661572881] [2024-06-21 20:41:26,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1661572881] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:41:26,452 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:41:26,452 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:41:26,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [978228968] [2024-06-21 20:41:26,452 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:41:26,452 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:41:26,452 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:41:26,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:41:26,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:41:26,583 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 20:41:26,583 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 518 transitions, 8435 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 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-21 20:41:26,583 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:41:26,583 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 20:41:26,583 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:41:28,060 INFO L124 PetriNetUnfolderBase]: 4660/6970 cut-off events. [2024-06-21 20:41:28,060 INFO L125 PetriNetUnfolderBase]: For 945029/945046 co-relation queries the response was YES. [2024-06-21 20:41:28,115 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71906 conditions, 6970 events. 4660/6970 cut-off events. For 945029/945046 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 37112 event pairs, 1209 based on Foata normal form. 10/6961 useless extension candidates. Maximal degree in co-relation 71768. Up to 6527 conditions per place. [2024-06-21 20:41:28,151 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 454 selfloop transitions, 83 changer transitions 0/560 dead transitions. [2024-06-21 20:41:28,151 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 560 transitions, 9798 flow [2024-06-21 20:41:28,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:41:28,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:41:28,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 168 transitions. [2024-06-21 20:41:28,152 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39069767441860465 [2024-06-21 20:41:28,152 INFO L175 Difference]: Start difference. First operand has 302 places, 518 transitions, 8435 flow. Second operand 10 states and 168 transitions. [2024-06-21 20:41:28,152 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 560 transitions, 9798 flow [2024-06-21 20:41:30,297 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 560 transitions, 9291 flow, removed 40 selfloop flow, removed 6 redundant places. [2024-06-21 20:41:30,304 INFO L231 Difference]: Finished difference. Result has 307 places, 530 transitions, 8321 flow [2024-06-21 20:41:30,305 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7939, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=518, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=441, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8321, PETRI_PLACES=307, PETRI_TRANSITIONS=530} [2024-06-21 20:41:30,305 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 263 predicate places. [2024-06-21 20:41:30,305 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 530 transitions, 8321 flow [2024-06-21 20:41:30,306 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 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-21 20:41:30,306 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:41:30,306 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:41:30,306 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-21 20:41:30,306 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-21 20:41:30,306 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:41:30,306 INFO L85 PathProgramCache]: Analyzing trace with hash -156737337, now seen corresponding path program 6 times [2024-06-21 20:41:30,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:41:30,307 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2028641471] [2024-06-21 20:41:30,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:41:30,307 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:41:30,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:41:31,295 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-21 20:41:31,295 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:41:31,295 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2028641471] [2024-06-21 20:41:31,295 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2028641471] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:41:31,295 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:41:31,295 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:41:31,295 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [364165128] [2024-06-21 20:41:31,296 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:41:31,296 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:41:31,296 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:41:31,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:41:31,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:41:31,392 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 20:41:31,392 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 530 transitions, 8321 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 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-21 20:41:31,392 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:41:31,392 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 20:41:31,392 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:41:32,834 INFO L124 PetriNetUnfolderBase]: 4649/6953 cut-off events. [2024-06-21 20:41:32,834 INFO L125 PetriNetUnfolderBase]: For 960747/960764 co-relation queries the response was YES. [2024-06-21 20:41:32,891 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71271 conditions, 6953 events. 4649/6953 cut-off events. For 960747/960764 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 36983 event pairs, 1214 based on Foata normal form. 10/6944 useless extension candidates. Maximal degree in co-relation 71131. Up to 6445 conditions per place. [2024-06-21 20:41:32,927 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 447 selfloop transitions, 104 changer transitions 0/574 dead transitions. [2024-06-21 20:41:32,928 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 574 transitions, 9961 flow [2024-06-21 20:41:32,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:41:32,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:41:32,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 186 transitions. [2024-06-21 20:41:32,929 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39323467230443976 [2024-06-21 20:41:32,929 INFO L175 Difference]: Start difference. First operand has 307 places, 530 transitions, 8321 flow. Second operand 11 states and 186 transitions. [2024-06-21 20:41:32,929 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 574 transitions, 9961 flow [2024-06-21 20:41:35,084 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 574 transitions, 9786 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-21 20:41:35,091 INFO L231 Difference]: Finished difference. Result has 314 places, 538 transitions, 8558 flow [2024-06-21 20:41:35,092 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8146, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=530, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=426, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8558, PETRI_PLACES=314, PETRI_TRANSITIONS=538} [2024-06-21 20:41:35,092 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 270 predicate places. [2024-06-21 20:41:35,092 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 538 transitions, 8558 flow [2024-06-21 20:41:35,092 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 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-21 20:41:35,093 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:41:35,093 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:41:35,093 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-21 20:41:35,093 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-21 20:41:35,093 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:41:35,093 INFO L85 PathProgramCache]: Analyzing trace with hash 1096515884, now seen corresponding path program 13 times [2024-06-21 20:41:35,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:41:35,094 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [923897418] [2024-06-21 20:41:35,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:41:35,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:41:35,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:41:36,245 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-21 20:41:36,245 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:41:36,246 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [923897418] [2024-06-21 20:41:36,246 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [923897418] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:41:36,246 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:41:36,246 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:41:36,246 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [28990766] [2024-06-21 20:41:36,246 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:41:36,246 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:41:36,246 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:41:36,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:41:36,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:41:36,377 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-21 20:41:36,378 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 538 transitions, 8558 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 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-21 20:41:36,378 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:41:36,378 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-21 20:41:36,378 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:41:37,900 INFO L124 PetriNetUnfolderBase]: 4323/6612 cut-off events. [2024-06-21 20:41:37,901 INFO L125 PetriNetUnfolderBase]: For 952456/952470 co-relation queries the response was YES. [2024-06-21 20:41:37,952 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69417 conditions, 6612 events. 4323/6612 cut-off events. For 952456/952470 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 36436 event pairs, 723 based on Foata normal form. 13/6613 useless extension candidates. Maximal degree in co-relation 69275. Up to 5490 conditions per place. [2024-06-21 20:41:37,986 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 367 selfloop transitions, 170 changer transitions 0/570 dead transitions. [2024-06-21 20:41:37,986 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 570 transitions, 9852 flow [2024-06-21 20:41:37,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:41:37,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:41:37,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-21 20:41:37,987 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4315245478036176 [2024-06-21 20:41:37,987 INFO L175 Difference]: Start difference. First operand has 314 places, 538 transitions, 8558 flow. Second operand 9 states and 167 transitions. [2024-06-21 20:41:37,988 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 570 transitions, 9852 flow [2024-06-21 20:41:40,025 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 570 transitions, 9604 flow, removed 36 selfloop flow, removed 8 redundant places. [2024-06-21 20:41:40,032 INFO L231 Difference]: Finished difference. Result has 315 places, 540 transitions, 8771 flow [2024-06-21 20:41:40,033 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8310, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=538, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=168, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=368, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8771, PETRI_PLACES=315, PETRI_TRANSITIONS=540} [2024-06-21 20:41:40,033 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 271 predicate places. [2024-06-21 20:41:40,033 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 540 transitions, 8771 flow [2024-06-21 20:41:40,033 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 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-21 20:41:40,034 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:41:40,034 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:41:40,034 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-21 20:41:40,034 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-21 20:41:40,034 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:41:40,034 INFO L85 PathProgramCache]: Analyzing trace with hash 1096512164, now seen corresponding path program 14 times [2024-06-21 20:41:40,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:41:40,034 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [701000260] [2024-06-21 20:41:40,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:41:40,035 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:41:40,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:41:41,179 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-21 20:41:41,180 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:41:41,180 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [701000260] [2024-06-21 20:41:41,180 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [701000260] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:41:41,180 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:41:41,180 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:41:41,180 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [221684839] [2024-06-21 20:41:41,181 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:41:41,181 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:41:41,181 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:41:41,181 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:41:41,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:41:41,279 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-21 20:41:41,279 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 540 transitions, 8771 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 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-21 20:41:41,279 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:41:41,279 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-21 20:41:41,279 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:41:42,787 INFO L124 PetriNetUnfolderBase]: 4332/6626 cut-off events. [2024-06-21 20:41:42,788 INFO L125 PetriNetUnfolderBase]: For 961965/961984 co-relation queries the response was YES. [2024-06-21 20:41:42,841 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70132 conditions, 6626 events. 4332/6626 cut-off events. For 961965/961984 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 36470 event pairs, 718 based on Foata normal form. 13/6620 useless extension candidates. Maximal degree in co-relation 69989. Up to 5421 conditions per place. [2024-06-21 20:41:42,876 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 366 selfloop transitions, 177 changer transitions 0/576 dead transitions. [2024-06-21 20:41:42,876 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 576 transitions, 10463 flow [2024-06-21 20:41:42,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:41:42,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:41:42,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-21 20:41:42,877 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43669250645994834 [2024-06-21 20:41:42,878 INFO L175 Difference]: Start difference. First operand has 315 places, 540 transitions, 8771 flow. Second operand 9 states and 169 transitions. [2024-06-21 20:41:42,878 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 576 transitions, 10463 flow [2024-06-21 20:41:45,029 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 576 transitions, 10020 flow, removed 53 selfloop flow, removed 7 redundant places. [2024-06-21 20:41:45,036 INFO L231 Difference]: Finished difference. Result has 317 places, 544 transitions, 8921 flow [2024-06-21 20:41:45,037 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8328, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=540, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=175, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=365, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8921, PETRI_PLACES=317, PETRI_TRANSITIONS=544} [2024-06-21 20:41:45,037 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 273 predicate places. [2024-06-21 20:41:45,037 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 544 transitions, 8921 flow [2024-06-21 20:41:45,037 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 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-21 20:41:45,038 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:41:45,038 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:41:45,038 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-21 20:41:45,038 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-21 20:41:45,038 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:41:45,038 INFO L85 PathProgramCache]: Analyzing trace with hash 1102022414, now seen corresponding path program 15 times [2024-06-21 20:41:45,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:41:45,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [43759957] [2024-06-21 20:41:45,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:41:45,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:41:45,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:41:46,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-21 20:41:46,021 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:41:46,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [43759957] [2024-06-21 20:41:46,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [43759957] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:41:46,021 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:41:46,021 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:41:46,021 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1530429859] [2024-06-21 20:41:46,021 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:41:46,022 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:41:46,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:41:46,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:41:46,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:41:46,134 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-21 20:41:46,134 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 544 transitions, 8921 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 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-21 20:41:46,134 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:41:46,134 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-21 20:41:46,134 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:41:47,663 INFO L124 PetriNetUnfolderBase]: 4324/6614 cut-off events. [2024-06-21 20:41:47,663 INFO L125 PetriNetUnfolderBase]: For 974921/974940 co-relation queries the response was YES. [2024-06-21 20:41:47,722 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69920 conditions, 6614 events. 4324/6614 cut-off events. For 974921/974940 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 36466 event pairs, 716 based on Foata normal form. 13/6608 useless extension candidates. Maximal degree in co-relation 69776. Up to 5492 conditions per place. [2024-06-21 20:41:47,758 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 373 selfloop transitions, 169 changer transitions 0/575 dead transitions. [2024-06-21 20:41:47,758 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 575 transitions, 10121 flow [2024-06-21 20:41:47,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:41:47,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:41:47,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-21 20:41:47,759 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43669250645994834 [2024-06-21 20:41:47,759 INFO L175 Difference]: Start difference. First operand has 317 places, 544 transitions, 8921 flow. Second operand 9 states and 169 transitions. [2024-06-21 20:41:47,759 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 575 transitions, 10121 flow [2024-06-21 20:41:50,197 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 575 transitions, 9719 flow, removed 105 selfloop flow, removed 5 redundant places. [2024-06-21 20:41:50,204 INFO L231 Difference]: Finished difference. Result has 321 places, 544 transitions, 8864 flow [2024-06-21 20:41:50,204 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8519, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=544, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=169, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=375, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8864, PETRI_PLACES=321, PETRI_TRANSITIONS=544} [2024-06-21 20:41:50,205 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 277 predicate places. [2024-06-21 20:41:50,205 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 544 transitions, 8864 flow [2024-06-21 20:41:50,205 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 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-21 20:41:50,205 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:41:50,205 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:41:50,205 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-21 20:41:50,206 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-21 20:41:50,206 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:41:50,206 INFO L85 PathProgramCache]: Analyzing trace with hash 1102237895, now seen corresponding path program 7 times [2024-06-21 20:41:50,206 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:41:50,206 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1561559176] [2024-06-21 20:41:50,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:41:50,207 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:41:50,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:41:51,254 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:41:51,254 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:41:51,254 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1561559176] [2024-06-21 20:41:51,254 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1561559176] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:41:51,254 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:41:51,254 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:41:51,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1370741534] [2024-06-21 20:41:51,255 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:41:51,255 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:41:51,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:41:51,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:41:51,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:41:51,357 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 20:41:51,358 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 544 transitions, 8864 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 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-21 20:41:51,358 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:41:51,358 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 20:41:51,358 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:41:53,030 INFO L124 PetriNetUnfolderBase]: 4664/6978 cut-off events. [2024-06-21 20:41:53,030 INFO L125 PetriNetUnfolderBase]: For 1021798/1021815 co-relation queries the response was YES. [2024-06-21 20:41:53,075 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72686 conditions, 6978 events. 4664/6978 cut-off events. For 1021798/1021815 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 37164 event pairs, 1217 based on Foata normal form. 10/6969 useless extension candidates. Maximal degree in co-relation 72540. Up to 6535 conditions per place. [2024-06-21 20:41:53,110 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 478 selfloop transitions, 73 changer transitions 0/574 dead transitions. [2024-06-21 20:41:53,110 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 574 transitions, 10070 flow [2024-06-21 20:41:53,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:41:53,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:41:53,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 171 transitions. [2024-06-21 20:41:53,112 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39767441860465114 [2024-06-21 20:41:53,112 INFO L175 Difference]: Start difference. First operand has 321 places, 544 transitions, 8864 flow. Second operand 10 states and 171 transitions. [2024-06-21 20:41:53,112 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 574 transitions, 10070 flow [2024-06-21 20:41:55,619 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 574 transitions, 9667 flow, removed 28 selfloop flow, removed 8 redundant places. [2024-06-21 20:41:55,627 INFO L231 Difference]: Finished difference. Result has 323 places, 544 transitions, 8615 flow [2024-06-21 20:41:55,627 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8461, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=544, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=471, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8615, PETRI_PLACES=323, PETRI_TRANSITIONS=544} [2024-06-21 20:41:55,627 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 279 predicate places. [2024-06-21 20:41:55,628 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 544 transitions, 8615 flow [2024-06-21 20:41:55,628 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 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-21 20:41:55,628 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:41:55,628 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:41:55,628 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-21 20:41:55,628 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:41:55,628 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:41:55,629 INFO L85 PathProgramCache]: Analyzing trace with hash 2005116946, now seen corresponding path program 3 times [2024-06-21 20:41:55,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:41:55,629 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1884455217] [2024-06-21 20:41:55,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:41:55,629 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:41:55,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:41:56,232 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-21 20:41:56,232 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:41:56,233 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1884455217] [2024-06-21 20:41:56,233 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1884455217] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:41:56,233 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:41:56,233 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:41:56,233 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1650699353] [2024-06-21 20:41:56,233 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:41:56,233 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:41:56,234 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:41:56,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:41:56,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:41:56,286 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 20:41:56,287 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 544 transitions, 8615 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:41:56,287 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:41:56,287 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 20:41:56,287 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:41:57,978 INFO L124 PetriNetUnfolderBase]: 4515/6805 cut-off events. [2024-06-21 20:41:57,979 INFO L125 PetriNetUnfolderBase]: For 996018/996064 co-relation queries the response was YES. [2024-06-21 20:41:58,025 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69821 conditions, 6805 events. 4515/6805 cut-off events. For 996018/996064 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 36685 event pairs, 1226 based on Foata normal form. 17/6785 useless extension candidates. Maximal degree in co-relation 69674. Up to 6393 conditions per place. [2024-06-21 20:41:58,056 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 462 selfloop transitions, 40 changer transitions 0/557 dead transitions. [2024-06-21 20:41:58,057 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 557 transitions, 9848 flow [2024-06-21 20:41:58,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:41:58,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:41:58,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 112 transitions. [2024-06-21 20:41:58,058 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37209302325581395 [2024-06-21 20:41:58,058 INFO L175 Difference]: Start difference. First operand has 323 places, 544 transitions, 8615 flow. Second operand 7 states and 112 transitions. [2024-06-21 20:41:58,058 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 557 transitions, 9848 flow [2024-06-21 20:42:00,158 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 557 transitions, 9690 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-21 20:42:00,165 INFO L231 Difference]: Finished difference. Result has 322 places, 547 transitions, 8594 flow [2024-06-21 20:42:00,165 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8457, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=544, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=507, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8594, PETRI_PLACES=322, PETRI_TRANSITIONS=547} [2024-06-21 20:42:00,166 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 278 predicate places. [2024-06-21 20:42:00,166 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 547 transitions, 8594 flow [2024-06-21 20:42:00,166 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:42:00,166 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:42:00,166 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:42:00,166 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-21 20:42:00,166 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:42:00,167 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:42:00,167 INFO L85 PathProgramCache]: Analyzing trace with hash -1888579530, now seen corresponding path program 4 times [2024-06-21 20:42:00,167 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:42:00,167 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1080718671] [2024-06-21 20:42:00,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:42:00,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:42:00,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:42:00,819 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-21 20:42:00,819 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:42:00,819 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1080718671] [2024-06-21 20:42:00,819 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1080718671] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:42:00,819 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:42:00,819 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:42:00,819 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [733922406] [2024-06-21 20:42:00,819 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:42:00,819 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:42:00,819 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:42:00,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:42:00,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:42:00,876 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 20:42:00,876 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 547 transitions, 8594 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:42:00,876 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:42:00,876 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 20:42:00,876 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:42:02,610 INFO L124 PetriNetUnfolderBase]: 4512/6801 cut-off events. [2024-06-21 20:42:02,610 INFO L125 PetriNetUnfolderBase]: For 1015412/1015458 co-relation queries the response was YES. [2024-06-21 20:42:02,657 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69822 conditions, 6801 events. 4512/6801 cut-off events. For 1015412/1015458 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 36646 event pairs, 1241 based on Foata normal form. 17/6781 useless extension candidates. Maximal degree in co-relation 69675. Up to 6390 conditions per place. [2024-06-21 20:42:02,689 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 463 selfloop transitions, 38 changer transitions 0/556 dead transitions. [2024-06-21 20:42:02,689 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 556 transitions, 9622 flow [2024-06-21 20:42:02,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:42:02,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:42:02,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 112 transitions. [2024-06-21 20:42:02,690 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37209302325581395 [2024-06-21 20:42:02,691 INFO L175 Difference]: Start difference. First operand has 322 places, 547 transitions, 8594 flow. Second operand 7 states and 112 transitions. [2024-06-21 20:42:02,691 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 556 transitions, 9622 flow [2024-06-21 20:42:04,681 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 556 transitions, 9498 flow, removed 32 selfloop flow, removed 4 redundant places. [2024-06-21 20:42:04,688 INFO L231 Difference]: Finished difference. Result has 325 places, 547 transitions, 8552 flow [2024-06-21 20:42:04,689 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8470, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=547, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=509, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8552, PETRI_PLACES=325, PETRI_TRANSITIONS=547} [2024-06-21 20:42:04,689 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 281 predicate places. [2024-06-21 20:42:04,689 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 547 transitions, 8552 flow [2024-06-21 20:42:04,689 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:42:04,689 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:42:04,689 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:42:04,690 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-21 20:42:04,690 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:42:04,690 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:42:04,690 INFO L85 PathProgramCache]: Analyzing trace with hash -1888579964, now seen corresponding path program 6 times [2024-06-21 20:42:04,690 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:42:04,690 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [132920221] [2024-06-21 20:42:04,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:42:04,691 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:42:04,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:42:05,292 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-21 20:42:05,292 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:42:05,292 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [132920221] [2024-06-21 20:42:05,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [132920221] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:42:05,293 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:42:05,293 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:42:05,293 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [496934842] [2024-06-21 20:42:05,293 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:42:05,293 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:42:05,293 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:42:05,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:42:05,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:42:05,357 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 20:42:05,357 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 547 transitions, 8552 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:42:05,357 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:42:05,358 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 20:42:05,358 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:42:07,037 INFO L124 PetriNetUnfolderBase]: 4504/6786 cut-off events. [2024-06-21 20:42:07,037 INFO L125 PetriNetUnfolderBase]: For 1034040/1034069 co-relation queries the response was YES. [2024-06-21 20:42:07,086 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69877 conditions, 6786 events. 4504/6786 cut-off events. For 1034040/1034069 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 36418 event pairs, 882 based on Foata normal form. 6/6757 useless extension candidates. Maximal degree in co-relation 69729. Up to 6226 conditions per place. [2024-06-21 20:42:07,120 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 409 selfloop transitions, 94 changer transitions 0/558 dead transitions. [2024-06-21 20:42:07,120 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 558 transitions, 9597 flow [2024-06-21 20:42:07,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:42:07,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:42:07,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 115 transitions. [2024-06-21 20:42:07,121 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38205980066445183 [2024-06-21 20:42:07,121 INFO L175 Difference]: Start difference. First operand has 325 places, 547 transitions, 8552 flow. Second operand 7 states and 115 transitions. [2024-06-21 20:42:07,121 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 558 transitions, 9597 flow [2024-06-21 20:42:09,378 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 558 transitions, 9490 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-21 20:42:09,386 INFO L231 Difference]: Finished difference. Result has 327 places, 547 transitions, 8641 flow [2024-06-21 20:42:09,386 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8445, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=547, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=453, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8641, PETRI_PLACES=327, PETRI_TRANSITIONS=547} [2024-06-21 20:42:09,386 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 283 predicate places. [2024-06-21 20:42:09,386 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 547 transitions, 8641 flow [2024-06-21 20:42:09,387 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:42:09,387 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:42:09,387 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:42:09,387 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-21 20:42:09,387 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:42:09,387 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:42:09,387 INFO L85 PathProgramCache]: Analyzing trace with hash -2124750116, now seen corresponding path program 1 times [2024-06-21 20:42:09,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:42:09,388 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [890758114] [2024-06-21 20:42:09,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:42:09,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:42:09,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:42:10,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-21 20:42:10,083 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:42:10,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [890758114] [2024-06-21 20:42:10,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [890758114] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:42:10,083 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:42:10,083 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:42:10,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1975209255] [2024-06-21 20:42:10,083 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:42:10,084 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:42:10,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:42:10,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:42:10,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:42:10,135 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 20:42:10,135 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 547 transitions, 8641 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:42:10,136 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:42:10,136 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 20:42:10,136 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:42:11,621 INFO L124 PetriNetUnfolderBase]: 4584/6897 cut-off events. [2024-06-21 20:42:11,623 INFO L125 PetriNetUnfolderBase]: For 925677/925685 co-relation queries the response was YES. [2024-06-21 20:42:11,676 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68570 conditions, 6897 events. 4584/6897 cut-off events. For 925677/925685 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 36960 event pairs, 1461 based on Foata normal form. 1/6886 useless extension candidates. Maximal degree in co-relation 68421. Up to 6690 conditions per place. [2024-06-21 20:42:11,711 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 531 selfloop transitions, 25 changer transitions 0/569 dead transitions. [2024-06-21 20:42:11,712 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 569 transitions, 10097 flow [2024-06-21 20:42:11,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:42:11,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:42:11,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 118 transitions. [2024-06-21 20:42:11,713 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3920265780730897 [2024-06-21 20:42:11,713 INFO L175 Difference]: Start difference. First operand has 327 places, 547 transitions, 8641 flow. Second operand 7 states and 118 transitions. [2024-06-21 20:42:11,713 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 569 transitions, 10097 flow [2024-06-21 20:42:13,994 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 569 transitions, 9785 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-21 20:42:14,001 INFO L231 Difference]: Finished difference. Result has 327 places, 553 transitions, 8527 flow [2024-06-21 20:42:14,002 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8329, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=547, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=525, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8527, PETRI_PLACES=327, PETRI_TRANSITIONS=553} [2024-06-21 20:42:14,002 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 283 predicate places. [2024-06-21 20:42:14,002 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 553 transitions, 8527 flow [2024-06-21 20:42:14,003 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:42:14,003 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:42:14,003 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:42:14,003 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-21 20:42:14,004 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:42:14,004 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:42:14,004 INFO L85 PathProgramCache]: Analyzing trace with hash -2124570626, now seen corresponding path program 2 times [2024-06-21 20:42:14,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:42:14,004 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [653784041] [2024-06-21 20:42:14,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:42:14,005 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:42:14,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:42:14,712 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:42:14,713 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:42:14,713 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [653784041] [2024-06-21 20:42:14,713 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [653784041] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:42:14,713 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:42:14,713 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:42:14,713 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1503308423] [2024-06-21 20:42:14,713 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:42:14,713 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:42:14,713 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:42:14,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:42:14,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:42:14,760 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 20:42:14,760 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 553 transitions, 8527 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:42:14,761 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:42:14,761 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 20:42:14,761 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:42:16,246 INFO L124 PetriNetUnfolderBase]: 4589/6904 cut-off events. [2024-06-21 20:42:16,246 INFO L125 PetriNetUnfolderBase]: For 943711/943719 co-relation queries the response was YES. [2024-06-21 20:42:16,297 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69014 conditions, 6904 events. 4589/6904 cut-off events. For 943711/943719 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 37089 event pairs, 1461 based on Foata normal form. 1/6893 useless extension candidates. Maximal degree in co-relation 68864. Up to 6696 conditions per place. [2024-06-21 20:42:16,331 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 528 selfloop transitions, 28 changer transitions 0/569 dead transitions. [2024-06-21 20:42:16,331 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 569 transitions, 9911 flow [2024-06-21 20:42:16,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:42:16,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:42:16,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 125 transitions. [2024-06-21 20:42:16,332 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3633720930232558 [2024-06-21 20:42:16,332 INFO L175 Difference]: Start difference. First operand has 327 places, 553 transitions, 8527 flow. Second operand 8 states and 125 transitions. [2024-06-21 20:42:16,332 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 569 transitions, 9911 flow [2024-06-21 20:42:18,567 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 569 transitions, 9810 flow, removed 41 selfloop flow, removed 3 redundant places. [2024-06-21 20:42:18,575 INFO L231 Difference]: Finished difference. Result has 332 places, 556 transitions, 8562 flow [2024-06-21 20:42:18,575 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8436, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=553, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=528, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8562, PETRI_PLACES=332, PETRI_TRANSITIONS=556} [2024-06-21 20:42:18,575 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 288 predicate places. [2024-06-21 20:42:18,576 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 556 transitions, 8562 flow [2024-06-21 20:42:18,576 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:42:18,576 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:42:18,576 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:42:18,576 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-21 20:42:18,576 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:42:18,576 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:42:18,577 INFO L85 PathProgramCache]: Analyzing trace with hash -1896669228, now seen corresponding path program 1 times [2024-06-21 20:42:18,577 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:42:18,577 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1804629579] [2024-06-21 20:42:18,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:42:18,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:42:18,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:42:19,268 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:42:19,269 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:42:19,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1804629579] [2024-06-21 20:42:19,269 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1804629579] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:42:19,269 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:42:19,269 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:42:19,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1200480934] [2024-06-21 20:42:19,269 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:42:19,270 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:42:19,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:42:19,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:42:19,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:42:19,366 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-21 20:42:19,366 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 556 transitions, 8562 flow. Second operand has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:42:19,366 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:42:19,366 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-21 20:42:19,366 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:42:20,856 INFO L124 PetriNetUnfolderBase]: 4347/6654 cut-off events. [2024-06-21 20:42:20,857 INFO L125 PetriNetUnfolderBase]: For 970819/970877 co-relation queries the response was YES. [2024-06-21 20:42:20,908 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67093 conditions, 6654 events. 4347/6654 cut-off events. For 970819/970877 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 36894 event pairs, 1371 based on Foata normal form. 16/6609 useless extension candidates. Maximal degree in co-relation 66941. Up to 6105 conditions per place. [2024-06-21 20:42:20,941 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 486 selfloop transitions, 26 changer transitions 0/580 dead transitions. [2024-06-21 20:42:20,941 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 580 transitions, 9904 flow [2024-06-21 20:42:20,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:42:20,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:42:20,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 124 transitions. [2024-06-21 20:42:20,943 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4119601328903654 [2024-06-21 20:42:20,943 INFO L175 Difference]: Start difference. First operand has 332 places, 556 transitions, 8562 flow. Second operand 7 states and 124 transitions. [2024-06-21 20:42:20,943 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 580 transitions, 9904 flow [2024-06-21 20:42:23,388 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 580 transitions, 9787 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-06-21 20:42:23,396 INFO L231 Difference]: Finished difference. Result has 336 places, 565 transitions, 8640 flow [2024-06-21 20:42:23,396 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8445, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=556, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=533, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8640, PETRI_PLACES=336, PETRI_TRANSITIONS=565} [2024-06-21 20:42:23,396 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 292 predicate places. [2024-06-21 20:42:23,396 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 565 transitions, 8640 flow [2024-06-21 20:42:23,397 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:42:23,397 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:42:23,397 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:42:23,397 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-21 20:42:23,397 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:42:23,397 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:42:23,397 INFO L85 PathProgramCache]: Analyzing trace with hash -8278030, now seen corresponding path program 2 times [2024-06-21 20:42:23,397 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:42:23,398 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1329634475] [2024-06-21 20:42:23,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:42:23,398 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:42:23,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:42:24,126 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-21 20:42:24,126 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:42:24,127 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1329634475] [2024-06-21 20:42:24,127 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1329634475] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:42:24,127 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:42:24,127 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:42:24,127 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [260232460] [2024-06-21 20:42:24,127 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:42:24,127 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:42:24,127 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:42:24,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:42:24,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:42:24,193 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-21 20:42:24,193 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 565 transitions, 8640 flow. Second operand has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:42:24,193 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:42:24,193 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-21 20:42:24,194 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:42:25,735 INFO L124 PetriNetUnfolderBase]: 4340/6646 cut-off events. [2024-06-21 20:42:25,735 INFO L125 PetriNetUnfolderBase]: For 989303/989361 co-relation queries the response was YES. [2024-06-21 20:42:25,787 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67598 conditions, 6646 events. 4340/6646 cut-off events. For 989303/989361 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 36837 event pairs, 1369 based on Foata normal form. 16/6601 useless extension candidates. Maximal degree in co-relation 67444. Up to 6124 conditions per place. [2024-06-21 20:42:25,820 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 493 selfloop transitions, 17 changer transitions 0/578 dead transitions. [2024-06-21 20:42:25,820 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 578 transitions, 9746 flow [2024-06-21 20:42:25,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:42:25,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:42:25,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 115 transitions. [2024-06-21 20:42:25,821 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38205980066445183 [2024-06-21 20:42:25,821 INFO L175 Difference]: Start difference. First operand has 336 places, 565 transitions, 8640 flow. Second operand 7 states and 115 transitions. [2024-06-21 20:42:25,821 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 578 transitions, 9746 flow [2024-06-21 20:42:28,680 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 578 transitions, 9688 flow, removed 26 selfloop flow, removed 2 redundant places. [2024-06-21 20:42:28,687 INFO L231 Difference]: Finished difference. Result has 341 places, 568 transitions, 8685 flow [2024-06-21 20:42:28,688 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8584, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=565, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=548, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8685, PETRI_PLACES=341, PETRI_TRANSITIONS=568} [2024-06-21 20:42:28,688 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 297 predicate places. [2024-06-21 20:42:28,688 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 568 transitions, 8685 flow [2024-06-21 20:42:28,689 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:42:28,689 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:42:28,689 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:42:28,689 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-21 20:42:28,689 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:42:28,689 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:42:28,689 INFO L85 PathProgramCache]: Analyzing trace with hash -1888395266, now seen corresponding path program 3 times [2024-06-21 20:42:28,690 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:42:28,690 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [153898922] [2024-06-21 20:42:28,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:42:28,690 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:42:28,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:42:29,430 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-21 20:42:29,431 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:42:29,431 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [153898922] [2024-06-21 20:42:29,431 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [153898922] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:42:29,431 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:42:29,432 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:42:29,432 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [601854731] [2024-06-21 20:42:29,432 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:42:29,432 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:42:29,432 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:42:29,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:42:29,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:42:29,477 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 20:42:29,477 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 568 transitions, 8685 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:42:29,477 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:42:29,477 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 20:42:29,477 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:42:31,043 INFO L124 PetriNetUnfolderBase]: 4619/6948 cut-off events. [2024-06-21 20:42:31,044 INFO L125 PetriNetUnfolderBase]: For 1007175/1007183 co-relation queries the response was YES. [2024-06-21 20:42:31,101 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70513 conditions, 6948 events. 4619/6948 cut-off events. For 1007175/1007183 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 37332 event pairs, 1459 based on Foata normal form. 1/6937 useless extension candidates. Maximal degree in co-relation 70356. Up to 6764 conditions per place. [2024-06-21 20:42:31,136 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 548 selfloop transitions, 16 changer transitions 0/577 dead transitions. [2024-06-21 20:42:31,136 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 577 transitions, 9839 flow [2024-06-21 20:42:31,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:42:31,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:42:31,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 117 transitions. [2024-06-21 20:42:31,137 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34011627906976744 [2024-06-21 20:42:31,137 INFO L175 Difference]: Start difference. First operand has 341 places, 568 transitions, 8685 flow. Second operand 8 states and 117 transitions. [2024-06-21 20:42:31,137 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 577 transitions, 9839 flow [2024-06-21 20:42:33,675 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 577 transitions, 9721 flow, removed 42 selfloop flow, removed 5 redundant places. [2024-06-21 20:42:33,682 INFO L231 Difference]: Finished difference. Result has 344 places, 568 transitions, 8605 flow [2024-06-21 20:42:33,682 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8567, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=568, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=552, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8605, PETRI_PLACES=344, PETRI_TRANSITIONS=568} [2024-06-21 20:42:33,682 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 300 predicate places. [2024-06-21 20:42:33,682 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 568 transitions, 8605 flow [2024-06-21 20:42:33,683 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:42:33,683 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:42:33,683 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:42:33,683 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-21 20:42:33,683 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:42:33,683 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:42:33,683 INFO L85 PathProgramCache]: Analyzing trace with hash -1033683010, now seen corresponding path program 3 times [2024-06-21 20:42:33,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:42:33,684 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1826793852] [2024-06-21 20:42:33,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:42:33,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:42:33,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:42:34,415 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:42:34,415 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:42:34,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1826793852] [2024-06-21 20:42:34,416 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1826793852] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:42:34,416 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:42:34,416 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:42:34,416 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2042242810] [2024-06-21 20:42:34,416 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:42:34,416 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:42:34,416 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:42:34,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:42:34,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:42:34,487 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-21 20:42:34,488 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 568 transitions, 8605 flow. Second operand has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:42:34,488 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:42:34,488 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-21 20:42:34,488 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:42:35,983 INFO L124 PetriNetUnfolderBase]: 4336/6639 cut-off events. [2024-06-21 20:42:35,983 INFO L125 PetriNetUnfolderBase]: For 1018423/1018481 co-relation queries the response was YES. [2024-06-21 20:42:36,039 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67631 conditions, 6639 events. 4336/6639 cut-off events. For 1018423/1018481 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 36896 event pairs, 1368 based on Foata normal form. 16/6594 useless extension candidates. Maximal degree in co-relation 67474. Up to 6108 conditions per place. [2024-06-21 20:42:36,071 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 489 selfloop transitions, 22 changer transitions 0/579 dead transitions. [2024-06-21 20:42:36,071 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 579 transitions, 9661 flow [2024-06-21 20:42:36,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:42:36,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:42:36,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 118 transitions. [2024-06-21 20:42:36,072 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3920265780730897 [2024-06-21 20:42:36,072 INFO L175 Difference]: Start difference. First operand has 344 places, 568 transitions, 8605 flow. Second operand 7 states and 118 transitions. [2024-06-21 20:42:36,072 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 579 transitions, 9661 flow [2024-06-21 20:42:38,468 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 579 transitions, 9547 flow, removed 21 selfloop flow, removed 10 redundant places. [2024-06-21 20:42:38,475 INFO L231 Difference]: Finished difference. Result has 341 places, 568 transitions, 8541 flow [2024-06-21 20:42:38,476 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8491, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=568, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=546, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8541, PETRI_PLACES=341, PETRI_TRANSITIONS=568} [2024-06-21 20:42:38,476 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 297 predicate places. [2024-06-21 20:42:38,476 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 568 transitions, 8541 flow [2024-06-21 20:42:38,477 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:42:38,477 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:42:38,477 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:42:38,477 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-21 20:42:38,477 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-21 20:42:38,477 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:42:38,477 INFO L85 PathProgramCache]: Analyzing trace with hash 80725667, now seen corresponding path program 1 times [2024-06-21 20:42:38,478 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:42:38,478 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [886687770] [2024-06-21 20:42:38,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:42:38,478 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:42:38,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:42:39,601 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-21 20:42:39,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:42:39,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [886687770] [2024-06-21 20:42:39,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [886687770] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:42:39,601 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:42:39,601 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:42:39,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [765480795] [2024-06-21 20:42:39,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:42:39,602 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:42:39,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:42:39,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:42:39,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:42:39,758 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-21 20:42:39,758 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 568 transitions, 8541 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 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-21 20:42:39,758 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:42:39,758 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-21 20:42:39,758 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:42:41,458 INFO L124 PetriNetUnfolderBase]: 4434/6786 cut-off events. [2024-06-21 20:42:41,459 INFO L125 PetriNetUnfolderBase]: For 1298484/1298521 co-relation queries the response was YES. [2024-06-21 20:42:41,518 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74657 conditions, 6786 events. 4434/6786 cut-off events. For 1298484/1298521 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 37875 event pairs, 859 based on Foata normal form. 12/6737 useless extension candidates. Maximal degree in co-relation 74500. Up to 6147 conditions per place. [2024-06-21 20:42:41,557 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 516 selfloop transitions, 68 changer transitions 0/620 dead transitions. [2024-06-21 20:42:41,557 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 620 transitions, 9991 flow [2024-06-21 20:42:41,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:42:41,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:42:41,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 196 transitions. [2024-06-21 20:42:41,558 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4143763213530655 [2024-06-21 20:42:41,558 INFO L175 Difference]: Start difference. First operand has 341 places, 568 transitions, 8541 flow. Second operand 11 states and 196 transitions. [2024-06-21 20:42:41,558 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 620 transitions, 9991 flow [2024-06-21 20:42:45,362 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 620 transitions, 9920 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-21 20:42:45,370 INFO L231 Difference]: Finished difference. Result has 349 places, 577 transitions, 8791 flow [2024-06-21 20:42:45,370 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8470, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=568, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=502, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8791, PETRI_PLACES=349, PETRI_TRANSITIONS=577} [2024-06-21 20:42:45,370 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 305 predicate places. [2024-06-21 20:42:45,370 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 577 transitions, 8791 flow [2024-06-21 20:42:45,371 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 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-21 20:42:45,371 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:42:45,371 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:42:45,371 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-21 20:42:45,371 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:42:45,371 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:42:45,371 INFO L85 PathProgramCache]: Analyzing trace with hash -910960627, now seen corresponding path program 2 times [2024-06-21 20:42:45,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:42:45,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1071243441] [2024-06-21 20:42:45,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:42:45,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:42:45,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:42:46,510 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:42:46,511 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:42:46,511 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1071243441] [2024-06-21 20:42:46,511 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1071243441] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:42:46,511 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:42:46,511 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:42:46,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1096012878] [2024-06-21 20:42:46,511 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:42:46,512 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:42:46,512 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:42:46,512 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:42:46,512 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:42:46,684 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-21 20:42:46,685 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 577 transitions, 8791 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 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-21 20:42:46,685 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:42:46,685 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-21 20:42:46,685 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:42:48,412 INFO L124 PetriNetUnfolderBase]: 4517/6951 cut-off events. [2024-06-21 20:42:48,412 INFO L125 PetriNetUnfolderBase]: For 1285195/1285226 co-relation queries the response was YES. [2024-06-21 20:42:48,480 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76141 conditions, 6951 events. 4517/6951 cut-off events. For 1285195/1285226 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 39422 event pairs, 1062 based on Foata normal form. 12/6914 useless extension candidates. Maximal degree in co-relation 75980. Up to 6273 conditions per place. [2024-06-21 20:42:48,522 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 522 selfloop transitions, 78 changer transitions 0/636 dead transitions. [2024-06-21 20:42:48,523 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 636 transitions, 10465 flow [2024-06-21 20:42:48,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:42:48,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:42:48,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 198 transitions. [2024-06-21 20:42:48,524 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4186046511627907 [2024-06-21 20:42:48,524 INFO L175 Difference]: Start difference. First operand has 349 places, 577 transitions, 8791 flow. Second operand 11 states and 198 transitions. [2024-06-21 20:42:48,524 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 636 transitions, 10465 flow [2024-06-21 20:42:52,195 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 636 transitions, 10103 flow, removed 111 selfloop flow, removed 7 redundant places. [2024-06-21 20:42:52,203 INFO L231 Difference]: Finished difference. Result has 356 places, 593 transitions, 8972 flow [2024-06-21 20:42:52,204 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8550, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=577, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=499, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8972, PETRI_PLACES=356, PETRI_TRANSITIONS=593} [2024-06-21 20:42:52,204 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 312 predicate places. [2024-06-21 20:42:52,204 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 593 transitions, 8972 flow [2024-06-21 20:42:52,205 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 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-21 20:42:52,205 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:42:52,205 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:42:52,205 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-21 20:42:52,205 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-21 20:42:52,205 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:42:52,206 INFO L85 PathProgramCache]: Analyzing trace with hash 863093423, now seen corresponding path program 3 times [2024-06-21 20:42:52,206 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:42:52,206 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [73194004] [2024-06-21 20:42:52,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:42:52,206 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:42:52,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:42:53,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-21 20:42:53,326 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:42:53,327 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [73194004] [2024-06-21 20:42:53,327 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [73194004] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:42:53,327 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:42:53,327 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:42:53,327 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [709759960] [2024-06-21 20:42:53,327 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:42:53,327 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:42:53,328 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:42:53,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:42:53,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:42:53,474 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-21 20:42:53,475 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 593 transitions, 8972 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 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-21 20:42:53,475 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:42:53,475 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-21 20:42:53,475 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:42:55,260 INFO L124 PetriNetUnfolderBase]: 4637/7148 cut-off events. [2024-06-21 20:42:55,261 INFO L125 PetriNetUnfolderBase]: For 1395543/1395580 co-relation queries the response was YES. [2024-06-21 20:42:55,327 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79575 conditions, 7148 events. 4637/7148 cut-off events. For 1395543/1395580 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 41022 event pairs, 982 based on Foata normal form. 8/7090 useless extension candidates. Maximal degree in co-relation 79411. Up to 6155 conditions per place. [2024-06-21 20:42:55,369 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 502 selfloop transitions, 115 changer transitions 0/653 dead transitions. [2024-06-21 20:42:55,370 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 653 transitions, 11112 flow [2024-06-21 20:42:55,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:42:55,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:42:55,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 204 transitions. [2024-06-21 20:42:55,371 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4312896405919662 [2024-06-21 20:42:55,371 INFO L175 Difference]: Start difference. First operand has 356 places, 593 transitions, 8972 flow. Second operand 11 states and 204 transitions. [2024-06-21 20:42:55,371 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 653 transitions, 11112 flow [2024-06-21 20:42:59,732 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 653 transitions, 10878 flow, removed 53 selfloop flow, removed 6 redundant places. [2024-06-21 20:42:59,744 INFO L231 Difference]: Finished difference. Result has 362 places, 607 transitions, 9452 flow [2024-06-21 20:42:59,744 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8738, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=593, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=480, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9452, PETRI_PLACES=362, PETRI_TRANSITIONS=607} [2024-06-21 20:42:59,745 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 318 predicate places. [2024-06-21 20:42:59,745 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 607 transitions, 9452 flow [2024-06-21 20:42:59,745 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 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-21 20:42:59,745 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:42:59,745 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:42:59,745 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-21 20:42:59,745 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:42:59,766 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:42:59,766 INFO L85 PathProgramCache]: Analyzing trace with hash -51072397, now seen corresponding path program 4 times [2024-06-21 20:42:59,766 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:42:59,766 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [834082374] [2024-06-21 20:42:59,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:42:59,767 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:42:59,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:43:00,769 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:43:00,769 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:43:00,769 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [834082374] [2024-06-21 20:43:00,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [834082374] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:43:00,769 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:43:00,769 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:43:00,770 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [354940781] [2024-06-21 20:43:00,770 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:43:00,770 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:43:00,770 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:43:00,770 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:43:00,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:43:00,918 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-21 20:43:00,918 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 607 transitions, 9452 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 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-21 20:43:00,918 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:43:00,918 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-21 20:43:00,918 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:43:02,813 INFO L124 PetriNetUnfolderBase]: 4650/7189 cut-off events. [2024-06-21 20:43:02,813 INFO L125 PetriNetUnfolderBase]: For 1431691/1431728 co-relation queries the response was YES. [2024-06-21 20:43:02,872 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80278 conditions, 7189 events. 4650/7189 cut-off events. For 1431691/1431728 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 41563 event pairs, 1033 based on Foata normal form. 12/7135 useless extension candidates. Maximal degree in co-relation 80112. Up to 6390 conditions per place. [2024-06-21 20:43:02,912 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 511 selfloop transitions, 106 changer transitions 0/653 dead transitions. [2024-06-21 20:43:02,912 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 653 transitions, 11004 flow [2024-06-21 20:43:02,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:43:02,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:43:02,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 200 transitions. [2024-06-21 20:43:02,913 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42283298097251587 [2024-06-21 20:43:02,913 INFO L175 Difference]: Start difference. First operand has 362 places, 607 transitions, 9452 flow. Second operand 11 states and 200 transitions. [2024-06-21 20:43:02,913 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 653 transitions, 11004 flow [2024-06-21 20:43:06,899 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 653 transitions, 10762 flow, removed 79 selfloop flow, removed 6 redundant places. [2024-06-21 20:43:06,907 INFO L231 Difference]: Finished difference. Result has 368 places, 611 transitions, 9619 flow [2024-06-21 20:43:06,908 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9232, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=607, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=501, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9619, PETRI_PLACES=368, PETRI_TRANSITIONS=611} [2024-06-21 20:43:06,908 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 324 predicate places. [2024-06-21 20:43:06,909 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 611 transitions, 9619 flow [2024-06-21 20:43:06,909 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 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-21 20:43:06,909 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:43:06,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-21 20:43:06,909 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-21 20:43:06,909 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:43:06,910 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:43:06,910 INFO L85 PathProgramCache]: Analyzing trace with hash 894460463, now seen corresponding path program 5 times [2024-06-21 20:43:06,910 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:43:06,910 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [711164818] [2024-06-21 20:43:06,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:43:06,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:43:06,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:43:08,116 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-21 20:43:08,116 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:43:08,117 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [711164818] [2024-06-21 20:43:08,117 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [711164818] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:43:08,117 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:43:08,117 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:43:08,117 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1226506772] [2024-06-21 20:43:08,117 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:43:08,117 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:43:08,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:43:08,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:43:08,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:43:08,249 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-21 20:43:08,249 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 611 transitions, 9619 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 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-21 20:43:08,249 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:43:08,250 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-21 20:43:08,250 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:43:10,185 INFO L124 PetriNetUnfolderBase]: 4642/7171 cut-off events. [2024-06-21 20:43:10,186 INFO L125 PetriNetUnfolderBase]: For 1429461/1429498 co-relation queries the response was YES. [2024-06-21 20:43:10,252 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80109 conditions, 7171 events. 4642/7171 cut-off events. For 1429461/1429498 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 41323 event pairs, 1010 based on Foata normal form. 8/7113 useless extension candidates. Maximal degree in co-relation 79940. Up to 6294 conditions per place. [2024-06-21 20:43:10,295 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 509 selfloop transitions, 108 changer transitions 0/653 dead transitions. [2024-06-21 20:43:10,296 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 653 transitions, 11011 flow [2024-06-21 20:43:10,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:43:10,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:43:10,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 201 transitions. [2024-06-21 20:43:10,297 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4249471458773784 [2024-06-21 20:43:10,297 INFO L175 Difference]: Start difference. First operand has 368 places, 611 transitions, 9619 flow. Second operand 11 states and 201 transitions. [2024-06-21 20:43:10,297 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 653 transitions, 11011 flow [2024-06-21 20:43:15,245 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 653 transitions, 10602 flow, removed 90 selfloop flow, removed 8 redundant places. [2024-06-21 20:43:15,253 INFO L231 Difference]: Finished difference. Result has 371 places, 611 transitions, 9435 flow [2024-06-21 20:43:15,254 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9210, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=611, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=503, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9435, PETRI_PLACES=371, PETRI_TRANSITIONS=611} [2024-06-21 20:43:15,254 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 327 predicate places. [2024-06-21 20:43:15,254 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 611 transitions, 9435 flow [2024-06-21 20:43:15,254 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 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-21 20:43:15,254 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:43:15,254 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:43:15,255 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-21 20:43:15,255 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:43:15,255 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:43:15,255 INFO L85 PathProgramCache]: Analyzing trace with hash 1090601642, now seen corresponding path program 2 times [2024-06-21 20:43:15,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:43:15,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [75730311] [2024-06-21 20:43:15,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:43:15,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:43:15,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:43:15,824 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-21 20:43:15,824 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:43:15,824 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [75730311] [2024-06-21 20:43:15,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [75730311] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:43:15,825 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:43:15,825 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:43:15,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [977451156] [2024-06-21 20:43:15,825 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:43:15,825 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:43:15,825 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:43:15,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:43:15,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:43:15,883 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 20:43:15,883 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 611 transitions, 9435 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 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-21 20:43:15,883 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:43:15,883 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 20:43:15,883 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:43:17,705 INFO L124 PetriNetUnfolderBase]: 4894/7422 cut-off events. [2024-06-21 20:43:17,706 INFO L125 PetriNetUnfolderBase]: For 1351918/1351969 co-relation queries the response was YES. [2024-06-21 20:43:17,775 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78850 conditions, 7422 events. 4894/7422 cut-off events. For 1351918/1351969 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 41387 event pairs, 1007 based on Foata normal form. 24/7404 useless extension candidates. Maximal degree in co-relation 78680. Up to 6727 conditions per place. [2024-06-21 20:43:17,812 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 472 selfloop transitions, 119 changer transitions 0/652 dead transitions. [2024-06-21 20:43:17,813 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 652 transitions, 11202 flow [2024-06-21 20:43:17,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:43:17,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:43:17,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-21 20:43:17,814 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4134366925064599 [2024-06-21 20:43:17,814 INFO L175 Difference]: Start difference. First operand has 371 places, 611 transitions, 9435 flow. Second operand 9 states and 160 transitions. [2024-06-21 20:43:17,814 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 652 transitions, 11202 flow [2024-06-21 20:43:22,450 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 652 transitions, 10995 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-21 20:43:22,462 INFO L231 Difference]: Finished difference. Result has 373 places, 624 transitions, 9640 flow [2024-06-21 20:43:22,463 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9228, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=611, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=504, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9640, PETRI_PLACES=373, PETRI_TRANSITIONS=624} [2024-06-21 20:43:22,463 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 329 predicate places. [2024-06-21 20:43:22,463 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 624 transitions, 9640 flow [2024-06-21 20:43:22,463 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 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-21 20:43:22,463 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:43:22,463 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:43:22,463 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-21 20:43:22,464 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-21 20:43:22,464 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:43:22,464 INFO L85 PathProgramCache]: Analyzing trace with hash 808044817, now seen corresponding path program 6 times [2024-06-21 20:43:22,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:43:22,464 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1225555593] [2024-06-21 20:43:22,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:43:22,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:43:22,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:43:23,666 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-21 20:43:23,666 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:43:23,666 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1225555593] [2024-06-21 20:43:23,667 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1225555593] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:43:23,667 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:43:23,667 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:43:23,667 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [336584009] [2024-06-21 20:43:23,667 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:43:23,667 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:43:23,667 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:43:23,668 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:43:23,668 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:43:23,812 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-21 20:43:23,813 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 624 transitions, 9640 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 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-21 20:43:23,813 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:43:23,813 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-21 20:43:23,813 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:43:25,913 INFO L124 PetriNetUnfolderBase]: 4809/7449 cut-off events. [2024-06-21 20:43:25,913 INFO L125 PetriNetUnfolderBase]: For 1407409/1407437 co-relation queries the response was YES. [2024-06-21 20:43:25,979 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81352 conditions, 7449 events. 4809/7449 cut-off events. For 1407409/1407437 co-relation queries the response was YES. Maximal size of possible extension queue 370. Compared 43417 event pairs, 815 based on Foata normal form. 15/7429 useless extension candidates. Maximal degree in co-relation 81180. Up to 6670 conditions per place. [2024-06-21 20:43:26,019 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 571 selfloop transitions, 84 changer transitions 0/691 dead transitions. [2024-06-21 20:43:26,020 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 691 transitions, 11415 flow [2024-06-21 20:43:26,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:43:26,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:43:26,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 199 transitions. [2024-06-21 20:43:26,021 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42071881606765327 [2024-06-21 20:43:26,021 INFO L175 Difference]: Start difference. First operand has 373 places, 624 transitions, 9640 flow. Second operand 11 states and 199 transitions. [2024-06-21 20:43:26,021 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 691 transitions, 11415 flow [2024-06-21 20:43:31,785 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 691 transitions, 11259 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-21 20:43:31,794 INFO L231 Difference]: Finished difference. Result has 383 places, 648 transitions, 10047 flow [2024-06-21 20:43:31,794 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9484, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=624, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=540, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10047, PETRI_PLACES=383, PETRI_TRANSITIONS=648} [2024-06-21 20:43:31,794 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 339 predicate places. [2024-06-21 20:43:31,794 INFO L495 AbstractCegarLoop]: Abstraction has has 383 places, 648 transitions, 10047 flow [2024-06-21 20:43:31,795 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 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-21 20:43:31,795 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:43:31,795 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:43:31,795 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-21 20:43:31,795 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-21 20:43:31,795 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:43:31,795 INFO L85 PathProgramCache]: Analyzing trace with hash 1995180565, now seen corresponding path program 7 times [2024-06-21 20:43:31,795 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:43:31,796 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1288727462] [2024-06-21 20:43:31,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:43:31,796 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:43:31,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:43:32,919 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:43:32,919 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:43:32,919 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1288727462] [2024-06-21 20:43:32,920 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1288727462] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:43:32,920 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:43:32,920 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:43:32,920 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [358823556] [2024-06-21 20:43:32,920 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:43:32,920 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:43:32,920 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:43:32,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:43:32,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:43:33,054 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-21 20:43:33,054 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 648 transitions, 10047 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 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-21 20:43:33,054 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:43:33,054 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-21 20:43:33,054 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:43:35,050 INFO L124 PetriNetUnfolderBase]: 4874/7564 cut-off events. [2024-06-21 20:43:35,050 INFO L125 PetriNetUnfolderBase]: For 1446019/1446047 co-relation queries the response was YES. [2024-06-21 20:43:35,123 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82757 conditions, 7564 events. 4874/7564 cut-off events. For 1446019/1446047 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 44439 event pairs, 849 based on Foata normal form. 19/7548 useless extension candidates. Maximal degree in co-relation 82581. Up to 6692 conditions per place. [2024-06-21 20:43:35,164 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 552 selfloop transitions, 118 changer transitions 0/706 dead transitions. [2024-06-21 20:43:35,164 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 706 transitions, 11953 flow [2024-06-21 20:43:35,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:43:35,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:43:35,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 201 transitions. [2024-06-21 20:43:35,166 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4249471458773784 [2024-06-21 20:43:35,166 INFO L175 Difference]: Start difference. First operand has 383 places, 648 transitions, 10047 flow. Second operand 11 states and 201 transitions. [2024-06-21 20:43:35,166 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 706 transitions, 11953 flow [2024-06-21 20:43:39,417 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 706 transitions, 11748 flow, removed 55 selfloop flow, removed 4 redundant places. [2024-06-21 20:43:39,426 INFO L231 Difference]: Finished difference. Result has 392 places, 664 transitions, 10565 flow [2024-06-21 20:43:39,427 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9842, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=648, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=530, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10565, PETRI_PLACES=392, PETRI_TRANSITIONS=664} [2024-06-21 20:43:39,427 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 348 predicate places. [2024-06-21 20:43:39,427 INFO L495 AbstractCegarLoop]: Abstraction has has 392 places, 664 transitions, 10565 flow [2024-06-21 20:43:39,427 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 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-21 20:43:39,427 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:43:39,427 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:43:39,428 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-21 20:43:39,428 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-21 20:43:39,428 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:43:39,428 INFO L85 PathProgramCache]: Analyzing trace with hash -1239013291, now seen corresponding path program 8 times [2024-06-21 20:43:39,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:43:39,428 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [630653460] [2024-06-21 20:43:39,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:43:39,428 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:43:39,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:43:40,660 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:43:40,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:43:40,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [630653460] [2024-06-21 20:43:40,660 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [630653460] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:43:40,660 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:43:40,660 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:43:40,660 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [244779105] [2024-06-21 20:43:40,660 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:43:40,660 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:43:40,660 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:43:40,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:43:40,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:43:40,823 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-21 20:43:40,824 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 664 transitions, 10565 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 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-21 20:43:40,824 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:43:40,824 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-21 20:43:40,824 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:43:43,077 INFO L124 PetriNetUnfolderBase]: 4902/7622 cut-off events. [2024-06-21 20:43:43,077 INFO L125 PetriNetUnfolderBase]: For 1465983/1466011 co-relation queries the response was YES. [2024-06-21 20:43:43,135 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84029 conditions, 7622 events. 4902/7622 cut-off events. For 1465983/1466011 co-relation queries the response was YES. Maximal size of possible extension queue 380. Compared 44977 event pairs, 847 based on Foata normal form. 15/7602 useless extension candidates. Maximal degree in co-relation 83850. Up to 6645 conditions per place. [2024-06-21 20:43:43,170 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 552 selfloop transitions, 122 changer transitions 0/710 dead transitions. [2024-06-21 20:43:43,171 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 710 transitions, 12223 flow [2024-06-21 20:43:43,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:43:43,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:43:43,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 202 transitions. [2024-06-21 20:43:43,172 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.427061310782241 [2024-06-21 20:43:43,172 INFO L175 Difference]: Start difference. First operand has 392 places, 664 transitions, 10565 flow. Second operand 11 states and 202 transitions. [2024-06-21 20:43:43,172 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 710 transitions, 12223 flow [2024-06-21 20:43:47,038 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 395 places, 710 transitions, 11915 flow, removed 59 selfloop flow, removed 7 redundant places. [2024-06-21 20:43:47,047 INFO L231 Difference]: Finished difference. Result has 396 places, 668 transitions, 10660 flow [2024-06-21 20:43:47,047 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10257, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=664, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=542, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10660, PETRI_PLACES=396, PETRI_TRANSITIONS=668} [2024-06-21 20:43:47,047 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 352 predicate places. [2024-06-21 20:43:47,048 INFO L495 AbstractCegarLoop]: Abstraction has has 396 places, 668 transitions, 10660 flow [2024-06-21 20:43:47,048 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 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-21 20:43:47,048 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:43:47,048 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:43:47,048 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-21 20:43:47,048 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-21 20:43:47,048 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:43:47,049 INFO L85 PathProgramCache]: Analyzing trace with hash 1995060595, now seen corresponding path program 9 times [2024-06-21 20:43:47,049 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:43:47,049 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [449791454] [2024-06-21 20:43:47,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:43:47,049 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:43:47,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:43:48,253 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:43:48,254 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:43:48,254 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [449791454] [2024-06-21 20:43:48,254 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [449791454] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:43:48,254 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:43:48,254 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:43:48,254 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [674792180] [2024-06-21 20:43:48,254 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:43:48,255 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:43:48,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:43:48,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:43:48,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:43:48,482 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-21 20:43:48,482 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 668 transitions, 10660 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 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-21 20:43:48,482 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:43:48,483 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-21 20:43:48,483 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:43:50,572 INFO L124 PetriNetUnfolderBase]: 4946/7700 cut-off events. [2024-06-21 20:43:50,572 INFO L125 PetriNetUnfolderBase]: For 1514041/1514069 co-relation queries the response was YES. [2024-06-21 20:43:50,649 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85416 conditions, 7700 events. 4946/7700 cut-off events. For 1514041/1514069 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 45633 event pairs, 854 based on Foata normal form. 15/7680 useless extension candidates. Maximal degree in co-relation 85236. Up to 6574 conditions per place. [2024-06-21 20:43:50,692 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 547 selfloop transitions, 131 changer transitions 0/714 dead transitions. [2024-06-21 20:43:50,692 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 714 transitions, 12324 flow [2024-06-21 20:43:50,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:43:50,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:43:50,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 203 transitions. [2024-06-21 20:43:50,693 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42917547568710357 [2024-06-21 20:43:50,693 INFO L175 Difference]: Start difference. First operand has 396 places, 668 transitions, 10660 flow. Second operand 11 states and 203 transitions. [2024-06-21 20:43:50,694 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 714 transitions, 12324 flow [2024-06-21 20:43:55,084 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 398 places, 714 transitions, 11989 flow, removed 61 selfloop flow, removed 8 redundant places. [2024-06-21 20:43:55,093 INFO L231 Difference]: Finished difference. Result has 399 places, 672 transitions, 10750 flow [2024-06-21 20:43:55,093 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10325, PETRI_DIFFERENCE_MINUEND_PLACES=388, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=668, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=537, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10750, PETRI_PLACES=399, PETRI_TRANSITIONS=672} [2024-06-21 20:43:55,094 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 355 predicate places. [2024-06-21 20:43:55,094 INFO L495 AbstractCegarLoop]: Abstraction has has 399 places, 672 transitions, 10750 flow [2024-06-21 20:43:55,095 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 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-21 20:43:55,095 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:43:55,095 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:43:55,095 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-21 20:43:55,095 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:43:55,102 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:43:55,102 INFO L85 PathProgramCache]: Analyzing trace with hash -926966355, now seen corresponding path program 1 times [2024-06-21 20:43:55,103 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:43:55,103 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2105966972] [2024-06-21 20:43:55,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:43:55,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:43:55,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:43:55,780 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:43:55,781 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:43:55,781 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2105966972] [2024-06-21 20:43:55,781 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2105966972] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:43:55,781 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:43:55,781 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:43:55,781 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1348084078] [2024-06-21 20:43:55,781 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:43:55,781 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:43:55,782 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:43:55,782 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:43:55,782 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:43:55,851 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 20:43:55,857 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 672 transitions, 10750 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:43:55,857 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:43:55,857 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 20:43:55,858 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:43:57,789 INFO L124 PetriNetUnfolderBase]: 5264/8022 cut-off events. [2024-06-21 20:43:57,789 INFO L125 PetriNetUnfolderBase]: For 1521587/1521611 co-relation queries the response was YES. [2024-06-21 20:43:57,875 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86298 conditions, 8022 events. 5264/8022 cut-off events. For 1521587/1521611 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 46076 event pairs, 1418 based on Foata normal form. 5/7975 useless extension candidates. Maximal degree in co-relation 86117. Up to 7516 conditions per place. [2024-06-21 20:43:57,921 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 599 selfloop transitions, 37 changer transitions 0/700 dead transitions. [2024-06-21 20:43:57,921 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 700 transitions, 12418 flow [2024-06-21 20:43:57,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:43:57,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:43:57,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-21 20:43:57,922 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4011627906976744 [2024-06-21 20:43:57,922 INFO L175 Difference]: Start difference. First operand has 399 places, 672 transitions, 10750 flow. Second operand 8 states and 138 transitions. [2024-06-21 20:43:57,922 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 700 transitions, 12418 flow [2024-06-21 20:44:02,825 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 397 places, 700 transitions, 12037 flow, removed 63 selfloop flow, removed 9 redundant places. [2024-06-21 20:44:02,833 INFO L231 Difference]: Finished difference. Result has 398 places, 678 transitions, 10588 flow [2024-06-21 20:44:02,834 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10369, PETRI_DIFFERENCE_MINUEND_PLACES=390, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=672, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=638, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10588, PETRI_PLACES=398, PETRI_TRANSITIONS=678} [2024-06-21 20:44:02,834 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 354 predicate places. [2024-06-21 20:44:02,834 INFO L495 AbstractCegarLoop]: Abstraction has has 398 places, 678 transitions, 10588 flow [2024-06-21 20:44:02,834 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:44:02,834 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:44:02,835 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:44:02,835 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-21 20:44:02,835 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-21 20:44:02,835 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:44:02,835 INFO L85 PathProgramCache]: Analyzing trace with hash 1868967509, now seen corresponding path program 10 times [2024-06-21 20:44:02,836 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:44:02,836 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1577377492] [2024-06-21 20:44:02,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:44:02,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:44:02,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:44:04,295 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-21 20:44:04,295 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:44:04,295 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1577377492] [2024-06-21 20:44:04,296 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1577377492] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:44:04,296 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:44:04,296 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:44:04,296 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [951161290] [2024-06-21 20:44:04,296 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:44:04,296 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:44:04,296 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:44:04,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:44:04,297 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:44:04,434 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-21 20:44:04,434 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 398 places, 678 transitions, 10588 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 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-21 20:44:04,434 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:44:04,434 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-21 20:44:04,434 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:44:06,735 INFO L124 PetriNetUnfolderBase]: 4974/7754 cut-off events. [2024-06-21 20:44:06,735 INFO L125 PetriNetUnfolderBase]: For 1573099/1573126 co-relation queries the response was YES. [2024-06-21 20:44:06,797 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86044 conditions, 7754 events. 4974/7754 cut-off events. For 1573099/1573126 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 46121 event pairs, 860 based on Foata normal form. 20/7743 useless extension candidates. Maximal degree in co-relation 85862. Up to 6521 conditions per place. [2024-06-21 20:44:06,835 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 512 selfloop transitions, 174 changer transitions 0/724 dead transitions. [2024-06-21 20:44:06,835 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 724 transitions, 12307 flow [2024-06-21 20:44:06,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:44:06,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:44:06,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 205 transitions. [2024-06-21 20:44:06,836 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4334038054968288 [2024-06-21 20:44:06,836 INFO L175 Difference]: Start difference. First operand has 398 places, 678 transitions, 10588 flow. Second operand 11 states and 205 transitions. [2024-06-21 20:44:06,836 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 408 places, 724 transitions, 12307 flow [2024-06-21 20:44:12,686 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 405 places, 724 transitions, 12205 flow, removed 42 selfloop flow, removed 3 redundant places. [2024-06-21 20:44:12,695 INFO L231 Difference]: Finished difference. Result has 407 places, 682 transitions, 11114 flow [2024-06-21 20:44:12,696 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10486, PETRI_DIFFERENCE_MINUEND_PLACES=395, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=678, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=170, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=504, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11114, PETRI_PLACES=407, PETRI_TRANSITIONS=682} [2024-06-21 20:44:12,696 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 363 predicate places. [2024-06-21 20:44:12,696 INFO L495 AbstractCegarLoop]: Abstraction has has 407 places, 682 transitions, 11114 flow [2024-06-21 20:44:12,696 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 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-21 20:44:12,696 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:44:12,696 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:44:12,696 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-21 20:44:12,697 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-21 20:44:12,697 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:44:12,697 INFO L85 PathProgramCache]: Analyzing trace with hash 1868962859, now seen corresponding path program 11 times [2024-06-21 20:44:12,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:44:12,697 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1659016249] [2024-06-21 20:44:12,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:44:12,697 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:44:12,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:44:14,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-21 20:44:14,061 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:44:14,061 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1659016249] [2024-06-21 20:44:14,061 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1659016249] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:44:14,061 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:44:14,061 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:44:14,061 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1314892699] [2024-06-21 20:44:14,061 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:44:14,061 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:44:14,061 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:44:14,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:44:14,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:44:14,235 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-21 20:44:14,235 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 407 places, 682 transitions, 11114 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 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-21 20:44:14,235 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:44:14,235 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-21 20:44:14,236 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:44:16,400 INFO L124 PetriNetUnfolderBase]: 5052/7876 cut-off events. [2024-06-21 20:44:16,400 INFO L125 PetriNetUnfolderBase]: For 1623302/1623324 co-relation queries the response was YES. [2024-06-21 20:44:16,487 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88965 conditions, 7876 events. 5052/7876 cut-off events. For 1623302/1623324 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 46936 event pairs, 856 based on Foata normal form. 16/7873 useless extension candidates. Maximal degree in co-relation 88780. Up to 6459 conditions per place. [2024-06-21 20:44:16,532 INFO L140 encePairwiseOnDemand]: 28/43 looper letters, 511 selfloop transitions, 180 changer transitions 0/729 dead transitions. [2024-06-21 20:44:16,533 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 729 transitions, 12839 flow [2024-06-21 20:44:16,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:44:16,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:44:16,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 208 transitions. [2024-06-21 20:44:16,534 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4397463002114165 [2024-06-21 20:44:16,535 INFO L175 Difference]: Start difference. First operand has 407 places, 682 transitions, 11114 flow. Second operand 11 states and 208 transitions. [2024-06-21 20:44:16,535 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 729 transitions, 12839 flow [2024-06-21 20:44:21,799 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 411 places, 729 transitions, 12492 flow, removed 67 selfloop flow, removed 6 redundant places. [2024-06-21 20:44:21,810 INFO L231 Difference]: Finished difference. Result has 413 places, 687 transitions, 11343 flow [2024-06-21 20:44:21,811 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10767, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=682, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=175, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=502, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11343, PETRI_PLACES=413, PETRI_TRANSITIONS=687} [2024-06-21 20:44:21,811 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 369 predicate places. [2024-06-21 20:44:21,811 INFO L495 AbstractCegarLoop]: Abstraction has has 413 places, 687 transitions, 11343 flow [2024-06-21 20:44:21,811 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 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-21 20:44:21,811 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:44:21,812 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:44:21,812 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-21 20:44:21,812 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-21 20:44:21,812 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:44:21,813 INFO L85 PathProgramCache]: Analyzing trace with hash 2046099029, now seen corresponding path program 12 times [2024-06-21 20:44:21,813 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:44:21,813 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [426598740] [2024-06-21 20:44:21,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:44:21,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:44:21,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:44:23,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-21 20:44:23,005 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:44:23,005 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [426598740] [2024-06-21 20:44:23,005 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [426598740] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:44:23,005 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:44:23,005 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:44:23,005 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1828328170] [2024-06-21 20:44:23,005 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:44:23,005 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:44:23,005 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:44:23,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:44:23,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:44:23,155 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-21 20:44:23,155 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 687 transitions, 11343 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 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-21 20:44:23,155 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:44:23,155 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-21 20:44:23,155 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:44:25,750 INFO L124 PetriNetUnfolderBase]: 5140/8030 cut-off events. [2024-06-21 20:44:25,750 INFO L125 PetriNetUnfolderBase]: For 1753106/1753128 co-relation queries the response was YES. [2024-06-21 20:44:25,824 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90694 conditions, 8030 events. 5140/8030 cut-off events. For 1753106/1753128 co-relation queries the response was YES. Maximal size of possible extension queue 398. Compared 48188 event pairs, 837 based on Foata normal form. 40/8051 useless extension candidates. Maximal degree in co-relation 90507. Up to 6540 conditions per place. [2024-06-21 20:44:25,870 INFO L140 encePairwiseOnDemand]: 28/43 looper letters, 506 selfloop transitions, 191 changer transitions 0/735 dead transitions. [2024-06-21 20:44:25,870 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 423 places, 735 transitions, 13102 flow [2024-06-21 20:44:25,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:44:25,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:44:25,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 209 transitions. [2024-06-21 20:44:25,872 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418604651162791 [2024-06-21 20:44:25,872 INFO L175 Difference]: Start difference. First operand has 413 places, 687 transitions, 11343 flow. Second operand 11 states and 209 transitions. [2024-06-21 20:44:25,872 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 423 places, 735 transitions, 13102 flow [2024-06-21 20:44:31,186 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 735 transitions, 12638 flow, removed 69 selfloop flow, removed 8 redundant places. [2024-06-21 20:44:31,195 INFO L231 Difference]: Finished difference. Result has 416 places, 689 transitions, 11421 flow [2024-06-21 20:44:31,196 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10879, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=687, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=189, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=496, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11421, PETRI_PLACES=416, PETRI_TRANSITIONS=689} [2024-06-21 20:44:31,196 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 372 predicate places. [2024-06-21 20:44:31,196 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 689 transitions, 11421 flow [2024-06-21 20:44:31,196 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 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-21 20:44:31,196 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:44:31,197 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:44:31,197 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-21 20:44:31,197 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-21 20:44:31,197 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:44:31,197 INFO L85 PathProgramCache]: Analyzing trace with hash -486795917, now seen corresponding path program 13 times [2024-06-21 20:44:31,197 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:44:31,197 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [777006769] [2024-06-21 20:44:31,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:44:31,198 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:44:31,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:44:32,408 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-21 20:44:32,409 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:44:32,409 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [777006769] [2024-06-21 20:44:32,409 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [777006769] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:44:32,409 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:44:32,409 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:44:32,409 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1209225786] [2024-06-21 20:44:32,409 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:44:32,409 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:44:32,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:44:32,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:44:32,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:44:32,579 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-21 20:44:32,579 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 689 transitions, 11421 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 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-21 20:44:32,580 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:44:32,580 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-21 20:44:32,580 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:44:35,274 INFO L124 PetriNetUnfolderBase]: 5198/8136 cut-off events. [2024-06-21 20:44:35,274 INFO L125 PetriNetUnfolderBase]: For 1742951/1742973 co-relation queries the response was YES. [2024-06-21 20:44:35,347 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93346 conditions, 8136 events. 5198/8136 cut-off events. For 1742951/1742973 co-relation queries the response was YES. Maximal size of possible extension queue 405. Compared 49086 event pairs, 886 based on Foata normal form. 16/8133 useless extension candidates. Maximal degree in co-relation 93158. Up to 6392 conditions per place. [2024-06-21 20:44:35,388 INFO L140 encePairwiseOnDemand]: 28/43 looper letters, 516 selfloop transitions, 187 changer transitions 0/741 dead transitions. [2024-06-21 20:44:35,388 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 741 transitions, 13688 flow [2024-06-21 20:44:35,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:44:35,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:44:35,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 213 transitions. [2024-06-21 20:44:35,389 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4503171247357294 [2024-06-21 20:44:35,389 INFO L175 Difference]: Start difference. First operand has 416 places, 689 transitions, 11421 flow. Second operand 11 states and 213 transitions. [2024-06-21 20:44:35,389 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 741 transitions, 13688 flow [2024-06-21 20:44:42,615 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 418 places, 741 transitions, 13230 flow, removed 61 selfloop flow, removed 8 redundant places. [2024-06-21 20:44:42,624 INFO L231 Difference]: Finished difference. Result has 419 places, 693 transitions, 11648 flow [2024-06-21 20:44:42,624 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10963, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=689, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=185, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=504, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11648, PETRI_PLACES=419, PETRI_TRANSITIONS=693} [2024-06-21 20:44:42,625 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 375 predicate places. [2024-06-21 20:44:42,625 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 693 transitions, 11648 flow [2024-06-21 20:44:42,625 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 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-21 20:44:42,625 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:44:42,625 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:44:42,625 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-21 20:44:42,625 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:44:42,626 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:44:42,626 INFO L85 PathProgramCache]: Analyzing trace with hash 2039669939, now seen corresponding path program 14 times [2024-06-21 20:44:42,626 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:44:42,626 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [56088436] [2024-06-21 20:44:42,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:44:42,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:44:42,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:44:43,764 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:44:43,765 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:44:43,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [56088436] [2024-06-21 20:44:43,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [56088436] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:44:43,765 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:44:43,765 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:44:43,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1524206952] [2024-06-21 20:44:43,765 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:44:43,766 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:44:43,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:44:43,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:44:43,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:44:43,955 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-21 20:44:43,955 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 693 transitions, 11648 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 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-21 20:44:43,955 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:44:43,955 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-21 20:44:43,955 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:44:46,648 INFO L124 PetriNetUnfolderBase]: 5203/8152 cut-off events. [2024-06-21 20:44:46,648 INFO L125 PetriNetUnfolderBase]: For 1755780/1755807 co-relation queries the response was YES. [2024-06-21 20:44:46,722 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92700 conditions, 8152 events. 5203/8152 cut-off events. For 1755780/1755807 co-relation queries the response was YES. Maximal size of possible extension queue 411. Compared 49387 event pairs, 854 based on Foata normal form. 20/8146 useless extension candidates. Maximal degree in co-relation 92511. Up to 6770 conditions per place. [2024-06-21 20:44:46,763 INFO L140 encePairwiseOnDemand]: 28/43 looper letters, 519 selfloop transitions, 180 changer transitions 0/737 dead transitions. [2024-06-21 20:44:46,763 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 429 places, 737 transitions, 13381 flow [2024-06-21 20:44:46,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:44:46,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:44:46,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 206 transitions. [2024-06-21 20:44:46,780 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4355179704016913 [2024-06-21 20:44:46,780 INFO L175 Difference]: Start difference. First operand has 419 places, 693 transitions, 11648 flow. Second operand 11 states and 206 transitions. [2024-06-21 20:44:46,780 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 429 places, 737 transitions, 13381 flow [2024-06-21 20:44:53,643 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 422 places, 737 transitions, 12992 flow, removed 91 selfloop flow, removed 7 redundant places. [2024-06-21 20:44:53,682 INFO L231 Difference]: Finished difference. Result has 423 places, 695 transitions, 11785 flow [2024-06-21 20:44:53,682 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=11277, PETRI_DIFFERENCE_MINUEND_PLACES=412, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=693, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=178, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=513, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11785, PETRI_PLACES=423, PETRI_TRANSITIONS=695} [2024-06-21 20:44:53,682 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 379 predicate places. [2024-06-21 20:44:53,682 INFO L495 AbstractCegarLoop]: Abstraction has has 423 places, 695 transitions, 11785 flow [2024-06-21 20:44:53,683 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 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-21 20:44:53,683 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:44:53,683 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:44:53,683 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-21 20:44:53,683 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:44:53,683 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:44:53,683 INFO L85 PathProgramCache]: Analyzing trace with hash 2039665289, now seen corresponding path program 15 times [2024-06-21 20:44:53,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:44:53,684 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1236305521] [2024-06-21 20:44:53,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:44:53,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:44:53,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:44:54,754 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-21 20:44:54,755 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:44:54,755 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1236305521] [2024-06-21 20:44:54,755 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1236305521] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:44:54,755 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:44:54,755 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:44:54,755 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [374343110] [2024-06-21 20:44:54,755 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:44:54,756 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:44:54,756 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:44:54,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:44:54,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:44:54,921 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-21 20:44:54,921 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 423 places, 695 transitions, 11785 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 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-21 20:44:54,922 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:44:54,922 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-21 20:44:54,922 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:44:57,596 INFO L124 PetriNetUnfolderBase]: 5195/8135 cut-off events. [2024-06-21 20:44:57,596 INFO L125 PetriNetUnfolderBase]: For 1743571/1743603 co-relation queries the response was YES. [2024-06-21 20:44:57,677 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92441 conditions, 8135 events. 5195/8135 cut-off events. For 1743571/1743603 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 49199 event pairs, 847 based on Foata normal form. 16/8118 useless extension candidates. Maximal degree in co-relation 92250. Up to 6558 conditions per place. [2024-06-21 20:44:57,727 INFO L140 encePairwiseOnDemand]: 28/43 looper letters, 519 selfloop transitions, 184 changer transitions 0/741 dead transitions. [2024-06-21 20:44:57,727 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 741 transitions, 13404 flow [2024-06-21 20:44:57,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:44:57,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:44:57,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 210 transitions. [2024-06-21 20:44:57,728 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4439746300211416 [2024-06-21 20:44:57,729 INFO L175 Difference]: Start difference. First operand has 423 places, 695 transitions, 11785 flow. Second operand 11 states and 210 transitions. [2024-06-21 20:44:57,729 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 741 transitions, 13404 flow [2024-06-21 20:45:05,363 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 741 transitions, 12918 flow, removed 107 selfloop flow, removed 7 redundant places. [2024-06-21 20:45:05,372 INFO L231 Difference]: Finished difference. Result has 427 places, 695 transitions, 11674 flow [2024-06-21 20:45:05,372 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=11299, PETRI_DIFFERENCE_MINUEND_PLACES=416, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=695, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=184, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=511, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11674, PETRI_PLACES=427, PETRI_TRANSITIONS=695} [2024-06-21 20:45:05,373 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 383 predicate places. [2024-06-21 20:45:05,373 INFO L495 AbstractCegarLoop]: Abstraction has has 427 places, 695 transitions, 11674 flow [2024-06-21 20:45:05,373 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 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-21 20:45:05,373 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:45:05,373 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:45:05,373 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-21 20:45:05,373 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-21 20:45:05,374 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:45:05,374 INFO L85 PathProgramCache]: Analyzing trace with hash -1187843913, now seen corresponding path program 1 times [2024-06-21 20:45:05,374 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:45:05,374 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1672648523] [2024-06-21 20:45:05,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:45:05,374 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:45:05,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:45:06,533 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-21 20:45:06,533 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:45:06,533 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1672648523] [2024-06-21 20:45:06,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1672648523] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:45:06,533 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:45:06,533 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:45:06,535 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1153851660] [2024-06-21 20:45:06,535 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:45:06,535 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:45:06,535 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:45:06,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:45:06,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:45:06,688 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 20:45:06,689 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 427 places, 695 transitions, 11674 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 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-21 20:45:06,689 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:45:06,689 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 20:45:06,689 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:45:09,481 INFO L124 PetriNetUnfolderBase]: 5930/8959 cut-off events. [2024-06-21 20:45:09,482 INFO L125 PetriNetUnfolderBase]: For 1912346/1912358 co-relation queries the response was YES. [2024-06-21 20:45:09,561 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97730 conditions, 8959 events. 5930/8959 cut-off events. For 1912346/1912358 co-relation queries the response was YES. Maximal size of possible extension queue 414. Compared 51337 event pairs, 1036 based on Foata normal form. 36/8982 useless extension candidates. Maximal degree in co-relation 97538. Up to 7694 conditions per place. [2024-06-21 20:45:09,603 INFO L140 encePairwiseOnDemand]: 27/43 looper letters, 523 selfloop transitions, 197 changer transitions 0/748 dead transitions. [2024-06-21 20:45:09,603 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 748 transitions, 13489 flow [2024-06-21 20:45:09,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 20:45:09,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 20:45:09,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 215 transitions. [2024-06-21 20:45:09,604 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-21 20:45:09,604 INFO L175 Difference]: Start difference. First operand has 427 places, 695 transitions, 11674 flow. Second operand 12 states and 215 transitions. [2024-06-21 20:45:09,604 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 748 transitions, 13489 flow [2024-06-21 20:45:16,289 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 748 transitions, 13049 flow, removed 23 selfloop flow, removed 10 redundant places. [2024-06-21 20:45:16,298 INFO L231 Difference]: Finished difference. Result has 429 places, 697 transitions, 11773 flow [2024-06-21 20:45:16,298 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=11234, PETRI_DIFFERENCE_MINUEND_PLACES=417, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=695, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=195, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=498, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=11773, PETRI_PLACES=429, PETRI_TRANSITIONS=697} [2024-06-21 20:45:16,299 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 385 predicate places. [2024-06-21 20:45:16,299 INFO L495 AbstractCegarLoop]: Abstraction has has 429 places, 697 transitions, 11773 flow [2024-06-21 20:45:16,299 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 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-21 20:45:16,299 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:45:16,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-21 20:45:16,299 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-21 20:45:16,300 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-21 20:45:16,300 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:45:16,300 INFO L85 PathProgramCache]: Analyzing trace with hash 78054885, now seen corresponding path program 2 times [2024-06-21 20:45:16,300 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:45:16,300 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [606331532] [2024-06-21 20:45:16,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:45:16,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:45:16,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:45:16,962 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-21 20:45:16,963 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:45:16,963 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [606331532] [2024-06-21 20:45:16,963 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [606331532] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:45:16,963 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:45:16,963 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:45:16,963 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1336508102] [2024-06-21 20:45:16,964 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:45:16,964 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:45:16,964 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:45:16,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:45:16,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:45:17,022 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 20:45:17,022 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 697 transitions, 11773 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:45:17,022 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:45:17,022 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 20:45:17,022 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:45:19,523 INFO L124 PetriNetUnfolderBase]: 5612/8599 cut-off events. [2024-06-21 20:45:19,523 INFO L125 PetriNetUnfolderBase]: For 1808529/1808553 co-relation queries the response was YES. [2024-06-21 20:45:19,601 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95091 conditions, 8599 events. 5612/8599 cut-off events. For 1808529/1808553 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 50667 event pairs, 1498 based on Foata normal form. 5/8538 useless extension candidates. Maximal degree in co-relation 94898. Up to 8113 conditions per place. [2024-06-21 20:45:19,643 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 620 selfloop transitions, 31 changer transitions 0/715 dead transitions. [2024-06-21 20:45:19,643 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 715 transitions, 13135 flow [2024-06-21 20:45:19,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:45:19,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:45:19,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-21 20:45:19,644 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38372093023255816 [2024-06-21 20:45:19,645 INFO L175 Difference]: Start difference. First operand has 429 places, 697 transitions, 11773 flow. Second operand 8 states and 132 transitions. [2024-06-21 20:45:19,645 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 715 transitions, 13135 flow [2024-06-21 20:45:27,744 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 715 transitions, 12610 flow, removed 68 selfloop flow, removed 10 redundant places. [2024-06-21 20:45:27,753 INFO L231 Difference]: Finished difference. Result has 427 places, 697 transitions, 11316 flow [2024-06-21 20:45:27,753 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=11248, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=697, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=666, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11316, PETRI_PLACES=427, PETRI_TRANSITIONS=697} [2024-06-21 20:45:27,753 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 383 predicate places. [2024-06-21 20:45:27,753 INFO L495 AbstractCegarLoop]: Abstraction has has 427 places, 697 transitions, 11316 flow [2024-06-21 20:45:27,753 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:45:27,753 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:45:27,754 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:45:27,754 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-21 20:45:27,754 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:45:27,754 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:45:27,754 INFO L85 PathProgramCache]: Analyzing trace with hash 78051320, now seen corresponding path program 3 times [2024-06-21 20:45:27,754 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:45:27,754 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [14709875] [2024-06-21 20:45:27,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:45:27,755 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:45:27,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:45:28,477 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:45:28,478 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:45:28,478 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [14709875] [2024-06-21 20:45:28,478 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [14709875] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:45:28,478 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:45:28,478 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:45:28,478 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [294178728] [2024-06-21 20:45:28,478 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:45:28,479 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:45:28,479 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:45:28,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:45:28,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:45:28,569 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 20:45:28,570 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 427 places, 697 transitions, 11316 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 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-21 20:45:28,570 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:45:28,570 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 20:45:28,570 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:45:31,174 INFO L124 PetriNetUnfolderBase]: 5624/8613 cut-off events. [2024-06-21 20:45:31,174 INFO L125 PetriNetUnfolderBase]: For 1831407/1831439 co-relation queries the response was YES. [2024-06-21 20:45:31,248 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93627 conditions, 8613 events. 5624/8613 cut-off events. For 1831407/1831439 co-relation queries the response was YES. Maximal size of possible extension queue 419. Compared 50595 event pairs, 1031 based on Foata normal form. 14/8566 useless extension candidates. Maximal degree in co-relation 93433. Up to 7879 conditions per place. [2024-06-21 20:45:31,286 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 543 selfloop transitions, 124 changer transitions 0/731 dead transitions. [2024-06-21 20:45:31,287 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 435 places, 731 transitions, 13475 flow [2024-06-21 20:45:31,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:45:31,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:45:31,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-21 20:45:31,288 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4108527131782946 [2024-06-21 20:45:31,288 INFO L175 Difference]: Start difference. First operand has 427 places, 697 transitions, 11316 flow. Second operand 9 states and 159 transitions. [2024-06-21 20:45:31,288 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 435 places, 731 transitions, 13475 flow [2024-06-21 20:45:38,514 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 429 places, 731 transitions, 13407 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-21 20:45:38,523 INFO L231 Difference]: Finished difference. Result has 430 places, 702 transitions, 11578 flow [2024-06-21 20:45:38,523 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=11248, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=697, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=578, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11578, PETRI_PLACES=430, PETRI_TRANSITIONS=702} [2024-06-21 20:45:38,524 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 386 predicate places. [2024-06-21 20:45:38,524 INFO L495 AbstractCegarLoop]: Abstraction has has 430 places, 702 transitions, 11578 flow [2024-06-21 20:45:38,524 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 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-21 20:45:38,524 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:45:38,524 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:45:38,524 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-21 20:45:38,525 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:45:38,525 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:45:38,525 INFO L85 PathProgramCache]: Analyzing trace with hash 78064340, now seen corresponding path program 4 times [2024-06-21 20:45:38,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:45:38,525 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1971767174] [2024-06-21 20:45:38,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:45:38,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:45:38,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:45:39,208 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-21 20:45:39,209 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:45:39,209 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1971767174] [2024-06-21 20:45:39,209 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1971767174] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:45:39,209 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:45:39,209 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:45:39,209 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1694674359] [2024-06-21 20:45:39,209 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:45:39,209 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:45:39,210 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:45:39,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:45:39,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:45:39,272 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 20:45:39,272 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 430 places, 702 transitions, 11578 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 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-21 20:45:39,272 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:45:39,272 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 20:45:39,272 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:45:41,926 INFO L124 PetriNetUnfolderBase]: 5618/8605 cut-off events. [2024-06-21 20:45:41,926 INFO L125 PetriNetUnfolderBase]: For 1853536/1853568 co-relation queries the response was YES. [2024-06-21 20:45:42,003 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93916 conditions, 8605 events. 5618/8605 cut-off events. For 1853536/1853568 co-relation queries the response was YES. Maximal size of possible extension queue 419. Compared 50548 event pairs, 1030 based on Foata normal form. 14/8558 useless extension candidates. Maximal degree in co-relation 93721. Up to 7874 conditions per place. [2024-06-21 20:45:42,045 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 536 selfloop transitions, 129 changer transitions 0/729 dead transitions. [2024-06-21 20:45:42,045 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 729 transitions, 13445 flow [2024-06-21 20:45:42,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:45:42,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:45:42,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-21 20:45:42,046 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40568475452196384 [2024-06-21 20:45:42,046 INFO L175 Difference]: Start difference. First operand has 430 places, 702 transitions, 11578 flow. Second operand 9 states and 157 transitions. [2024-06-21 20:45:42,046 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 729 transitions, 13445 flow [2024-06-21 20:45:48,872 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 729 transitions, 13169 flow, removed 46 selfloop flow, removed 5 redundant places. [2024-06-21 20:45:48,881 INFO L231 Difference]: Finished difference. Result has 434 places, 702 transitions, 11568 flow [2024-06-21 20:45:48,882 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=11302, PETRI_DIFFERENCE_MINUEND_PLACES=425, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=702, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=573, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11568, PETRI_PLACES=434, PETRI_TRANSITIONS=702} [2024-06-21 20:45:48,882 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 390 predicate places. [2024-06-21 20:45:48,882 INFO L495 AbstractCegarLoop]: Abstraction has has 434 places, 702 transitions, 11568 flow [2024-06-21 20:45:48,882 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 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-21 20:45:48,882 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:45:48,882 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:45:48,882 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-21 20:45:48,883 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:45:48,883 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:45:48,883 INFO L85 PathProgramCache]: Analyzing trace with hash -919337875, now seen corresponding path program 1 times [2024-06-21 20:45:48,883 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:45:48,883 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1763762532] [2024-06-21 20:45:48,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:45:48,883 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:45:48,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:45:49,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-21 20:45:49,628 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:45:49,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1763762532] [2024-06-21 20:45:49,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1763762532] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:45:49,629 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:45:49,629 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:45:49,629 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1284276811] [2024-06-21 20:45:49,629 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:45:49,629 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:45:49,629 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:45:49,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:45:49,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:45:49,712 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 20:45:49,712 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 434 places, 702 transitions, 11568 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 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-21 20:45:49,712 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:45:49,712 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 20:45:49,712 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:45:52,430 INFO L124 PetriNetUnfolderBase]: 5626/8619 cut-off events. [2024-06-21 20:45:52,430 INFO L125 PetriNetUnfolderBase]: For 1885523/1885547 co-relation queries the response was YES. [2024-06-21 20:45:52,507 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94246 conditions, 8619 events. 5626/8619 cut-off events. For 1885523/1885547 co-relation queries the response was YES. Maximal size of possible extension queue 421. Compared 50795 event pairs, 1500 based on Foata normal form. 6/8559 useless extension candidates. Maximal degree in co-relation 94050. Up to 8092 conditions per place. [2024-06-21 20:45:52,547 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 619 selfloop transitions, 47 changer transitions 0/730 dead transitions. [2024-06-21 20:45:52,548 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 730 transitions, 13302 flow [2024-06-21 20:45:52,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:45:52,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:45:52,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-06-21 20:45:52,549 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39276485788113696 [2024-06-21 20:45:52,549 INFO L175 Difference]: Start difference. First operand has 434 places, 702 transitions, 11568 flow. Second operand 9 states and 152 transitions. [2024-06-21 20:45:52,549 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 730 transitions, 13302 flow [2024-06-21 20:45:59,769 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 435 places, 730 transitions, 13056 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-21 20:45:59,777 INFO L231 Difference]: Finished difference. Result has 436 places, 708 transitions, 11548 flow [2024-06-21 20:45:59,778 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=11322, PETRI_DIFFERENCE_MINUEND_PLACES=427, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=702, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=658, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11548, PETRI_PLACES=436, PETRI_TRANSITIONS=708} [2024-06-21 20:45:59,778 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 392 predicate places. [2024-06-21 20:45:59,778 INFO L495 AbstractCegarLoop]: Abstraction has has 436 places, 708 transitions, 11548 flow [2024-06-21 20:45:59,778 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 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-21 20:45:59,778 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:45:59,778 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:45:59,779 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-21 20:45:59,779 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-21 20:45:59,779 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:45:59,779 INFO L85 PathProgramCache]: Analyzing trace with hash -2140030783, now seen corresponding path program 16 times [2024-06-21 20:45:59,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:45:59,779 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [699405952] [2024-06-21 20:45:59,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:45:59,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:45:59,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:46:00,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-21 20:46:00,964 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:46:00,964 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [699405952] [2024-06-21 20:46:00,964 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [699405952] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:46:00,964 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:46:00,964 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:46:00,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [362574777] [2024-06-21 20:46:00,965 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:46:00,965 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:46:00,965 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:46:00,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:46:00,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:46:01,115 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-21 20:46:01,116 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 436 places, 708 transitions, 11548 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 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-21 20:46:01,116 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:46:01,116 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-21 20:46:01,116 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:46:03,759 INFO L124 PetriNetUnfolderBase]: 5359/8388 cut-off events. [2024-06-21 20:46:03,759 INFO L125 PetriNetUnfolderBase]: For 2029963/2030001 co-relation queries the response was YES. [2024-06-21 20:46:03,839 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96125 conditions, 8388 events. 5359/8388 cut-off events. For 2029963/2030001 co-relation queries the response was YES. Maximal size of possible extension queue 422. Compared 51137 event pairs, 1014 based on Foata normal form. 14/8338 useless extension candidates. Maximal degree in co-relation 95928. Up to 7181 conditions per place. [2024-06-21 20:46:03,883 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 598 selfloop transitions, 112 changer transitions 0/748 dead transitions. [2024-06-21 20:46:03,883 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 445 places, 748 transitions, 13262 flow [2024-06-21 20:46:03,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:46:03,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:46:03,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 179 transitions. [2024-06-21 20:46:03,884 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41627906976744183 [2024-06-21 20:46:03,884 INFO L175 Difference]: Start difference. First operand has 436 places, 708 transitions, 11548 flow. Second operand 10 states and 179 transitions. [2024-06-21 20:46:03,885 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 445 places, 748 transitions, 13262 flow [2024-06-21 20:46:11,382 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 440 places, 748 transitions, 13166 flow, removed 32 selfloop flow, removed 5 redundant places. [2024-06-21 20:46:11,391 INFO L231 Difference]: Finished difference. Result has 441 places, 710 transitions, 11861 flow [2024-06-21 20:46:11,391 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=11452, PETRI_DIFFERENCE_MINUEND_PLACES=431, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=708, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=596, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11861, PETRI_PLACES=441, PETRI_TRANSITIONS=710} [2024-06-21 20:46:11,392 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 397 predicate places. [2024-06-21 20:46:11,392 INFO L495 AbstractCegarLoop]: Abstraction has has 441 places, 710 transitions, 11861 flow [2024-06-21 20:46:11,392 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 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-21 20:46:11,392 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:46:11,392 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:46:11,392 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-21 20:46:11,392 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-21 20:46:11,393 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:46:11,393 INFO L85 PathProgramCache]: Analyzing trace with hash -145082177, now seen corresponding path program 17 times [2024-06-21 20:46:11,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:46:11,393 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2034128269] [2024-06-21 20:46:11,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:46:11,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:46:11,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:46:12,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-21 20:46:12,464 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:46:12,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2034128269] [2024-06-21 20:46:12,465 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2034128269] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:46:12,465 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:46:12,465 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:46:12,465 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1970510041] [2024-06-21 20:46:12,465 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:46:12,465 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:46:12,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:46:12,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:46:12,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:46:12,641 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-21 20:46:12,641 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 441 places, 710 transitions, 11861 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 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-21 20:46:12,641 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:46:12,641 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-21 20:46:12,641 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:46:15,311 INFO L124 PetriNetUnfolderBase]: 5439/8507 cut-off events. [2024-06-21 20:46:15,311 INFO L125 PetriNetUnfolderBase]: For 2151297/2151333 co-relation queries the response was YES. [2024-06-21 20:46:15,389 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100638 conditions, 8507 events. 5439/8507 cut-off events. For 2151297/2151333 co-relation queries the response was YES. Maximal size of possible extension queue 428. Compared 52155 event pairs, 1153 based on Foata normal form. 8/8440 useless extension candidates. Maximal degree in co-relation 100439. Up to 6769 conditions per place. [2024-06-21 20:46:15,434 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 524 selfloop transitions, 192 changer transitions 0/754 dead transitions. [2024-06-21 20:46:15,434 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 450 places, 754 transitions, 14139 flow [2024-06-21 20:46:15,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:46:15,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:46:15,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 186 transitions. [2024-06-21 20:46:15,435 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4325581395348837 [2024-06-21 20:46:15,435 INFO L175 Difference]: Start difference. First operand has 441 places, 710 transitions, 11861 flow. Second operand 10 states and 186 transitions. [2024-06-21 20:46:15,435 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 450 places, 754 transitions, 14139 flow [2024-06-21 20:46:24,521 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 442 places, 754 transitions, 13736 flow, removed 100 selfloop flow, removed 8 redundant places. [2024-06-21 20:46:24,530 INFO L231 Difference]: Finished difference. Result has 443 places, 714 transitions, 12196 flow [2024-06-21 20:46:24,530 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=11494, PETRI_DIFFERENCE_MINUEND_PLACES=433, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=710, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=190, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=520, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12196, PETRI_PLACES=443, PETRI_TRANSITIONS=714} [2024-06-21 20:46:24,530 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 399 predicate places. [2024-06-21 20:46:24,531 INFO L495 AbstractCegarLoop]: Abstraction has has 443 places, 714 transitions, 12196 flow [2024-06-21 20:46:24,531 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 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-21 20:46:24,531 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:46:24,531 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:46:24,531 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-21 20:46:24,531 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-21 20:46:24,531 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:46:24,531 INFO L85 PathProgramCache]: Analyzing trace with hash -1907194019, now seen corresponding path program 18 times [2024-06-21 20:46:24,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:46:24,532 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1161579795] [2024-06-21 20:46:24,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:46:24,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:46:24,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:46:25,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-21 20:46:25,800 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:46:25,800 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1161579795] [2024-06-21 20:46:25,800 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1161579795] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:46:25,800 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:46:25,800 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:46:25,800 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [595670403] [2024-06-21 20:46:25,800 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:46:25,800 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:46:25,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:46:25,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:46:25,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:46:25,965 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-21 20:46:25,966 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 443 places, 714 transitions, 12196 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 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-21 20:46:25,966 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:46:25,966 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-21 20:46:25,966 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:46:28,727 INFO L124 PetriNetUnfolderBase]: 5456/8556 cut-off events. [2024-06-21 20:46:28,727 INFO L125 PetriNetUnfolderBase]: For 2076593/2076629 co-relation queries the response was YES. [2024-06-21 20:46:28,805 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100023 conditions, 8556 events. 5456/8556 cut-off events. For 2076593/2076629 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 52775 event pairs, 1214 based on Foata normal form. 8/8489 useless extension candidates. Maximal degree in co-relation 99823. Up to 7301 conditions per place. [2024-06-21 20:46:28,851 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 548 selfloop transitions, 168 changer transitions 0/754 dead transitions. [2024-06-21 20:46:28,851 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 452 places, 754 transitions, 13936 flow [2024-06-21 20:46:28,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:46:28,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:46:28,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 182 transitions. [2024-06-21 20:46:28,852 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4232558139534884 [2024-06-21 20:46:28,852 INFO L175 Difference]: Start difference. First operand has 443 places, 714 transitions, 12196 flow. Second operand 10 states and 182 transitions. [2024-06-21 20:46:28,853 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 452 places, 754 transitions, 13936 flow [2024-06-21 20:46:37,979 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 445 places, 754 transitions, 13553 flow, removed 98 selfloop flow, removed 7 redundant places. [2024-06-21 20:46:38,003 INFO L231 Difference]: Finished difference. Result has 446 places, 716 transitions, 12331 flow [2024-06-21 20:46:38,003 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=11839, PETRI_DIFFERENCE_MINUEND_PLACES=436, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=714, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=166, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=546, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12331, PETRI_PLACES=446, PETRI_TRANSITIONS=716} [2024-06-21 20:46:38,004 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 402 predicate places. [2024-06-21 20:46:38,004 INFO L495 AbstractCegarLoop]: Abstraction has has 446 places, 716 transitions, 12331 flow [2024-06-21 20:46:38,004 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 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-21 20:46:38,004 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:46:38,004 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:46:38,004 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-21 20:46:38,004 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-21 20:46:38,005 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:46:38,005 INFO L85 PathProgramCache]: Analyzing trace with hash -144966857, now seen corresponding path program 19 times [2024-06-21 20:46:38,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:46:38,008 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [621804854] [2024-06-21 20:46:38,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:46:38,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:46:38,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:46:39,175 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:46:39,175 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:46:39,175 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [621804854] [2024-06-21 20:46:39,175 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [621804854] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:46:39,175 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:46:39,175 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:46:39,176 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2006985899] [2024-06-21 20:46:39,176 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:46:39,176 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:46:39,176 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:46:39,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:46:39,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:46:39,351 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-21 20:46:39,351 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 446 places, 716 transitions, 12331 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 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-21 20:46:39,351 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:46:39,351 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-21 20:46:39,351 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:46:42,241 INFO L124 PetriNetUnfolderBase]: 5448/8538 cut-off events. [2024-06-21 20:46:42,241 INFO L125 PetriNetUnfolderBase]: For 2042681/2042717 co-relation queries the response was YES. [2024-06-21 20:46:42,319 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99299 conditions, 8538 events. 5448/8538 cut-off events. For 2042681/2042717 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 52618 event pairs, 1174 based on Foata normal form. 8/8471 useless extension candidates. Maximal degree in co-relation 99098. Up to 7087 conditions per place. [2024-06-21 20:46:42,371 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 540 selfloop transitions, 176 changer transitions 0/754 dead transitions. [2024-06-21 20:46:42,371 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 455 places, 754 transitions, 13913 flow [2024-06-21 20:46:42,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:46:42,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:46:42,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 183 transitions. [2024-06-21 20:46:42,372 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4255813953488372 [2024-06-21 20:46:42,372 INFO L175 Difference]: Start difference. First operand has 446 places, 716 transitions, 12331 flow. Second operand 10 states and 183 transitions. [2024-06-21 20:46:42,372 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 455 places, 754 transitions, 13913 flow [2024-06-21 20:46:48,753 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 446 places, 754 transitions, 13371 flow, removed 108 selfloop flow, removed 9 redundant places. [2024-06-21 20:46:48,762 INFO L231 Difference]: Finished difference. Result has 447 places, 716 transitions, 12159 flow [2024-06-21 20:46:48,762 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=11789, PETRI_DIFFERENCE_MINUEND_PLACES=437, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=716, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=176, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=540, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12159, PETRI_PLACES=447, PETRI_TRANSITIONS=716} [2024-06-21 20:46:48,763 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 403 predicate places. [2024-06-21 20:46:48,763 INFO L495 AbstractCegarLoop]: Abstraction has has 447 places, 716 transitions, 12159 flow [2024-06-21 20:46:48,763 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 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-21 20:46:48,765 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:46:48,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-21 20:46:48,765 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-21 20:46:48,765 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-21 20:46:48,765 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:46:48,765 INFO L85 PathProgramCache]: Analyzing trace with hash -1747834819, now seen corresponding path program 1 times [2024-06-21 20:46:48,766 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:46:48,766 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [680987777] [2024-06-21 20:46:48,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:46:48,766 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:46:48,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:46:49,798 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:46:49,799 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:46:49,799 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [680987777] [2024-06-21 20:46:49,799 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [680987777] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:46:49,799 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:46:49,799 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:46:49,799 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1548407899] [2024-06-21 20:46:49,799 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:46:49,799 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:46:49,799 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:46:49,799 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:46:49,799 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:46:49,952 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 20:46:49,953 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 447 places, 716 transitions, 12159 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:46:49,953 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:46:49,953 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 20:46:49,953 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:46:52,835 INFO L124 PetriNetUnfolderBase]: 6056/9167 cut-off events. [2024-06-21 20:46:52,835 INFO L125 PetriNetUnfolderBase]: For 1886657/1886669 co-relation queries the response was YES. [2024-06-21 20:46:52,918 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98897 conditions, 9167 events. 6056/9167 cut-off events. For 1886657/1886669 co-relation queries the response was YES. Maximal size of possible extension queue 428. Compared 53009 event pairs, 1022 based on Foata normal form. 16/9183 useless extension candidates. Maximal degree in co-relation 98696. Up to 7611 conditions per place. [2024-06-21 20:46:52,961 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 486 selfloop transitions, 250 changer transitions 0/764 dead transitions. [2024-06-21 20:46:52,961 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 456 places, 764 transitions, 13971 flow [2024-06-21 20:46:52,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:46:52,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:46:52,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 178 transitions. [2024-06-21 20:46:52,962 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.413953488372093 [2024-06-21 20:46:52,962 INFO L175 Difference]: Start difference. First operand has 447 places, 716 transitions, 12159 flow. Second operand 10 states and 178 transitions. [2024-06-21 20:46:52,962 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 456 places, 764 transitions, 13971 flow [2024-06-21 20:46:59,702 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 446 places, 764 transitions, 13486 flow, removed 29 selfloop flow, removed 10 redundant places. [2024-06-21 20:46:59,711 INFO L231 Difference]: Finished difference. Result has 448 places, 727 transitions, 12439 flow [2024-06-21 20:46:59,712 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=11684, PETRI_DIFFERENCE_MINUEND_PLACES=437, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=716, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=239, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=476, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12439, PETRI_PLACES=448, PETRI_TRANSITIONS=727} [2024-06-21 20:46:59,712 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 404 predicate places. [2024-06-21 20:46:59,712 INFO L495 AbstractCegarLoop]: Abstraction has has 448 places, 727 transitions, 12439 flow [2024-06-21 20:46:59,712 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:46:59,712 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:46:59,713 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:46:59,713 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-21 20:46:59,713 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:46:59,713 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:46:59,713 INFO L85 PathProgramCache]: Analyzing trace with hash 1648338583, now seen corresponding path program 3 times [2024-06-21 20:46:59,713 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:46:59,713 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1667732271] [2024-06-21 20:46:59,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:46:59,714 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:46:59,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:47:00,370 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-21 20:47:00,370 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:47:00,371 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1667732271] [2024-06-21 20:47:00,371 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1667732271] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:47:00,371 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:47:00,371 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:47:00,371 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1460006990] [2024-06-21 20:47:00,371 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:47:00,371 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:47:00,371 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:47:00,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:47:00,372 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:47:00,432 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 20:47:00,432 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 448 places, 727 transitions, 12439 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:47:00,432 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:47:00,432 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 20:47:00,432 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:47:03,058 INFO L124 PetriNetUnfolderBase]: 5744/8813 cut-off events. [2024-06-21 20:47:03,058 INFO L125 PetriNetUnfolderBase]: For 1869330/1869354 co-relation queries the response was YES. [2024-06-21 20:47:03,143 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97291 conditions, 8813 events. 5744/8813 cut-off events. For 1869330/1869354 co-relation queries the response was YES. Maximal size of possible extension queue 435. Compared 52383 event pairs, 1504 based on Foata normal form. 5/8745 useless extension candidates. Maximal degree in co-relation 97089. Up to 8290 conditions per place. [2024-06-21 20:47:03,187 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 643 selfloop transitions, 44 changer transitions 0/751 dead transitions. [2024-06-21 20:47:03,187 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 454 places, 751 transitions, 14239 flow [2024-06-21 20:47:03,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:47:03,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:47:03,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 121 transitions. [2024-06-21 20:47:03,188 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4019933554817276 [2024-06-21 20:47:03,188 INFO L175 Difference]: Start difference. First operand has 448 places, 727 transitions, 12439 flow. Second operand 7 states and 121 transitions. [2024-06-21 20:47:03,188 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 454 places, 751 transitions, 14239 flow [2024-06-21 20:47:11,112 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 445 places, 751 transitions, 13500 flow, removed 16 selfloop flow, removed 9 redundant places. [2024-06-21 20:47:11,121 INFO L231 Difference]: Finished difference. Result has 446 places, 733 transitions, 11961 flow [2024-06-21 20:47:11,121 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=11704, PETRI_DIFFERENCE_MINUEND_PLACES=439, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=727, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=686, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11961, PETRI_PLACES=446, PETRI_TRANSITIONS=733} [2024-06-21 20:47:11,121 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 402 predicate places. [2024-06-21 20:47:11,122 INFO L495 AbstractCegarLoop]: Abstraction has has 446 places, 733 transitions, 11961 flow [2024-06-21 20:47:11,122 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:47:11,122 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:47: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-21 20:47:11,122 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-21 20:47:11,122 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:47:11,122 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:47:11,123 INFO L85 PathProgramCache]: Analyzing trace with hash 16724763, now seen corresponding path program 4 times [2024-06-21 20:47:11,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:47:11,123 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1936941905] [2024-06-21 20:47:11,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:47:11,123 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:47:11,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:47:11,774 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:47:11,774 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:47:11,774 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1936941905] [2024-06-21 20:47:11,774 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1936941905] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:47:11,774 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:47:11,774 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:47:11,775 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [529292729] [2024-06-21 20:47:11,775 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:47:11,775 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:47:11,775 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:47:11,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:47:11,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:47:11,887 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 20:47:11,887 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 446 places, 733 transitions, 11961 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:47:11,887 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:47:11,887 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 20:47:11,887 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:47:14,536 INFO L124 PetriNetUnfolderBase]: 5759/8834 cut-off events. [2024-06-21 20:47:14,536 INFO L125 PetriNetUnfolderBase]: For 1827440/1827464 co-relation queries the response was YES. [2024-06-21 20:47:14,620 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95532 conditions, 8834 events. 5759/8834 cut-off events. For 1827440/1827464 co-relation queries the response was YES. Maximal size of possible extension queue 436. Compared 52447 event pairs, 1505 based on Foata normal form. 5/8766 useless extension candidates. Maximal degree in co-relation 95329. Up to 8344 conditions per place. [2024-06-21 20:47:14,661 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 654 selfloop transitions, 36 changer transitions 0/754 dead transitions. [2024-06-21 20:47:14,662 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 453 places, 754 transitions, 13550 flow [2024-06-21 20:47:14,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:47:14,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:47:14,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 125 transitions. [2024-06-21 20:47:14,662 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3633720930232558 [2024-06-21 20:47:14,662 INFO L175 Difference]: Start difference. First operand has 446 places, 733 transitions, 11961 flow. Second operand 8 states and 125 transitions. [2024-06-21 20:47:14,663 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 453 places, 754 transitions, 13550 flow [2024-06-21 20:47:21,777 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 449 places, 754 transitions, 13396 flow, removed 59 selfloop flow, removed 4 redundant places. [2024-06-21 20:47:21,786 INFO L231 Difference]: Finished difference. Result has 450 places, 742 transitions, 12072 flow [2024-06-21 20:47:21,786 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=11836, PETRI_DIFFERENCE_MINUEND_PLACES=442, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=733, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=700, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12072, PETRI_PLACES=450, PETRI_TRANSITIONS=742} [2024-06-21 20:47:21,787 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 406 predicate places. [2024-06-21 20:47:21,787 INFO L495 AbstractCegarLoop]: Abstraction has has 450 places, 742 transitions, 12072 flow [2024-06-21 20:47:21,787 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:47:21,787 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:47:21,787 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:47:21,787 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-21 20:47:21,787 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:47:21,788 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:47:21,788 INFO L85 PathProgramCache]: Analyzing trace with hash 1845280097, now seen corresponding path program 20 times [2024-06-21 20:47:21,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:47:21,788 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [546134722] [2024-06-21 20:47:21,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:47:21,788 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:47:21,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:47:22,882 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-21 20:47:22,883 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:47:22,883 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [546134722] [2024-06-21 20:47:22,883 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [546134722] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:47:22,883 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:47:22,883 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:47:22,883 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [749247313] [2024-06-21 20:47:22,883 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:47:22,883 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:47:22,883 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:47:22,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:47:22,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:47:23,018 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-21 20:47:23,018 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 742 transitions, 12072 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 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-21 20:47:23,018 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:47:23,018 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-21 20:47:23,018 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:47:25,984 INFO L124 PetriNetUnfolderBase]: 5555/8727 cut-off events. [2024-06-21 20:47:25,985 INFO L125 PetriNetUnfolderBase]: For 1992953/1992980 co-relation queries the response was YES. [2024-06-21 20:47:26,073 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97869 conditions, 8727 events. 5555/8727 cut-off events. For 1992953/1992980 co-relation queries the response was YES. Maximal size of possible extension queue 438. Compared 53749 event pairs, 864 based on Foata normal form. 45/8753 useless extension candidates. Maximal degree in co-relation 97665. Up to 6679 conditions per place. [2024-06-21 20:47:26,117 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 495 selfloop transitions, 246 changer transitions 0/785 dead transitions. [2024-06-21 20:47:26,117 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 459 places, 785 transitions, 13898 flow [2024-06-21 20:47:26,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:47:26,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:47:26,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 190 transitions. [2024-06-21 20:47:26,118 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418604651162791 [2024-06-21 20:47:26,118 INFO L175 Difference]: Start difference. First operand has 450 places, 742 transitions, 12072 flow. Second operand 10 states and 190 transitions. [2024-06-21 20:47:26,118 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 459 places, 785 transitions, 13898 flow [2024-06-21 20:47:34,458 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 453 places, 785 transitions, 13795 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-21 20:47:34,468 INFO L231 Difference]: Finished difference. Result has 454 places, 744 transitions, 12629 flow [2024-06-21 20:47:34,468 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=11969, PETRI_DIFFERENCE_MINUEND_PLACES=444, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=742, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=244, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=496, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12629, PETRI_PLACES=454, PETRI_TRANSITIONS=744} [2024-06-21 20:47:34,468 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 410 predicate places. [2024-06-21 20:47:34,469 INFO L495 AbstractCegarLoop]: Abstraction has has 454 places, 744 transitions, 12629 flow [2024-06-21 20:47:34,469 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 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-21 20:47:34,469 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:47:34,469 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:47:34,469 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-21 20:47:34,469 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:47:34,469 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:47:34,470 INFO L85 PathProgramCache]: Analyzing trace with hash -91329795, now seen corresponding path program 2 times [2024-06-21 20:47:34,470 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:47:34,470 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1510401292] [2024-06-21 20:47:34,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:47:34,470 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:47:34,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:47:35,724 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:47:35,724 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:47:35,724 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1510401292] [2024-06-21 20:47:35,724 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1510401292] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:47:35,725 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:47:35,725 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:47:35,725 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [952374035] [2024-06-21 20:47:35,725 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:47:35,725 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:47:35,725 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:47:35,725 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:47:35,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:47:35,863 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 20:47:35,864 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 454 places, 744 transitions, 12629 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 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-21 20:47:35,864 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:47:35,864 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 20:47:35,864 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:47:38,837 INFO L124 PetriNetUnfolderBase]: 6227/9427 cut-off events. [2024-06-21 20:47:38,838 INFO L125 PetriNetUnfolderBase]: For 1978951/1978962 co-relation queries the response was YES. [2024-06-21 20:47:38,922 INFO L83 FinitePrefix]: Finished finitePrefix Result has 103216 conditions, 9427 events. 6227/9427 cut-off events. For 1978951/1978962 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 55014 event pairs, 1639 based on Foata normal form. 8/9404 useless extension candidates. Maximal degree in co-relation 103012. Up to 9047 conditions per place. [2024-06-21 20:47:38,968 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 696 selfloop transitions, 55 changer transitions 0/784 dead transitions. [2024-06-21 20:47:38,968 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 464 places, 784 transitions, 14433 flow [2024-06-21 20:47:38,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:47:38,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:47:38,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 181 transitions. [2024-06-21 20:47:38,969 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38266384778012685 [2024-06-21 20:47:38,969 INFO L175 Difference]: Start difference. First operand has 454 places, 744 transitions, 12629 flow. Second operand 11 states and 181 transitions. [2024-06-21 20:47:38,969 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 464 places, 784 transitions, 14433 flow [2024-06-21 20:47:45,972 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 456 places, 784 transitions, 13827 flow, removed 63 selfloop flow, removed 8 redundant places. [2024-06-21 20:47:45,981 INFO L231 Difference]: Finished difference. Result has 457 places, 747 transitions, 12309 flow [2024-06-21 20:47:45,981 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=12025, PETRI_DIFFERENCE_MINUEND_PLACES=446, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=744, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=689, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=12309, PETRI_PLACES=457, PETRI_TRANSITIONS=747} [2024-06-21 20:47:45,982 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 413 predicate places. [2024-06-21 20:47:45,982 INFO L495 AbstractCegarLoop]: Abstraction has has 457 places, 747 transitions, 12309 flow [2024-06-21 20:47:45,982 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 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-21 20:47:45,982 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:47:45,982 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:47:45,982 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-21 20:47:45,982 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-21 20:47:45,983 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:47:45,983 INFO L85 PathProgramCache]: Analyzing trace with hash 1603495529, now seen corresponding path program 21 times [2024-06-21 20:47:45,983 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:47:45,983 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1220625443] [2024-06-21 20:47:45,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:47:45,983 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:47:45,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:47:47,123 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:47:47,124 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:47:47,124 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1220625443] [2024-06-21 20:47:47,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1220625443] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:47:47,124 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:47:47,124 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:47:47,126 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1440823823] [2024-06-21 20:47:47,126 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:47:47,127 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:47:47,127 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:47:47,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:47:47,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:47:47,316 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-21 20:47:47,316 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 457 places, 747 transitions, 12309 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 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-21 20:47:47,316 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:47:47,316 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-21 20:47:47,316 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:47:50,118 INFO L124 PetriNetUnfolderBase]: 5609/8816 cut-off events. [2024-06-21 20:47:50,118 INFO L125 PetriNetUnfolderBase]: For 1931757/1931779 co-relation queries the response was YES. [2024-06-21 20:47:50,202 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98601 conditions, 8816 events. 5609/8816 cut-off events. For 1931757/1931779 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 54482 event pairs, 874 based on Foata normal form. 20/8817 useless extension candidates. Maximal degree in co-relation 98396. Up to 6990 conditions per place. [2024-06-21 20:47:50,246 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 509 selfloop transitions, 233 changer transitions 0/786 dead transitions. [2024-06-21 20:47:50,247 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 466 places, 786 transitions, 14101 flow [2024-06-21 20:47:50,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:47:50,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:47:50,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 187 transitions. [2024-06-21 20:47:50,256 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43488372093023253 [2024-06-21 20:47:50,256 INFO L175 Difference]: Start difference. First operand has 457 places, 747 transitions, 12309 flow. Second operand 10 states and 187 transitions. [2024-06-21 20:47:50,256 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 466 places, 786 transitions, 14101 flow [2024-06-21 20:47:59,342 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 456 places, 786 transitions, 13841 flow, removed 75 selfloop flow, removed 10 redundant places. [2024-06-21 20:47:59,351 INFO L231 Difference]: Finished difference. Result has 457 places, 749 transitions, 12681 flow [2024-06-21 20:47:59,352 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=12049, PETRI_DIFFERENCE_MINUEND_PLACES=447, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=747, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=231, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=514, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12681, PETRI_PLACES=457, PETRI_TRANSITIONS=749} [2024-06-21 20:47:59,352 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 413 predicate places. [2024-06-21 20:47:59,352 INFO L495 AbstractCegarLoop]: Abstraction has has 457 places, 749 transitions, 12681 flow [2024-06-21 20:47:59,352 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 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-21 20:47:59,352 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:47:59,353 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:47:59,353 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-21 20:47:59,353 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-21 20:47:59,353 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:47:59,353 INFO L85 PathProgramCache]: Analyzing trace with hash 1668148577, now seen corresponding path program 22 times [2024-06-21 20:47:59,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:47:59,353 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1204685944] [2024-06-21 20:47:59,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:47:59,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:47:59,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:48:00,390 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-21 20:48:00,390 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:48:00,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1204685944] [2024-06-21 20:48:00,391 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1204685944] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:48:00,391 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:48:00,391 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:48:00,391 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1676232778] [2024-06-21 20:48:00,391 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:48:00,391 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:48:00,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:48:00,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:48:00,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:48:00,532 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-21 20:48:00,532 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 457 places, 749 transitions, 12681 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 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-21 20:48:00,532 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:48:00,533 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-21 20:48:00,533 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:48:03,430 INFO L124 PetriNetUnfolderBase]: 5614/8832 cut-off events. [2024-06-21 20:48:03,430 INFO L125 PetriNetUnfolderBase]: For 1958085/1958112 co-relation queries the response was YES. [2024-06-21 20:48:03,513 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99494 conditions, 8832 events. 5614/8832 cut-off events. For 1958085/1958112 co-relation queries the response was YES. Maximal size of possible extension queue 446. Compared 54697 event pairs, 919 based on Foata normal form. 20/8826 useless extension candidates. Maximal degree in co-relation 99289. Up to 7009 conditions per place. [2024-06-21 20:48:03,557 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 516 selfloop transitions, 228 changer transitions 0/788 dead transitions. [2024-06-21 20:48:03,557 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 466 places, 788 transitions, 14481 flow [2024-06-21 20:48:03,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:48:03,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:48:03,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 188 transitions. [2024-06-21 20:48:03,559 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4372093023255814 [2024-06-21 20:48:03,559 INFO L175 Difference]: Start difference. First operand has 457 places, 749 transitions, 12681 flow. Second operand 10 states and 188 transitions. [2024-06-21 20:48:03,560 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 466 places, 788 transitions, 14481 flow [2024-06-21 20:48:11,601 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 457 places, 788 transitions, 13873 flow, removed 73 selfloop flow, removed 9 redundant places. [2024-06-21 20:48:11,610 INFO L231 Difference]: Finished difference. Result has 458 places, 751 transitions, 12699 flow [2024-06-21 20:48:11,610 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=12073, PETRI_DIFFERENCE_MINUEND_PLACES=448, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=749, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=226, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=521, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12699, PETRI_PLACES=458, PETRI_TRANSITIONS=751} [2024-06-21 20:48:11,611 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 414 predicate places. [2024-06-21 20:48:11,611 INFO L495 AbstractCegarLoop]: Abstraction has has 458 places, 751 transitions, 12699 flow [2024-06-21 20:48:11,611 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 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-21 20:48:11,611 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:48:11,611 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:48:11,611 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-21 20:48:11,611 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-21 20:48:11,612 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:48:11,612 INFO L85 PathProgramCache]: Analyzing trace with hash 1668143927, now seen corresponding path program 23 times [2024-06-21 20:48:11,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:48:11,612 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1518690082] [2024-06-21 20:48:11,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:48:11,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:48:11,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:48:12,772 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-21 20:48:12,772 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:48:12,773 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1518690082] [2024-06-21 20:48:12,773 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1518690082] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:48:12,773 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:48:12,773 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 20:48:12,773 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [806597909] [2024-06-21 20:48:12,773 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:48:12,773 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 20:48:12,773 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:48:12,773 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 20:48:12,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-21 20:48:13,013 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-21 20:48:13,013 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 458 places, 751 transitions, 12699 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 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-21 20:48:13,013 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:48:13,013 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-21 20:48:13,013 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:48:15,995 INFO L124 PetriNetUnfolderBase]: 5639/8882 cut-off events. [2024-06-21 20:48:15,996 INFO L125 PetriNetUnfolderBase]: For 1939988/1940010 co-relation queries the response was YES. [2024-06-21 20:48:16,083 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99675 conditions, 8882 events. 5639/8882 cut-off events. For 1939988/1940010 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 55168 event pairs, 914 based on Foata normal form. 16/8879 useless extension candidates. Maximal degree in co-relation 99470. Up to 6938 conditions per place. [2024-06-21 20:48:16,129 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 511 selfloop transitions, 235 changer transitions 0/790 dead transitions. [2024-06-21 20:48:16,129 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 467 places, 790 transitions, 14501 flow [2024-06-21 20:48:16,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:48:16,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:48:16,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 189 transitions. [2024-06-21 20:48:16,130 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43953488372093025 [2024-06-21 20:48:16,130 INFO L175 Difference]: Start difference. First operand has 458 places, 751 transitions, 12699 flow. Second operand 10 states and 189 transitions. [2024-06-21 20:48:16,130 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 467 places, 790 transitions, 14501 flow