./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix024_power.oepc_pso.oepc_rmo.oepc_tso.oepc_tso.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-06-19_11-23-25.files/protection/mix024_power.oepc_pso.oepc_rmo.oepc_tso.oepc_tso.opt.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/mix024_power.oepc_pso.oepc_rmo.oepc_tso.oepc_tso.opt.i ./goblint.2024-06-19_11-23-25.files/protection/mix024_power.oepc_pso.oepc_rmo.oepc_tso.oepc_tso.opt.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-eb4cb34-m [2024-06-21 16:34:29,279 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-21 16:34:29,336 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-21 16:34:29,361 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-21 16:34:29,362 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-21 16:34:29,386 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-21 16:34:29,388 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-21 16:34:29,388 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-21 16:34:29,389 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-21 16:34:29,394 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-21 16:34:29,394 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-21 16:34:29,394 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-21 16:34:29,395 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-21 16:34:29,396 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-21 16:34:29,396 INFO L153 SettingsManager]: * Use SBE=true [2024-06-21 16:34:29,397 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-21 16:34:29,397 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-21 16:34:29,397 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-21 16:34:29,397 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-21 16:34:29,398 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-21 16:34:29,398 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-21 16:34:29,398 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-21 16:34:29,398 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-21 16:34:29,398 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-21 16:34:29,399 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-21 16:34:29,399 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-21 16:34:29,399 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-21 16:34:29,399 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-21 16:34:29,400 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-21 16:34:29,400 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-21 16:34:29,401 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-21 16:34:29,401 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-21 16:34:29,401 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 16:34:29,401 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-21 16:34:29,402 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-21 16:34:29,402 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-21 16:34:29,402 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-21 16:34:29,402 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-21 16:34:29,402 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-21 16:34:29,402 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-21 16:34:29,403 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-21 16:34:29,403 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-21 16:34:29,403 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-21 16:34:29,403 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 16:34:29,635 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-21 16:34:29,656 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-21 16:34:29,658 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-21 16:34:29,658 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-21 16:34:29,659 INFO L274 PluginConnector]: CDTParser initialized [2024-06-21 16:34:29,659 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix024_power.oepc_pso.oepc_rmo.oepc_tso.oepc_tso.opt.i [2024-06-21 16:34:31,047 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-21 16:34:31,316 INFO L384 CDTParser]: Found 1 translation units. [2024-06-21 16:34:31,318 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix024_power.oepc_pso.oepc_rmo.oepc_tso.oepc_tso.opt.i [2024-06-21 16:34:31,333 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/425b2107f/6f87e53ca81f46c288ece15c84077cda/FLAG56c369759 [2024-06-21 16:34:31,345 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/425b2107f/6f87e53ca81f46c288ece15c84077cda [2024-06-21 16:34:31,347 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-21 16:34:31,348 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-21 16:34:31,348 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/protection/mix024_power.oepc_pso.oepc_rmo.oepc_tso.oepc_tso.opt.yml/witness.yml [2024-06-21 16:34:31,495 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-21 16:34:31,496 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-21 16:34:31,497 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-21 16:34:31,497 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-21 16:34:31,500 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-21 16:34:31,501 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 04:34:31" (1/2) ... [2024-06-21 16:34:31,501 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@35d665d2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 04:34:31, skipping insertion in model container [2024-06-21 16:34:31,502 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 04:34:31" (1/2) ... [2024-06-21 16:34:31,503 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@1ce9bc49 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 04:34:31, skipping insertion in model container [2024-06-21 16:34:31,503 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 04:34:31" (2/2) ... [2024-06-21 16:34:31,504 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@35d665d2 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 04:34:31, skipping insertion in model container [2024-06-21 16:34:31,504 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 04:34:31" (2/2) ... [2024-06-21 16:34:31,504 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-21 16:34:31,571 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-21 16:34:31,572 INFO L97 edCorrectnessWitness]: Location invariant before [L851-L851] ((((((((((((((((((((! multithreaded || a$r_buff0_thd2 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((z == 0 || z == 1) || z == 2))) && (! multithreaded || a$flush_delayed == (_Bool)0)) && (! multithreaded || a$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (a$mem_tmp == 0 || a$mem_tmp == 1))) && (! multithreaded || (a == 0 || a == 1))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || a$read_delayed_var == 0)) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || a$read_delayed == (_Bool)0)) && (! multithreaded || (a$w_buff0 == 0 || a$w_buff0 == 1))) && (! multithreaded || (a$w_buff1 == 0 || a$w_buff1 == 1))) && (! multithreaded || a$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || a$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || a$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || a$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)) [2024-06-21 16:34:31,572 INFO L97 edCorrectnessWitness]: Location invariant before [L854-L854] ((((((((((((((((((((! multithreaded || a$r_buff0_thd2 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((z == 0 || z == 1) || z == 2))) && (! multithreaded || a$flush_delayed == (_Bool)0)) && (! multithreaded || a$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (a$mem_tmp == 0 || a$mem_tmp == 1))) && (! multithreaded || (a == 0 || a == 1))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || a$read_delayed_var == 0)) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || a$read_delayed == (_Bool)0)) && (! multithreaded || (a$w_buff0 == 0 || a$w_buff0 == 1))) && (! multithreaded || (a$w_buff1 == 0 || a$w_buff1 == 1))) && (! multithreaded || a$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || a$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || a$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || a$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)) [2024-06-21 16:34:31,572 INFO L97 edCorrectnessWitness]: Location invariant before [L853-L853] ((((((((((((((((((((! multithreaded || a$r_buff0_thd2 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((z == 0 || z == 1) || z == 2))) && (! multithreaded || a$flush_delayed == (_Bool)0)) && (! multithreaded || a$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (a$mem_tmp == 0 || a$mem_tmp == 1))) && (! multithreaded || (a == 0 || a == 1))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || a$read_delayed_var == 0)) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || a$read_delayed == (_Bool)0)) && (! multithreaded || (a$w_buff0 == 0 || a$w_buff0 == 1))) && (! multithreaded || (a$w_buff1 == 0 || a$w_buff1 == 1))) && (! multithreaded || a$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || a$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || a$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || a$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)) [2024-06-21 16:34:31,572 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-21 16:34:31,573 INFO L106 edCorrectnessWitness]: ghost_update [L849-L849] multithreaded = 1; [2024-06-21 16:34:31,611 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-21 16:34:31,955 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 16:34:31,967 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-21 16:34:32,078 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 16:34:32,135 INFO L206 MainTranslator]: Completed translation [2024-06-21 16:34:32,136 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 04:34:32 WrapperNode [2024-06-21 16:34:32,136 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-21 16:34:32,137 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-21 16:34:32,137 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-21 16:34:32,138 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-21 16:34:32,143 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 04:34:32" (1/1) ... [2024-06-21 16:34:32,161 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 04:34:32" (1/1) ... [2024-06-21 16:34:32,197 INFO L138 Inliner]: procedures = 175, calls = 49, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 134 [2024-06-21 16:34:32,200 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-21 16:34:32,201 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-21 16:34:32,201 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-21 16:34:32,201 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-21 16:34:32,210 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 04:34:32" (1/1) ... [2024-06-21 16:34:32,210 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 04:34:32" (1/1) ... [2024-06-21 16:34:32,224 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 04:34:32" (1/1) ... [2024-06-21 16:34:32,241 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 16:34:32,242 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 04:34:32" (1/1) ... [2024-06-21 16:34:32,242 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 04:34:32" (1/1) ... [2024-06-21 16:34:32,251 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 04:34:32" (1/1) ... [2024-06-21 16:34:32,262 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 04:34:32" (1/1) ... [2024-06-21 16:34:32,263 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 04:34:32" (1/1) ... [2024-06-21 16:34:32,269 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 04:34:32" (1/1) ... [2024-06-21 16:34:32,271 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-21 16:34:32,272 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-21 16:34:32,274 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-21 16:34:32,274 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-21 16:34:32,275 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 04:34:32" (1/1) ... [2024-06-21 16:34:32,279 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 16:34:32,284 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-21 16:34:32,307 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 16:34:32,313 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 16:34:32,340 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-21 16:34:32,340 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-21 16:34:32,340 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-21 16:34:32,340 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-21 16:34:32,340 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-21 16:34:32,341 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-21 16:34:32,341 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-21 16:34:32,341 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-21 16:34:32,341 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-21 16:34:32,341 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-21 16:34:32,341 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-21 16:34:32,341 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-21 16:34:32,342 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 16:34:32,495 INFO L244 CfgBuilder]: Building ICFG [2024-06-21 16:34:32,497 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-21 16:34:32,752 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-21 16:34:32,752 INFO L293 CfgBuilder]: Performing block encoding [2024-06-21 16:34:32,852 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-21 16:34:32,852 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-21 16:34:32,853 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 04:34:32 BoogieIcfgContainer [2024-06-21 16:34:32,853 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-21 16:34:32,854 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-21 16:34:32,854 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-21 16:34:32,857 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-21 16:34:32,857 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.06 04:34:31" (1/4) ... [2024-06-21 16:34:32,857 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@52469e4d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.06 04:34:32, skipping insertion in model container [2024-06-21 16:34:32,858 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 04:34:31" (2/4) ... [2024-06-21 16:34:32,858 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@52469e4d and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 21.06 04:34:32, skipping insertion in model container [2024-06-21 16:34:32,858 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 04:34:32" (3/4) ... [2024-06-21 16:34:32,858 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@52469e4d and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 21.06 04:34:32, skipping insertion in model container [2024-06-21 16:34:32,858 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 04:34:32" (4/4) ... [2024-06-21 16:34:32,859 INFO L112 eAbstractionObserver]: Analyzing ICFG mix024_power.oepc_pso.oepc_rmo.oepc_tso.oepc_tso.opt.i [2024-06-21 16:34:32,873 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-21 16:34:32,873 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-21 16:34:32,873 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-21 16:34:32,908 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-21 16:34:32,930 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 53 places, 43 transitions, 98 flow [2024-06-21 16:34:32,949 INFO L124 PetriNetUnfolderBase]: 0/40 cut-off events. [2024-06-21 16:34:32,949 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 16:34:32,951 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 5. Compared 74 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 16:34:32,952 INFO L82 GeneralOperation]: Start removeDead. Operand has 53 places, 43 transitions, 98 flow [2024-06-21 16:34:32,954 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 44 places, 34 transitions, 77 flow [2024-06-21 16:34:32,960 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-21 16:34:32,964 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;@27f930d9, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-21 16:34:32,965 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-21 16:34:32,967 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-21 16:34:32,967 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-21 16:34:32,968 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 16:34:32,968 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:34:32,968 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-21 16:34:32,969 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 16:34:32,972 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:34:32,972 INFO L85 PathProgramCache]: Analyzing trace with hash 383563503, now seen corresponding path program 1 times [2024-06-21 16:34:32,978 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:34:32,979 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1644041214] [2024-06-21 16:34:32,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:34:32,979 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:34:33,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:34:33,975 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:34:33,975 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:34:33,976 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1644041214] [2024-06-21 16:34:33,976 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1644041214] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:34:33,976 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:34:33,976 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-21 16:34:33,978 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [162101631] [2024-06-21 16:34:33,978 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:34:33,984 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-21 16:34:33,987 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:34:34,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-21 16:34:34,009 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-21 16:34:34,091 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 43 [2024-06-21 16:34:34,094 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 16:34:34,094 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:34:34,094 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 43 [2024-06-21 16:34:34,095 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:34:34,521 INFO L124 PetriNetUnfolderBase]: 1659/2553 cut-off events. [2024-06-21 16:34:34,522 INFO L125 PetriNetUnfolderBase]: For 41/41 co-relation queries the response was YES. [2024-06-21 16:34:34,528 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5117 conditions, 2553 events. 1659/2553 cut-off events. For 41/41 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 12730 event pairs, 1184 based on Foata normal form. 1/2510 useless extension candidates. Maximal degree in co-relation 5105. Up to 2465 conditions per place. [2024-06-21 16:34:34,539 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 33 selfloop transitions, 4 changer transitions 0/44 dead transitions. [2024-06-21 16:34:34,539 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 44 transitions, 177 flow [2024-06-21 16:34:34,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-21 16:34:34,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-21 16:34:34,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 79 transitions. [2024-06-21 16:34:34,548 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6124031007751938 [2024-06-21 16:34:34,550 INFO L175 Difference]: Start difference. First operand has 44 places, 34 transitions, 77 flow. Second operand 3 states and 79 transitions. [2024-06-21 16:34:34,550 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 44 transitions, 177 flow [2024-06-21 16:34:34,552 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 44 transitions, 172 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-21 16:34:34,553 INFO L231 Difference]: Finished difference. Result has 44 places, 37 transitions, 104 flow [2024-06-21 16:34:34,555 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 16:34:34,557 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 0 predicate places. [2024-06-21 16:34:34,557 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 37 transitions, 104 flow [2024-06-21 16:34:34,557 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 16:34:34,557 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:34:34,557 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:34:34,558 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-21 16:34:34,558 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 16:34:34,558 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:34:34,558 INFO L85 PathProgramCache]: Analyzing trace with hash -761845704, now seen corresponding path program 1 times [2024-06-21 16:34:34,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:34:34,558 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1261101280] [2024-06-21 16:34:34,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:34:34,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:34:34,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:34:35,222 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:34:35,222 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:34:35,222 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1261101280] [2024-06-21 16:34:35,222 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1261101280] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:34:35,223 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:34:35,223 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-21 16:34:35,223 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1470175591] [2024-06-21 16:34:35,223 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:34:35,225 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-21 16:34:35,225 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:34:35,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-21 16:34:35,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-21 16:34:35,300 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 43 [2024-06-21 16:34:35,301 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 37 transitions, 104 flow. Second operand has 4 states, 4 states have (on average 14.25) internal successors, (57), 4 states have internal predecessors, (57), 0 states have call successors, (0), 0 states 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 16:34:35,301 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:34:35,301 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 43 [2024-06-21 16:34:35,301 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:34:35,588 INFO L124 PetriNetUnfolderBase]: 1653/2544 cut-off events. [2024-06-21 16:34:35,588 INFO L125 PetriNetUnfolderBase]: For 467/467 co-relation queries the response was YES. [2024-06-21 16:34:35,591 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5733 conditions, 2544 events. 1653/2544 cut-off events. For 467/467 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 12659 event pairs, 1038 based on Foata normal form. 3/2543 useless extension candidates. Maximal degree in co-relation 5721. Up to 2441 conditions per place. [2024-06-21 16:34:35,598 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 40 selfloop transitions, 7 changer transitions 0/54 dead transitions. [2024-06-21 16:34:35,598 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 54 transitions, 244 flow [2024-06-21 16:34:35,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-21 16:34:35,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-21 16:34:35,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 102 transitions. [2024-06-21 16:34:35,600 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5930232558139535 [2024-06-21 16:34:35,600 INFO L175 Difference]: Start difference. First operand has 44 places, 37 transitions, 104 flow. Second operand 4 states and 102 transitions. [2024-06-21 16:34:35,600 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 54 transitions, 244 flow [2024-06-21 16:34:35,601 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 16:34:35,601 INFO L231 Difference]: Finished difference. Result has 47 places, 40 transitions, 140 flow [2024-06-21 16:34:35,602 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 16:34:35,602 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 3 predicate places. [2024-06-21 16:34:35,602 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 40 transitions, 140 flow [2024-06-21 16:34:35,603 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.25) internal successors, (57), 4 states have internal predecessors, (57), 0 states have call successors, (0), 0 states 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 16:34:35,603 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:34:35,603 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:34:35,603 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-21 16:34:35,603 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 16:34:35,603 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:34:35,604 INFO L85 PathProgramCache]: Analyzing trace with hash -2142379128, now seen corresponding path program 1 times [2024-06-21 16:34:35,604 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:34:35,604 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [588057003] [2024-06-21 16:34:35,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:34:35,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:34:35,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:34:36,293 INFO 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 16:34:36,294 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:34:36,294 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [588057003] [2024-06-21 16:34:36,294 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [588057003] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:34:36,294 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:34:36,294 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 16:34:36,294 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1949954025] [2024-06-21 16:34:36,295 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:34:36,295 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 16:34:36,295 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:34:36,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 16:34:36,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-21 16:34:36,369 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-21 16:34:36,370 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 16:34:36,370 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:34:36,370 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-21 16:34:36,370 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:34:36,689 INFO L124 PetriNetUnfolderBase]: 1947/2973 cut-off events. [2024-06-21 16:34:36,689 INFO L125 PetriNetUnfolderBase]: For 1495/1495 co-relation queries the response was YES. [2024-06-21 16:34:36,693 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7386 conditions, 2973 events. 1947/2973 cut-off events. For 1495/1495 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 14726 event pairs, 1135 based on Foata normal form. 3/2975 useless extension candidates. Maximal degree in co-relation 7372. Up to 2853 conditions per place. [2024-06-21 16:34:36,734 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 48 selfloop transitions, 10 changer transitions 0/64 dead transitions. [2024-06-21 16:34:36,734 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 64 transitions, 324 flow [2024-06-21 16:34:36,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 16:34:36,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 16:34:36,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 121 transitions. [2024-06-21 16:34:36,736 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5627906976744186 [2024-06-21 16:34:36,737 INFO L175 Difference]: Start difference. First operand has 47 places, 40 transitions, 140 flow. Second operand 5 states and 121 transitions. [2024-06-21 16:34:36,737 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 64 transitions, 324 flow [2024-06-21 16:34:36,738 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 64 transitions, 310 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-21 16:34:36,739 INFO L231 Difference]: Finished difference. Result has 50 places, 43 transitions, 176 flow [2024-06-21 16:34:36,739 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 16:34:36,740 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 6 predicate places. [2024-06-21 16:34:36,740 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 43 transitions, 176 flow [2024-06-21 16:34:36,740 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 16:34:36,740 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:34:36,740 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:34:36,740 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-21 16:34:36,741 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 16:34:36,741 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:34:36,741 INFO L85 PathProgramCache]: Analyzing trace with hash 1557673005, now seen corresponding path program 1 times [2024-06-21 16:34:36,741 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:34:36,741 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [893389088] [2024-06-21 16:34:36,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:34:36,742 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:34:36,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:34:37,656 INFO 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 16:34:37,656 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:34:37,657 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [893389088] [2024-06-21 16:34:37,657 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [893389088] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:34:37,657 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:34:37,657 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 16:34:37,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [600663295] [2024-06-21 16:34:37,657 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:34:37,657 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 16:34:37,658 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:34:37,658 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 16:34:37,658 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-21 16:34:37,719 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-21 16:34:37,719 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 43 transitions, 176 flow. Second operand has 6 states, 6 states have (on average 13.166666666666666) internal successors, (79), 6 states have internal predecessors, (79), 0 states have call successors, (0), 0 states 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 16:34:37,719 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:34:37,719 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-21 16:34:37,719 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:34:38,091 INFO L124 PetriNetUnfolderBase]: 1941/2940 cut-off events. [2024-06-21 16:34:38,092 INFO L125 PetriNetUnfolderBase]: For 2827/2827 co-relation queries the response was YES. [2024-06-21 16:34:38,096 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8025 conditions, 2940 events. 1941/2940 cut-off events. For 2827/2827 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 14459 event pairs, 989 based on Foata normal form. 3/2942 useless extension candidates. Maximal degree in co-relation 8010. Up to 2829 conditions per place. [2024-06-21 16:34:38,105 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 55 selfloop transitions, 13 changer transitions 0/74 dead transitions. [2024-06-21 16:34:38,105 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 74 transitions, 402 flow [2024-06-21 16:34:38,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 16:34:38,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 16:34:38,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 143 transitions. [2024-06-21 16:34:38,109 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5542635658914729 [2024-06-21 16:34:38,109 INFO L175 Difference]: Start difference. First operand has 50 places, 43 transitions, 176 flow. Second operand 6 states and 143 transitions. [2024-06-21 16:34:38,109 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 74 transitions, 402 flow [2024-06-21 16:34:38,113 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 74 transitions, 378 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-21 16:34:38,114 INFO L231 Difference]: Finished difference. Result has 53 places, 46 transitions, 212 flow [2024-06-21 16:34:38,114 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=152, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=212, PETRI_PLACES=53, PETRI_TRANSITIONS=46} [2024-06-21 16:34:38,115 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 9 predicate places. [2024-06-21 16:34:38,115 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 46 transitions, 212 flow [2024-06-21 16:34:38,115 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.166666666666666) internal successors, (79), 6 states have internal predecessors, (79), 0 states have call successors, (0), 0 states 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 16:34:38,115 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:34:38,115 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:34:38,116 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-21 16:34:38,116 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 16:34:38,116 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:34:38,116 INFO L85 PathProgramCache]: Analyzing trace with hash 350751750, now seen corresponding path program 1 times [2024-06-21 16:34:38,116 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:34:38,117 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1548311853] [2024-06-21 16:34:38,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:34:38,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:34:38,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:34:38,577 INFO 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 16:34:38,577 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:34:38,577 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1548311853] [2024-06-21 16:34:38,577 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1548311853] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:34:38,577 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:34:38,578 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 16:34:38,578 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1215792259] [2024-06-21 16:34:38,578 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:34:38,578 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 16:34:38,578 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:34:38,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 16:34:38,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-21 16:34:38,642 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 16:34:38,642 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 46 transitions, 212 flow. Second operand has 6 states, 6 states have (on average 11.5) internal successors, (69), 6 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 16:34:38,642 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:34:38,642 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 16:34:38,642 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:34:39,194 INFO L124 PetriNetUnfolderBase]: 2135/3307 cut-off events. [2024-06-21 16:34:39,216 INFO L125 PetriNetUnfolderBase]: For 4911/4911 co-relation queries the response was YES. [2024-06-21 16:34:39,243 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9575 conditions, 3307 events. 2135/3307 cut-off events. For 4911/4911 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 16535 event pairs, 1193 based on Foata normal form. 2/3308 useless extension candidates. Maximal degree in co-relation 9558. Up to 3145 conditions per place. [2024-06-21 16:34:39,330 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 46 selfloop transitions, 8 changer transitions 0/60 dead transitions. [2024-06-21 16:34:39,346 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 60 transitions, 364 flow [2024-06-21 16:34:39,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 16:34:39,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 16:34:39,361 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 98 transitions. [2024-06-21 16:34:39,361 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4558139534883721 [2024-06-21 16:34:39,361 INFO L175 Difference]: Start difference. First operand has 53 places, 46 transitions, 212 flow. Second operand 5 states and 98 transitions. [2024-06-21 16:34:39,361 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 60 transitions, 364 flow [2024-06-21 16:34:39,377 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 60 transitions, 330 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-21 16:34:39,389 INFO L231 Difference]: Finished difference. Result has 54 places, 49 transitions, 224 flow [2024-06-21 16:34:39,389 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=178, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=224, PETRI_PLACES=54, PETRI_TRANSITIONS=49} [2024-06-21 16:34:39,390 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 10 predicate places. [2024-06-21 16:34:39,390 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 49 transitions, 224 flow [2024-06-21 16:34:39,404 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.5) internal successors, (69), 6 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 16:34:39,404 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:34:39,404 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:34:39,405 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-21 16:34:39,405 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:34:39,405 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:34:39,416 INFO L85 PathProgramCache]: Analyzing trace with hash -2019787572, now seen corresponding path program 1 times [2024-06-21 16:34:39,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:34:39,416 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [632749610] [2024-06-21 16:34:39,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:34:39,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:34:39,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:34:41,098 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:34:41,098 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:34:41,098 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [632749610] [2024-06-21 16:34:41,099 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [632749610] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:34:41,099 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:34:41,099 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:34:41,099 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [223613121] [2024-06-21 16:34:41,099 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:34:41,108 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:34:41,108 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:34:41,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:34:41,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:34:41,279 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-21 16:34:41,280 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 49 transitions, 224 flow. Second operand has 8 states, 8 states have (on average 12.125) internal successors, (97), 8 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:34:41,280 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:34:41,280 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-21 16:34:41,280 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:34:42,021 INFO L124 PetriNetUnfolderBase]: 2224/3383 cut-off events. [2024-06-21 16:34:42,021 INFO L125 PetriNetUnfolderBase]: For 6864/6864 co-relation queries the response was YES. [2024-06-21 16:34:42,026 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10523 conditions, 3383 events. 2224/3383 cut-off events. For 6864/6864 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 16491 event pairs, 922 based on Foata normal form. 3/3385 useless extension candidates. Maximal degree in co-relation 10505. Up to 3210 conditions per place. [2024-06-21 16:34:42,037 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 73 selfloop transitions, 19 changer transitions 0/97 dead transitions. [2024-06-21 16:34:42,037 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 97 transitions, 550 flow [2024-06-21 16:34:42,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:34:42,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:34:42,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-21 16:34:42,038 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5232558139534884 [2024-06-21 16:34:42,038 INFO L175 Difference]: Start difference. First operand has 54 places, 49 transitions, 224 flow. Second operand 8 states and 180 transitions. [2024-06-21 16:34:42,038 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 97 transitions, 550 flow [2024-06-21 16:34:42,040 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 97 transitions, 528 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-21 16:34:42,042 INFO L231 Difference]: Finished difference. Result has 60 places, 55 transitions, 296 flow [2024-06-21 16:34:42,042 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=202, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=296, PETRI_PLACES=60, PETRI_TRANSITIONS=55} [2024-06-21 16:34:42,043 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 16 predicate places. [2024-06-21 16:34:42,043 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 55 transitions, 296 flow [2024-06-21 16:34:42,043 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.125) internal successors, (97), 8 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 16:34:42,043 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:34:42,043 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:34:42,043 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-21 16:34:42,043 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 16:34:42,044 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:34:42,044 INFO L85 PathProgramCache]: Analyzing trace with hash -2011595964, now seen corresponding path program 1 times [2024-06-21 16:34:42,044 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:34:42,044 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1824958752] [2024-06-21 16:34:42,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:34:42,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:34:42,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:34:43,231 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:34:43,231 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:34:43,231 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1824958752] [2024-06-21 16:34:43,232 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1824958752] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:34:43,232 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:34:43,232 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 16:34:43,232 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [45905601] [2024-06-21 16:34:43,232 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:34:43,232 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 16:34:43,232 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:34:43,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 16:34:43,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-21 16:34:43,314 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-21 16:34:43,314 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 55 transitions, 296 flow. Second operand has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 states have internal predecessors, (73), 0 states have call successors, (0), 0 states 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 16:34:43,314 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:34:43,314 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-21 16:34:43,314 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:34:44,033 INFO L124 PetriNetUnfolderBase]: 2462/3681 cut-off events. [2024-06-21 16:34:44,033 INFO L125 PetriNetUnfolderBase]: For 10921/10921 co-relation queries the response was YES. [2024-06-21 16:34:44,040 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12494 conditions, 3681 events. 2462/3681 cut-off events. For 10921/10921 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 17474 event pairs, 1038 based on Foata normal form. 6/3686 useless extension candidates. Maximal degree in co-relation 12474. Up to 3562 conditions per place. [2024-06-21 16:34:44,054 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 63 selfloop transitions, 17 changer transitions 0/85 dead transitions. [2024-06-21 16:34:44,055 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 85 transitions, 584 flow [2024-06-21 16:34:44,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 16:34:44,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 16:34:44,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 118 transitions. [2024-06-21 16:34:44,065 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4573643410852713 [2024-06-21 16:34:44,065 INFO L175 Difference]: Start difference. First operand has 60 places, 55 transitions, 296 flow. Second operand 6 states and 118 transitions. [2024-06-21 16:34:44,065 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 85 transitions, 584 flow [2024-06-21 16:34:44,068 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 85 transitions, 534 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-21 16:34:44,069 INFO L231 Difference]: Finished difference. Result has 63 places, 66 transitions, 375 flow [2024-06-21 16:34:44,069 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=246, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=375, PETRI_PLACES=63, PETRI_TRANSITIONS=66} [2024-06-21 16:34:44,070 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 19 predicate places. [2024-06-21 16:34:44,070 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 66 transitions, 375 flow [2024-06-21 16:34:44,071 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 states have internal predecessors, (73), 0 states have call successors, (0), 0 states 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 16:34:44,071 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:34:44,071 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:34:44,071 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-21 16:34:44,071 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 16:34:44,071 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:34:44,071 INFO L85 PathProgramCache]: Analyzing trace with hash 1621469351, now seen corresponding path program 1 times [2024-06-21 16:34:44,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:34:44,072 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1839809996] [2024-06-21 16:34:44,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:34:44,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:34:44,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:34:45,127 INFO 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 16:34:45,127 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:34:45,127 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1839809996] [2024-06-21 16:34:45,127 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1839809996] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:34:45,128 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:34:45,128 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 16:34:45,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [110114953] [2024-06-21 16:34:45,128 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:34:45,128 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 16:34:45,128 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:34:45,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 16:34:45,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 16:34:45,210 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 16:34:45,210 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 66 transitions, 375 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 16:34:45,210 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:34:45,210 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 16:34:45,210 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:34:46,221 INFO L124 PetriNetUnfolderBase]: 2201/3425 cut-off events. [2024-06-21 16:34:46,222 INFO L125 PetriNetUnfolderBase]: For 13912/13930 co-relation queries the response was YES. [2024-06-21 16:34:46,228 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12668 conditions, 3425 events. 2201/3425 cut-off events. For 13912/13930 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 17213 event pairs, 908 based on Foata normal form. 6/3416 useless extension candidates. Maximal degree in co-relation 12644. Up to 3190 conditions per place. [2024-06-21 16:34:46,257 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 67 selfloop transitions, 16 changer transitions 0/92 dead transitions. [2024-06-21 16:34:46,258 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 92 transitions, 671 flow [2024-06-21 16:34:46,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 16:34:46,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 16:34:46,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 122 transitions. [2024-06-21 16:34:46,273 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4728682170542636 [2024-06-21 16:34:46,273 INFO L175 Difference]: Start difference. First operand has 63 places, 66 transitions, 375 flow. Second operand 6 states and 122 transitions. [2024-06-21 16:34:46,275 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 92 transitions, 671 flow [2024-06-21 16:34:46,280 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 92 transitions, 653 flow, removed 8 selfloop flow, removed 1 redundant places. [2024-06-21 16:34:46,281 INFO L231 Difference]: Finished difference. Result has 68 places, 72 transitions, 455 flow [2024-06-21 16:34:46,281 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=357, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=455, PETRI_PLACES=68, PETRI_TRANSITIONS=72} [2024-06-21 16:34:46,284 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 24 predicate places. [2024-06-21 16:34:46,284 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 72 transitions, 455 flow [2024-06-21 16:34:46,285 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 16:34:46,285 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:34:46,285 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:34:46,285 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-21 16:34:46,285 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:34:46,285 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:34:46,286 INFO L85 PathProgramCache]: Analyzing trace with hash 443227014, now seen corresponding path program 1 times [2024-06-21 16:34:46,286 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:34:46,286 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [356425895] [2024-06-21 16:34:46,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:34:46,286 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:34:46,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:34:49,247 INFO 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 16:34:49,248 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:34:49,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [356425895] [2024-06-21 16:34:49,248 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [356425895] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:34:49,248 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:34:49,248 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:34:49,248 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [401707535] [2024-06-21 16:34:49,248 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:34:49,249 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:34:49,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:34:49,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:34:49,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:34:49,468 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-21 16:34:49,468 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 72 transitions, 455 flow. Second operand has 9 states, 9 states have (on average 12.11111111111111) internal successors, (109), 9 states have internal predecessors, (109), 0 states have call successors, (0), 0 states 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 16:34:49,469 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:34:49,469 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-21 16:34:49,469 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:34:50,414 INFO L124 PetriNetUnfolderBase]: 2305/3504 cut-off events. [2024-06-21 16:34:50,414 INFO L125 PetriNetUnfolderBase]: For 17078/17092 co-relation queries the response was YES. [2024-06-21 16:34:50,420 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13643 conditions, 3504 events. 2305/3504 cut-off events. For 17078/17092 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 17123 event pairs, 743 based on Foata normal form. 6/3481 useless extension candidates. Maximal degree in co-relation 13617. Up to 3276 conditions per place. [2024-06-21 16:34:50,457 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 91 selfloop transitions, 21 changer transitions 0/120 dead transitions. [2024-06-21 16:34:50,457 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 120 transitions, 819 flow [2024-06-21 16:34:50,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:34:50,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:34:50,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 197 transitions. [2024-06-21 16:34:50,481 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5090439276485789 [2024-06-21 16:34:50,481 INFO L175 Difference]: Start difference. First operand has 68 places, 72 transitions, 455 flow. Second operand 9 states and 197 transitions. [2024-06-21 16:34:50,482 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 120 transitions, 819 flow [2024-06-21 16:34:50,489 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 120 transitions, 789 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-06-21 16:34:50,493 INFO L231 Difference]: Finished difference. Result has 74 places, 73 transitions, 498 flow [2024-06-21 16:34:50,493 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=413, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=498, PETRI_PLACES=74, PETRI_TRANSITIONS=73} [2024-06-21 16:34:50,493 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 30 predicate places. [2024-06-21 16:34:50,494 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 73 transitions, 498 flow [2024-06-21 16:34:50,494 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.11111111111111) internal successors, (109), 9 states have internal predecessors, (109), 0 states have call successors, (0), 0 states 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 16:34:50,494 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:34:50,494 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:34:50,494 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-21 16:34:50,494 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 16:34:50,500 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:34:50,500 INFO L85 PathProgramCache]: Analyzing trace with hash 1621736261, now seen corresponding path program 2 times [2024-06-21 16:34:50,500 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:34:50,501 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1287173174] [2024-06-21 16:34:50,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:34:50,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:34:50,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:34:51,521 INFO 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 16:34:51,521 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:34:51,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1287173174] [2024-06-21 16:34:51,522 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1287173174] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:34:51,522 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:34:51,522 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 16:34:51,522 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1660913245] [2024-06-21 16:34:51,522 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:34:51,522 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 16:34:51,522 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:34:51,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 16:34:51,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 16:34:51,605 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 16:34:51,605 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 73 transitions, 498 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 16:34:51,605 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:34:51,605 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 16:34:51,605 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:34:52,137 INFO L124 PetriNetUnfolderBase]: 2199/3396 cut-off events. [2024-06-21 16:34:52,138 INFO L125 PetriNetUnfolderBase]: For 20682/20696 co-relation queries the response was YES. [2024-06-21 16:34:52,146 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13888 conditions, 3396 events. 2199/3396 cut-off events. For 20682/20696 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 17006 event pairs, 868 based on Foata normal form. 2/3369 useless extension candidates. Maximal degree in co-relation 13860. Up to 3214 conditions per place. [2024-06-21 16:34:52,158 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 68 selfloop transitions, 11 changer transitions 0/88 dead transitions. [2024-06-21 16:34:52,159 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 88 transitions, 694 flow [2024-06-21 16:34:52,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 16:34:52,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 16:34:52,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 114 transitions. [2024-06-21 16:34:52,160 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418604651162791 [2024-06-21 16:34:52,160 INFO L175 Difference]: Start difference. First operand has 74 places, 73 transitions, 498 flow. Second operand 6 states and 114 transitions. [2024-06-21 16:34:52,160 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 88 transitions, 694 flow [2024-06-21 16:34:52,169 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 88 transitions, 613 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-21 16:34:52,171 INFO L231 Difference]: Finished difference. Result has 73 places, 73 transitions, 447 flow [2024-06-21 16:34:52,171 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=417, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=447, PETRI_PLACES=73, PETRI_TRANSITIONS=73} [2024-06-21 16:34:52,172 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 29 predicate places. [2024-06-21 16:34:52,174 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 73 transitions, 447 flow [2024-06-21 16:34:52,174 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 16:34:52,174 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:34:52,174 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:34:52,174 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-21 16:34:52,174 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 16:34:52,175 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:34:52,175 INFO L85 PathProgramCache]: Analyzing trace with hash -1502136885, now seen corresponding path program 1 times [2024-06-21 16:34:52,175 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:34:52,175 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [378424905] [2024-06-21 16:34:52,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:34:52,175 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:34:52,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:34:53,389 INFO 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 16:34:53,389 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:34:53,389 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [378424905] [2024-06-21 16:34:53,389 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [378424905] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:34:53,389 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:34:53,389 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:34:53,389 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1069180169] [2024-06-21 16:34:53,390 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:34:53,390 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:34:53,390 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:34:53,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:34:53,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:34:53,502 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-21 16:34:53,503 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 73 transitions, 447 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 16:34:53,503 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:34:53,503 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-21 16:34:53,503 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:34:53,933 INFO L124 PetriNetUnfolderBase]: 2313/3516 cut-off events. [2024-06-21 16:34:53,934 INFO L125 PetriNetUnfolderBase]: For 23827/23845 co-relation queries the response was YES. [2024-06-21 16:34:53,955 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14469 conditions, 3516 events. 2313/3516 cut-off events. For 23827/23845 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 17225 event pairs, 854 based on Foata normal form. 6/3492 useless extension candidates. Maximal degree in co-relation 14439. Up to 3311 conditions per place. [2024-06-21 16:34:53,992 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 75 selfloop transitions, 24 changer transitions 0/106 dead transitions. [2024-06-21 16:34:53,993 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 106 transitions, 817 flow [2024-06-21 16:34:53,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:34:53,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:34:53,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 136 transitions. [2024-06-21 16:34:53,995 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45182724252491696 [2024-06-21 16:34:53,995 INFO L175 Difference]: Start difference. First operand has 73 places, 73 transitions, 447 flow. Second operand 7 states and 136 transitions. [2024-06-21 16:34:53,995 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 106 transitions, 817 flow [2024-06-21 16:34:54,005 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 106 transitions, 787 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-21 16:34:54,010 INFO L231 Difference]: Finished difference. Result has 75 places, 79 transitions, 543 flow [2024-06-21 16:34:54,010 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=417, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=543, PETRI_PLACES=75, PETRI_TRANSITIONS=79} [2024-06-21 16:34:54,011 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 31 predicate places. [2024-06-21 16:34:54,011 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 79 transitions, 543 flow [2024-06-21 16:34:54,011 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 16:34:54,011 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:34:54,011 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:34:54,011 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-21 16:34:54,011 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 16:34:54,012 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:34:54,012 INFO L85 PathProgramCache]: Analyzing trace with hash -1501957395, now seen corresponding path program 2 times [2024-06-21 16:34:54,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:34:54,012 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1161917577] [2024-06-21 16:34:54,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:34:54,012 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:34:54,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:34:54,745 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:34:54,745 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:34:54,745 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1161917577] [2024-06-21 16:34:54,745 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1161917577] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:34:54,745 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:34:54,745 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:34:54,745 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1937159895] [2024-06-21 16:34:54,745 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:34:54,745 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:34:54,746 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:34:54,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:34:54,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:34:54,812 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-21 16:34:54,812 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 79 transitions, 543 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 16:34:54,812 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:34:54,812 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-21 16:34:54,813 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:34:55,328 INFO L124 PetriNetUnfolderBase]: 2324/3532 cut-off events. [2024-06-21 16:34:55,328 INFO L125 PetriNetUnfolderBase]: For 28408/28426 co-relation queries the response was YES. [2024-06-21 16:34:55,335 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15309 conditions, 3532 events. 2324/3532 cut-off events. For 28408/28426 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 17303 event pairs, 854 based on Foata normal form. 6/3508 useless extension candidates. Maximal degree in co-relation 15278. Up to 3323 conditions per place. [2024-06-21 16:34:55,420 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 73 selfloop transitions, 26 changer transitions 0/106 dead transitions. [2024-06-21 16:34:55,420 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 106 transitions, 883 flow [2024-06-21 16:34:55,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:34:55,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:34:55,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 134 transitions. [2024-06-21 16:34:55,435 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44518272425249167 [2024-06-21 16:34:55,435 INFO L175 Difference]: Start difference. First operand has 75 places, 79 transitions, 543 flow. Second operand 7 states and 134 transitions. [2024-06-21 16:34:55,435 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 106 transitions, 883 flow [2024-06-21 16:34:55,461 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 106 transitions, 827 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-06-21 16:34:55,473 INFO L231 Difference]: Finished difference. Result has 79 places, 82 transitions, 585 flow [2024-06-21 16:34:55,473 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=493, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=585, PETRI_PLACES=79, PETRI_TRANSITIONS=82} [2024-06-21 16:34:55,474 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 35 predicate places. [2024-06-21 16:34:55,474 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 82 transitions, 585 flow [2024-06-21 16:34:55,474 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 16:34:55,474 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:34:55,474 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:34:55,475 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-21 16:34:55,475 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 16:34:55,475 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:34:55,475 INFO L85 PathProgramCache]: Analyzing trace with hash -1501957147, now seen corresponding path program 1 times [2024-06-21 16:34:55,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:34:55,476 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [523451889] [2024-06-21 16:34:55,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:34:55,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:34:55,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:34:56,475 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:34:56,475 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:34:56,475 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [523451889] [2024-06-21 16:34:56,475 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [523451889] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:34:56,475 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:34:56,475 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:34:56,475 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [123106101] [2024-06-21 16:34:56,475 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:34:56,476 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:34:56,476 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:34:56,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:34:56,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:34:56,580 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-21 16:34:56,580 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 82 transitions, 585 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 16:34:56,580 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:34:56,580 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-21 16:34:56,580 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:34:57,140 INFO L124 PetriNetUnfolderBase]: 2559/3821 cut-off events. [2024-06-21 16:34:57,140 INFO L125 PetriNetUnfolderBase]: For 37394/37398 co-relation queries the response was YES. [2024-06-21 16:34:57,147 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17232 conditions, 3821 events. 2559/3821 cut-off events. For 37394/37398 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 18227 event pairs, 918 based on Foata normal form. 7/3827 useless extension candidates. Maximal degree in co-relation 17199. Up to 3575 conditions per place. [2024-06-21 16:34:57,157 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 95 selfloop transitions, 28 changer transitions 0/131 dead transitions. [2024-06-21 16:34:57,157 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 131 transitions, 1151 flow [2024-06-21 16:34:57,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:34:57,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:34:57,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 144 transitions. [2024-06-21 16:34:57,158 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47840531561461797 [2024-06-21 16:34:57,159 INFO L175 Difference]: Start difference. First operand has 79 places, 82 transitions, 585 flow. Second operand 7 states and 144 transitions. [2024-06-21 16:34:57,159 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 131 transitions, 1151 flow [2024-06-21 16:34:57,177 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 131 transitions, 1095 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-21 16:34:57,178 INFO L231 Difference]: Finished difference. Result has 85 places, 99 transitions, 764 flow [2024-06-21 16:34:57,178 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=529, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=764, PETRI_PLACES=85, PETRI_TRANSITIONS=99} [2024-06-21 16:34:57,179 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 41 predicate places. [2024-06-21 16:34:57,179 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 99 transitions, 764 flow [2024-06-21 16:34:57,179 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 16:34:57,179 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:34:57,179 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:34:57,179 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-21 16:34:57,179 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 16:34:57,180 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:34:57,180 INFO L85 PathProgramCache]: Analyzing trace with hash 62304267, now seen corresponding path program 3 times [2024-06-21 16:34:57,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:34:57,180 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [545292808] [2024-06-21 16:34:57,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:34:57,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:34:57,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:34:58,042 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:34:58,042 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:34:58,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [545292808] [2024-06-21 16:34:58,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [545292808] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:34:58,042 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:34:58,042 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:34:58,043 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [940451809] [2024-06-21 16:34:58,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:34:58,043 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:34:58,051 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:34:58,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:34:58,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:34:58,223 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-21 16:34:58,223 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 99 transitions, 764 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 16:34:58,223 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:34:58,223 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-21 16:34:58,223 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:34:58,781 INFO L124 PetriNetUnfolderBase]: 2433/3673 cut-off events. [2024-06-21 16:34:58,781 INFO L125 PetriNetUnfolderBase]: For 39608/39656 co-relation queries the response was YES. [2024-06-21 16:34:58,791 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17803 conditions, 3673 events. 2433/3673 cut-off events. For 39608/39656 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 17824 event pairs, 822 based on Foata normal form. 2/3635 useless extension candidates. Maximal degree in co-relation 17766. Up to 3509 conditions per place. [2024-06-21 16:34:58,802 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 92 selfloop transitions, 14 changer transitions 0/118 dead transitions. [2024-06-21 16:34:58,802 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 118 transitions, 1024 flow [2024-06-21 16:34:58,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:34:58,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:34:58,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 125 transitions. [2024-06-21 16:34:58,804 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4152823920265781 [2024-06-21 16:34:58,804 INFO L175 Difference]: Start difference. First operand has 85 places, 99 transitions, 764 flow. Second operand 7 states and 125 transitions. [2024-06-21 16:34:58,804 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 118 transitions, 1024 flow [2024-06-21 16:34:58,864 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 118 transitions, 966 flow, removed 28 selfloop flow, removed 1 redundant places. [2024-06-21 16:34:58,866 INFO L231 Difference]: Finished difference. Result has 91 places, 99 transitions, 742 flow [2024-06-21 16:34:58,866 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=706, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=742, PETRI_PLACES=91, PETRI_TRANSITIONS=99} [2024-06-21 16:34:58,868 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 47 predicate places. [2024-06-21 16:34:58,868 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 99 transitions, 742 flow [2024-06-21 16:34:58,868 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 16:34:58,868 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:34:58,868 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:34:58,868 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-21 16:34:58,868 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 16:34:58,869 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:34:58,869 INFO L85 PathProgramCache]: Analyzing trace with hash -1265781787, now seen corresponding path program 2 times [2024-06-21 16:34:58,869 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:34:58,869 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [636567292] [2024-06-21 16:34:58,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:34:58,869 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:34:58,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:35:00,006 INFO 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 16:35:00,007 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:35:00,007 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [636567292] [2024-06-21 16:35:00,007 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [636567292] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:35:00,007 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:35:00,007 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:35:00,007 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1414191651] [2024-06-21 16:35:00,007 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:35:00,007 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:35:00,007 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:35:00,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:35:00,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:35:00,380 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-21 16:35:00,380 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 99 transitions, 742 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 16:35:00,380 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:35:00,380 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-21 16:35:00,380 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:35:00,976 INFO L124 PetriNetUnfolderBase]: 2592/3867 cut-off events. [2024-06-21 16:35:00,977 INFO L125 PetriNetUnfolderBase]: For 50168/50168 co-relation queries the response was YES. [2024-06-21 16:35:00,986 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19430 conditions, 3867 events. 2592/3867 cut-off events. For 50168/50168 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 18405 event pairs, 937 based on Foata normal form. 6/3872 useless extension candidates. Maximal degree in co-relation 19390. Up to 3675 conditions per place. [2024-06-21 16:35:00,996 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 102 selfloop transitions, 23 changer transitions 0/133 dead transitions. [2024-06-21 16:35:00,997 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 133 transitions, 1267 flow [2024-06-21 16:35:00,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:35:00,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:35:00,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 137 transitions. [2024-06-21 16:35:00,998 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45514950166112955 [2024-06-21 16:35:00,998 INFO L175 Difference]: Start difference. First operand has 91 places, 99 transitions, 742 flow. Second operand 7 states and 137 transitions. [2024-06-21 16:35:00,998 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 133 transitions, 1267 flow [2024-06-21 16:35:01,020 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 133 transitions, 1215 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-21 16:35:01,036 INFO L231 Difference]: Finished difference. Result has 92 places, 106 transitions, 833 flow [2024-06-21 16:35:01,036 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=690, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=833, PETRI_PLACES=92, PETRI_TRANSITIONS=106} [2024-06-21 16:35:01,037 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 48 predicate places. [2024-06-21 16:35:01,037 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 106 transitions, 833 flow [2024-06-21 16:35:01,038 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 16:35:01,038 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:35:01,038 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:35:01,038 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-21 16:35:01,038 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:35:01,038 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:35:01,038 INFO L85 PathProgramCache]: Analyzing trace with hash -1265485117, now seen corresponding path program 3 times [2024-06-21 16:35:01,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:35:01,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [181404477] [2024-06-21 16:35:01,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:35:01,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:35:01,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:35:01,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 16:35:01,779 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:35:01,779 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [181404477] [2024-06-21 16:35:01,781 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [181404477] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:35:01,781 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:35:01,781 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:35:01,782 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1821860751] [2024-06-21 16:35:01,782 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:35:01,782 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:35:01,783 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:35:01,783 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:35:01,783 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:35:01,870 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-21 16:35:01,871 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 106 transitions, 833 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 16:35:01,871 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:35:01,871 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-21 16:35:01,871 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:35:02,573 INFO L124 PetriNetUnfolderBase]: 2596/3873 cut-off events. [2024-06-21 16:35:02,573 INFO L125 PetriNetUnfolderBase]: For 56944/56944 co-relation queries the response was YES. [2024-06-21 16:35:02,584 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20207 conditions, 3873 events. 2596/3873 cut-off events. For 56944/56944 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 18463 event pairs, 938 based on Foata normal form. 6/3878 useless extension candidates. Maximal degree in co-relation 20165. Up to 3744 conditions per place. [2024-06-21 16:35:02,596 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 105 selfloop transitions, 21 changer transitions 0/134 dead transitions. [2024-06-21 16:35:02,596 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 134 transitions, 1268 flow [2024-06-21 16:35:02,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:35:02,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:35:02,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 133 transitions. [2024-06-21 16:35:02,599 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418604651162791 [2024-06-21 16:35:02,599 INFO L175 Difference]: Start difference. First operand has 92 places, 106 transitions, 833 flow. Second operand 7 states and 133 transitions. [2024-06-21 16:35:02,600 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 134 transitions, 1268 flow [2024-06-21 16:35:02,642 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 134 transitions, 1219 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-21 16:35:02,653 INFO L231 Difference]: Finished difference. Result has 97 places, 112 transitions, 918 flow [2024-06-21 16:35:02,654 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=785, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=918, PETRI_PLACES=97, PETRI_TRANSITIONS=112} [2024-06-21 16:35:02,654 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 53 predicate places. [2024-06-21 16:35:02,654 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 112 transitions, 918 flow [2024-06-21 16:35:02,656 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 16:35:02,657 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:35:02,657 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:35:02,657 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-21 16:35:02,658 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 16:35:02,658 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:35:02,659 INFO L85 PathProgramCache]: Analyzing trace with hash -1265474205, now seen corresponding path program 1 times [2024-06-21 16:35:02,659 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:35:02,659 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1086117035] [2024-06-21 16:35:02,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:35:02,659 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:35:02,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:35:03,883 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:35:03,883 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:35:03,883 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1086117035] [2024-06-21 16:35:03,883 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1086117035] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:35:03,883 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:35:03,883 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:35:03,883 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1949303076] [2024-06-21 16:35:03,884 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:35:03,884 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:35:03,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:35:03,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:35:03,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:35:03,964 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-21 16:35:03,965 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 112 transitions, 918 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states 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 16:35:03,965 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:35:03,965 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-21 16:35:03,965 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:35:04,690 INFO L124 PetriNetUnfolderBase]: 2598/3877 cut-off events. [2024-06-21 16:35:04,691 INFO L125 PetriNetUnfolderBase]: For 62334/62334 co-relation queries the response was YES. [2024-06-21 16:35:04,700 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20707 conditions, 3877 events. 2598/3877 cut-off events. For 62334/62334 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 18491 event pairs, 915 based on Foata normal form. 6/3882 useless extension candidates. Maximal degree in co-relation 20663. Up to 3729 conditions per place. [2024-06-21 16:35:04,711 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 104 selfloop transitions, 25 changer transitions 0/137 dead transitions. [2024-06-21 16:35:04,711 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 137 transitions, 1336 flow [2024-06-21 16:35:04,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:35:04,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:35:04,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 134 transitions. [2024-06-21 16:35:04,713 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44518272425249167 [2024-06-21 16:35:04,713 INFO L175 Difference]: Start difference. First operand has 97 places, 112 transitions, 918 flow. Second operand 7 states and 134 transitions. [2024-06-21 16:35:04,713 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 137 transitions, 1336 flow [2024-06-21 16:35:04,769 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 137 transitions, 1277 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-21 16:35:04,770 INFO L231 Difference]: Finished difference. Result has 100 places, 115 transitions, 965 flow [2024-06-21 16:35:04,771 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=859, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=965, PETRI_PLACES=100, PETRI_TRANSITIONS=115} [2024-06-21 16:35:04,777 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 56 predicate places. [2024-06-21 16:35:04,777 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 115 transitions, 965 flow [2024-06-21 16:35:04,777 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states 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 16:35:04,777 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:35:04,777 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:35:04,778 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-21 16:35:04,778 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:35:04,778 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:35:04,778 INFO L85 PathProgramCache]: Analyzing trace with hash 1898301283, now seen corresponding path program 1 times [2024-06-21 16:35:04,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:35:04,778 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1767891056] [2024-06-21 16:35:04,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:35:04,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:35:04,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:35:06,212 INFO 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 16:35:06,213 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:35:06,213 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1767891056] [2024-06-21 16:35:06,213 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1767891056] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:35:06,213 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:35:06,213 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 16:35:06,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2038055402] [2024-06-21 16:35:06,213 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:35:06,213 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 16:35:06,213 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:35:06,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 16:35:06,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-21 16:35:06,280 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 16:35:06,280 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 115 transitions, 965 flow. Second operand has 6 states, 6 states have (on average 12.0) internal successors, (72), 6 states have internal predecessors, (72), 0 states have call successors, (0), 0 states 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 16:35:06,280 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:35:06,281 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 16:35:06,281 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:35:07,216 INFO L124 PetriNetUnfolderBase]: 2439/3719 cut-off events. [2024-06-21 16:35:07,217 INFO L125 PetriNetUnfolderBase]: For 70258/70271 co-relation queries the response was YES. [2024-06-21 16:35:07,227 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20803 conditions, 3719 events. 2439/3719 cut-off events. For 70258/70271 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 18580 event pairs, 1364 based on Foata normal form. 14/3730 useless extension candidates. Maximal degree in co-relation 20758. Up to 3647 conditions per place. [2024-06-21 16:35:07,237 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 104 selfloop transitions, 10 changer transitions 0/124 dead transitions. [2024-06-21 16:35:07,238 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 124 transitions, 1228 flow [2024-06-21 16:35:07,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 16:35:07,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 16:35:07,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 104 transitions. [2024-06-21 16:35:07,239 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40310077519379844 [2024-06-21 16:35:07,239 INFO L175 Difference]: Start difference. First operand has 100 places, 115 transitions, 965 flow. Second operand 6 states and 104 transitions. [2024-06-21 16:35:07,239 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 124 transitions, 1228 flow [2024-06-21 16:35:07,269 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 124 transitions, 1134 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-21 16:35:07,271 INFO L231 Difference]: Finished difference. Result has 102 places, 117 transitions, 919 flow [2024-06-21 16:35:07,271 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=873, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=919, PETRI_PLACES=102, PETRI_TRANSITIONS=117} [2024-06-21 16:35:07,271 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 58 predicate places. [2024-06-21 16:35:07,271 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 117 transitions, 919 flow [2024-06-21 16:35:07,272 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.0) internal successors, (72), 6 states have internal predecessors, (72), 0 states have call successors, (0), 0 states 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 16:35:07,272 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:35:07,272 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:35:07,272 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-21 16:35:07,272 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 16:35:07,272 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:35:07,272 INFO L85 PathProgramCache]: Analyzing trace with hash -2003300604, now seen corresponding path program 1 times [2024-06-21 16:35:07,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:35:07,273 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1396944387] [2024-06-21 16:35:07,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:35:07,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:35:07,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:35:08,413 INFO 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 16:35:08,413 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:35:08,413 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1396944387] [2024-06-21 16:35:08,413 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1396944387] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:35:08,413 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:35:08,413 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:35:08,414 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1666661711] [2024-06-21 16:35:08,414 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:35:08,415 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:35:08,416 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:35:08,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:35:08,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:35:08,587 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-21 16:35:08,587 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 117 transitions, 919 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 16:35:08,588 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:35:08,588 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-21 16:35:08,588 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:35:09,285 INFO L124 PetriNetUnfolderBase]: 2588/3910 cut-off events. [2024-06-21 16:35:09,285 INFO L125 PetriNetUnfolderBase]: For 72932/72978 co-relation queries the response was YES. [2024-06-21 16:35:09,296 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21557 conditions, 3910 events. 2588/3910 cut-off events. For 72932/72978 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 19126 event pairs, 837 based on Foata normal form. 25/3907 useless extension candidates. Maximal degree in co-relation 21510. Up to 3540 conditions per place. [2024-06-21 16:35:09,308 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 116 selfloop transitions, 55 changer transitions 0/187 dead transitions. [2024-06-21 16:35:09,309 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 187 transitions, 1863 flow [2024-06-21 16:35:09,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:35:09,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:35:09,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 178 transitions. [2024-06-21 16:35:09,324 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4599483204134367 [2024-06-21 16:35:09,324 INFO L175 Difference]: Start difference. First operand has 102 places, 117 transitions, 919 flow. Second operand 9 states and 178 transitions. [2024-06-21 16:35:09,324 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 187 transitions, 1863 flow [2024-06-21 16:35:09,368 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 187 transitions, 1838 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-21 16:35:09,370 INFO L231 Difference]: Finished difference. Result has 110 places, 147 transitions, 1358 flow [2024-06-21 16:35:09,371 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=894, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1358, PETRI_PLACES=110, PETRI_TRANSITIONS=147} [2024-06-21 16:35:09,371 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 66 predicate places. [2024-06-21 16:35:09,371 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 147 transitions, 1358 flow [2024-06-21 16:35:09,371 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 16:35:09,371 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:35:09,371 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:35:09,372 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-21 16:35:09,372 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 16:35:09,372 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:35:09,372 INFO L85 PathProgramCache]: Analyzing trace with hash -218308218, now seen corresponding path program 2 times [2024-06-21 16:35:09,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:35:09,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1797263844] [2024-06-21 16:35:09,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:35:09,373 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:35:09,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:35:10,087 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:35:10,087 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:35:10,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1797263844] [2024-06-21 16:35:10,087 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1797263844] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:35:10,087 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:35:10,087 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:35:10,087 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [288643155] [2024-06-21 16:35:10,087 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:35:10,088 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:35:10,088 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:35:10,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:35:10,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:35:10,172 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-21 16:35:10,172 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 147 transitions, 1358 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 16:35:10,172 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:35:10,172 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-21 16:35:10,172 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:35:11,063 INFO L124 PetriNetUnfolderBase]: 2767/4177 cut-off events. [2024-06-21 16:35:11,063 INFO L125 PetriNetUnfolderBase]: For 84821/84859 co-relation queries the response was YES. [2024-06-21 16:35:11,075 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24448 conditions, 4177 events. 2767/4177 cut-off events. For 84821/84859 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 20578 event pairs, 859 based on Foata normal form. 18/4167 useless extension candidates. Maximal degree in co-relation 24398. Up to 3672 conditions per place. [2024-06-21 16:35:11,088 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 124 selfloop transitions, 102 changer transitions 0/242 dead transitions. [2024-06-21 16:35:11,088 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 242 transitions, 2834 flow [2024-06-21 16:35:11,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:35:11,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:35:11,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 178 transitions. [2024-06-21 16:35:11,091 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4599483204134367 [2024-06-21 16:35:11,091 INFO L175 Difference]: Start difference. First operand has 110 places, 147 transitions, 1358 flow. Second operand 9 states and 178 transitions. [2024-06-21 16:35:11,091 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 242 transitions, 2834 flow [2024-06-21 16:35:11,154 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 242 transitions, 2630 flow, removed 88 selfloop flow, removed 3 redundant places. [2024-06-21 16:35:11,159 INFO L231 Difference]: Finished difference. Result has 120 places, 203 transitions, 2174 flow [2024-06-21 16:35:11,160 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1258, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2174, PETRI_PLACES=120, PETRI_TRANSITIONS=203} [2024-06-21 16:35:11,160 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 76 predicate places. [2024-06-21 16:35:11,160 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 203 transitions, 2174 flow [2024-06-21 16:35:11,160 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 16:35:11,160 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:35:11,160 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:35:11,161 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-21 16:35:11,161 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 16:35:11,161 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:35:11,161 INFO L85 PathProgramCache]: Analyzing trace with hash 190800714, now seen corresponding path program 3 times [2024-06-21 16:35:11,161 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:35:11,168 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1056224952] [2024-06-21 16:35:11,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:35:11,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:35:11,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:35:11,843 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:35:11,843 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:35:11,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1056224952] [2024-06-21 16:35:11,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1056224952] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:35:11,844 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:35:11,844 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:35:11,844 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2084765387] [2024-06-21 16:35:11,844 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:35:11,844 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:35:11,844 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:35:11,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:35:11,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:35:11,957 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-21 16:35:11,957 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 203 transitions, 2174 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 16:35:11,957 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:35:11,957 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-21 16:35:11,957 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:35:12,931 INFO L124 PetriNetUnfolderBase]: 2872/4310 cut-off events. [2024-06-21 16:35:12,932 INFO L125 PetriNetUnfolderBase]: For 99878/99945 co-relation queries the response was YES. [2024-06-21 16:35:12,948 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26287 conditions, 4310 events. 2872/4310 cut-off events. For 99878/99945 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 21461 event pairs, 1142 based on Foata normal form. 23/4274 useless extension candidates. Maximal degree in co-relation 26231. Up to 3802 conditions per place. [2024-06-21 16:35:12,963 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 115 selfloop transitions, 131 changer transitions 0/262 dead transitions. [2024-06-21 16:35:12,963 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 262 transitions, 3195 flow [2024-06-21 16:35:12,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:35:12,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:35:12,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-21 16:35:12,980 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45219638242894056 [2024-06-21 16:35:12,980 INFO L175 Difference]: Start difference. First operand has 120 places, 203 transitions, 2174 flow. Second operand 9 states and 175 transitions. [2024-06-21 16:35:12,980 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 262 transitions, 3195 flow [2024-06-21 16:35:13,068 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 262 transitions, 2981 flow, removed 53 selfloop flow, removed 3 redundant places. [2024-06-21 16:35:13,071 INFO L231 Difference]: Finished difference. Result has 128 places, 227 transitions, 2627 flow [2024-06-21 16:35:13,071 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2009, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2627, PETRI_PLACES=128, PETRI_TRANSITIONS=227} [2024-06-21 16:35:13,071 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 84 predicate places. [2024-06-21 16:35:13,071 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 227 transitions, 2627 flow [2024-06-21 16:35:13,071 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 16:35:13,071 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:35:13,071 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:35:13,071 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-21 16:35:13,072 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 16:35:13,072 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:35:13,072 INFO L85 PathProgramCache]: Analyzing trace with hash -2003137854, now seen corresponding path program 4 times [2024-06-21 16:35:13,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:35:13,072 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [40465409] [2024-06-21 16:35:13,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:35:13,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:35:13,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:35:13,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 16:35:13,942 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:35:13,942 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [40465409] [2024-06-21 16:35:13,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [40465409] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:35:13,942 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:35:13,943 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:35:13,943 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1030792940] [2024-06-21 16:35:13,943 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:35:13,943 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:35:13,943 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:35:13,943 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:35:13,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:35:14,067 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-21 16:35:14,068 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 227 transitions, 2627 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 16:35:14,068 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:35:14,068 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-21 16:35:14,068 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:35:14,926 INFO L124 PetriNetUnfolderBase]: 2889/4338 cut-off events. [2024-06-21 16:35:14,926 INFO L125 PetriNetUnfolderBase]: For 107580/107637 co-relation queries the response was YES. [2024-06-21 16:35:14,943 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27171 conditions, 4338 events. 2889/4338 cut-off events. For 107580/107637 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 21500 event pairs, 1134 based on Foata normal form. 17/4302 useless extension candidates. Maximal degree in co-relation 27112. Up to 3815 conditions per place. [2024-06-21 16:35:14,960 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 125 selfloop transitions, 133 changer transitions 0/274 dead transitions. [2024-06-21 16:35:14,960 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 274 transitions, 3595 flow [2024-06-21 16:35:14,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:35:14,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:35:14,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 174 transitions. [2024-06-21 16:35:14,961 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4496124031007752 [2024-06-21 16:35:14,961 INFO L175 Difference]: Start difference. First operand has 128 places, 227 transitions, 2627 flow. Second operand 9 states and 174 transitions. [2024-06-21 16:35:14,962 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 274 transitions, 3595 flow [2024-06-21 16:35:15,070 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 274 transitions, 3365 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-21 16:35:15,073 INFO L231 Difference]: Finished difference. Result has 134 places, 240 transitions, 2963 flow [2024-06-21 16:35:15,073 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2413, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2963, PETRI_PLACES=134, PETRI_TRANSITIONS=240} [2024-06-21 16:35:15,073 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 90 predicate places. [2024-06-21 16:35:15,074 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 240 transitions, 2963 flow [2024-06-21 16:35:15,074 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 16:35:15,074 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:35:15,074 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:35:15,075 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-21 16:35:15,075 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 16:35:15,075 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:35:15,076 INFO L85 PathProgramCache]: Analyzing trace with hash -2017927427, now seen corresponding path program 1 times [2024-06-21 16:35:15,076 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:35:15,076 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1340831217] [2024-06-21 16:35:15,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:35:15,077 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:35:15,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:35:16,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 16:35:16,029 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:35:16,029 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1340831217] [2024-06-21 16:35:16,029 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1340831217] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:35:16,029 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:35:16,029 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:35:16,029 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1740633969] [2024-06-21 16:35:16,029 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:35:16,030 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:35:16,030 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:35:16,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:35:16,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:35:16,089 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 16:35:16,090 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 240 transitions, 2963 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states 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 16:35:16,090 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:35:16,090 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 16:35:16,090 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:35:16,980 INFO L124 PetriNetUnfolderBase]: 3169/4681 cut-off events. [2024-06-21 16:35:16,980 INFO L125 PetriNetUnfolderBase]: For 117619/117631 co-relation queries the response was YES. [2024-06-21 16:35:17,000 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29367 conditions, 4681 events. 3169/4681 cut-off events. For 117619/117631 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 22577 event pairs, 1199 based on Foata normal form. 14/4694 useless extension candidates. Maximal degree in co-relation 29305. Up to 4147 conditions per place. [2024-06-21 16:35:17,018 INFO L140 encePairwiseOnDemand]: 28/43 looper letters, 240 selfloop transitions, 71 changer transitions 0/314 dead transitions. [2024-06-21 16:35:17,019 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 314 transitions, 4351 flow [2024-06-21 16:35:17,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:35:17,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:35:17,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 180 transitions. [2024-06-21 16:35:17,020 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46511627906976744 [2024-06-21 16:35:17,020 INFO L175 Difference]: Start difference. First operand has 134 places, 240 transitions, 2963 flow. Second operand 9 states and 180 transitions. [2024-06-21 16:35:17,020 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 314 transitions, 4351 flow [2024-06-21 16:35:17,169 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 314 transitions, 4091 flow, removed 42 selfloop flow, removed 5 redundant places. [2024-06-21 16:35:17,173 INFO L231 Difference]: Finished difference. Result has 142 places, 267 transitions, 3213 flow [2024-06-21 16:35:17,173 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2703, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3213, PETRI_PLACES=142, PETRI_TRANSITIONS=267} [2024-06-21 16:35:17,174 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 98 predicate places. [2024-06-21 16:35:17,174 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 267 transitions, 3213 flow [2024-06-21 16:35:17,174 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states 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 16:35:17,174 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:35:17,174 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:35:17,174 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-21 16:35:17,175 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 16:35:17,175 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:35:17,175 INFO L85 PathProgramCache]: Analyzing trace with hash 230494189, now seen corresponding path program 2 times [2024-06-21 16:35:17,175 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:35:17,175 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [543805628] [2024-06-21 16:35:17,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:35:17,175 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:35:17,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:35:17,861 INFO 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 16:35:17,862 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:35:17,862 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [543805628] [2024-06-21 16:35:17,862 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [543805628] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:35:17,862 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:35:17,862 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:35:17,862 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1759285642] [2024-06-21 16:35:17,862 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:35:17,862 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:35:17,862 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:35:17,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:35:17,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:35:17,939 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 16:35:17,939 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 267 transitions, 3213 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states 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 16:35:17,939 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:35:17,939 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 16:35:17,939 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:35:18,792 INFO L124 PetriNetUnfolderBase]: 3583/5267 cut-off events. [2024-06-21 16:35:18,792 INFO L125 PetriNetUnfolderBase]: For 144410/144422 co-relation queries the response was YES. [2024-06-21 16:35:18,817 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35564 conditions, 5267 events. 3583/5267 cut-off events. For 144410/144422 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 25899 event pairs, 1265 based on Foata normal form. 18/5284 useless extension candidates. Maximal degree in co-relation 35497. Up to 4431 conditions per place. [2024-06-21 16:35:18,838 INFO L140 encePairwiseOnDemand]: 28/43 looper letters, 267 selfloop transitions, 124 changer transitions 0/394 dead transitions. [2024-06-21 16:35:18,839 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 394 transitions, 5521 flow [2024-06-21 16:35:18,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:35:18,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:35:18,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 182 transitions. [2024-06-21 16:35:18,841 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4702842377260982 [2024-06-21 16:35:18,841 INFO L175 Difference]: Start difference. First operand has 142 places, 267 transitions, 3213 flow. Second operand 9 states and 182 transitions. [2024-06-21 16:35:18,841 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 394 transitions, 5521 flow [2024-06-21 16:35:19,076 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 394 transitions, 5203 flow, removed 111 selfloop flow, removed 4 redundant places. [2024-06-21 16:35:19,082 INFO L231 Difference]: Finished difference. Result has 151 places, 334 transitions, 4126 flow [2024-06-21 16:35:19,083 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3011, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4126, PETRI_PLACES=151, PETRI_TRANSITIONS=334} [2024-06-21 16:35:19,083 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 107 predicate places. [2024-06-21 16:35:19,083 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 334 transitions, 4126 flow [2024-06-21 16:35:19,084 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states 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 16:35:19,084 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:35:19,084 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:35:19,084 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-21 16:35:19,084 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 16:35:19,085 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:35:19,085 INFO L85 PathProgramCache]: Analyzing trace with hash -480307586, now seen corresponding path program 5 times [2024-06-21 16:35:19,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:35:19,085 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [247969369] [2024-06-21 16:35:19,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:35:19,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:35:19,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:35:19,791 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:35:19,791 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:35:19,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [247969369] [2024-06-21 16:35:19,791 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [247969369] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:35:19,791 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:35:19,791 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:35:19,791 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1045772232] [2024-06-21 16:35:19,792 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:35:19,792 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:35:19,792 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:35:19,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:35:19,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:35:19,876 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-21 16:35:19,877 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 334 transitions, 4126 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 16:35:19,877 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:35:19,877 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-21 16:35:19,877 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:35:20,841 INFO L124 PetriNetUnfolderBase]: 3395/5067 cut-off events. [2024-06-21 16:35:20,841 INFO L125 PetriNetUnfolderBase]: For 152863/152919 co-relation queries the response was YES. [2024-06-21 16:35:20,864 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36374 conditions, 5067 events. 3395/5067 cut-off events. For 152863/152919 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 25422 event pairs, 896 based on Foata normal form. 20/5058 useless extension candidates. Maximal degree in co-relation 36303. Up to 4409 conditions per place. [2024-06-21 16:35:20,882 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 194 selfloop transitions, 139 changer transitions 0/378 dead transitions. [2024-06-21 16:35:20,883 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 378 transitions, 5353 flow [2024-06-21 16:35:20,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:35:20,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:35:20,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 177 transitions. [2024-06-21 16:35:20,884 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4573643410852713 [2024-06-21 16:35:20,884 INFO L175 Difference]: Start difference. First operand has 151 places, 334 transitions, 4126 flow. Second operand 9 states and 177 transitions. [2024-06-21 16:35:20,884 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 378 transitions, 5353 flow [2024-06-21 16:35:21,041 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 378 transitions, 5206 flow, removed 54 selfloop flow, removed 3 redundant places. [2024-06-21 16:35:21,046 INFO L231 Difference]: Finished difference. Result has 157 places, 343 transitions, 4450 flow [2024-06-21 16:35:21,046 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3979, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=334, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4450, PETRI_PLACES=157, PETRI_TRANSITIONS=343} [2024-06-21 16:35:21,046 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 113 predicate places. [2024-06-21 16:35:21,046 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 343 transitions, 4450 flow [2024-06-21 16:35:21,047 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 16:35:21,047 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:35:21,047 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:35:21,047 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-21 16:35:21,047 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 16:35:21,048 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:35:21,048 INFO L85 PathProgramCache]: Analyzing trace with hash -16259906, now seen corresponding path program 6 times [2024-06-21 16:35:21,048 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:35:21,048 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [734537316] [2024-06-21 16:35:21,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:35:21,048 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:35:21,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:35:21,706 INFO 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 16:35:21,707 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:35:21,707 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [734537316] [2024-06-21 16:35:21,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [734537316] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:35:21,707 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:35:21,707 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:35:21,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1141447261] [2024-06-21 16:35:21,707 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:35:21,708 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:35:21,709 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:35:21,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:35:21,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:35:21,794 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-21 16:35:21,795 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 343 transitions, 4450 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 16:35:21,795 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:35:21,795 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-21 16:35:21,795 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:35:22,791 INFO L124 PetriNetUnfolderBase]: 3411/5089 cut-off events. [2024-06-21 16:35:22,791 INFO L125 PetriNetUnfolderBase]: For 160137/160183 co-relation queries the response was YES. [2024-06-21 16:35:22,817 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36568 conditions, 5089 events. 3411/5089 cut-off events. For 160137/160183 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 25461 event pairs, 889 based on Foata normal form. 18/5078 useless extension candidates. Maximal degree in co-relation 36496. Up to 4419 conditions per place. [2024-06-21 16:35:22,836 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 194 selfloop transitions, 148 changer transitions 0/387 dead transitions. [2024-06-21 16:35:22,837 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 387 transitions, 5610 flow [2024-06-21 16:35:22,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:35:22,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:35:22,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-21 16:35:22,838 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4470284237726098 [2024-06-21 16:35:22,838 INFO L175 Difference]: Start difference. First operand has 157 places, 343 transitions, 4450 flow. Second operand 9 states and 173 transitions. [2024-06-21 16:35:22,838 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 387 transitions, 5610 flow [2024-06-21 16:35:23,049 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 387 transitions, 5310 flow, removed 42 selfloop flow, removed 5 redundant places. [2024-06-21 16:35:23,054 INFO L231 Difference]: Finished difference. Result has 164 places, 353 transitions, 4752 flow [2024-06-21 16:35:23,054 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4160, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4752, PETRI_PLACES=164, PETRI_TRANSITIONS=353} [2024-06-21 16:35:23,054 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 120 predicate places. [2024-06-21 16:35:23,054 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 353 transitions, 4752 flow [2024-06-21 16:35:23,055 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 16:35:23,055 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:35:23,055 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:35:23,055 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-21 16:35:23,055 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 16:35:23,055 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:35:23,055 INFO L85 PathProgramCache]: Analyzing trace with hash -31453099, now seen corresponding path program 3 times [2024-06-21 16:35:23,055 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:35:23,056 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [940139615] [2024-06-21 16:35:23,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:35:23,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:35:23,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:35:23,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 16:35:23,726 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:35:23,727 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [940139615] [2024-06-21 16:35:23,727 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [940139615] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:35:23,727 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:35:23,727 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:35:23,727 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1784418763] [2024-06-21 16:35:23,727 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:35:23,727 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:35:23,727 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:35:23,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:35:23,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:35:23,789 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 16:35:23,789 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 353 transitions, 4752 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states 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 16:35:23,789 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:35:23,789 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 16:35:23,789 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:35:24,947 INFO L124 PetriNetUnfolderBase]: 3781/5553 cut-off events. [2024-06-21 16:35:24,947 INFO L125 PetriNetUnfolderBase]: For 185811/185825 co-relation queries the response was YES. [2024-06-21 16:35:24,970 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40529 conditions, 5553 events. 3781/5553 cut-off events. For 185811/185825 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 27530 event pairs, 1266 based on Foata normal form. 20/5572 useless extension candidates. Maximal degree in co-relation 40453. Up to 4580 conditions per place. [2024-06-21 16:35:24,989 INFO L140 encePairwiseOnDemand]: 28/43 looper letters, 303 selfloop transitions, 138 changer transitions 0/444 dead transitions. [2024-06-21 16:35:24,989 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 444 transitions, 6824 flow [2024-06-21 16:35:24,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:35:24,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:35:24,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 181 transitions. [2024-06-21 16:35:24,990 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46770025839793283 [2024-06-21 16:35:24,990 INFO L175 Difference]: Start difference. First operand has 164 places, 353 transitions, 4752 flow. Second operand 9 states and 181 transitions. [2024-06-21 16:35:24,990 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 444 transitions, 6824 flow [2024-06-21 16:35:25,212 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 444 transitions, 6580 flow, removed 42 selfloop flow, removed 4 redundant places. [2024-06-21 16:35:25,217 INFO L231 Difference]: Finished difference. Result has 172 places, 381 transitions, 5268 flow [2024-06-21 16:35:25,217 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4508, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5268, PETRI_PLACES=172, PETRI_TRANSITIONS=381} [2024-06-21 16:35:25,218 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 128 predicate places. [2024-06-21 16:35:25,218 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 381 transitions, 5268 flow [2024-06-21 16:35:25,218 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states 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 16:35:25,218 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:35:25,218 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:35:25,218 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-21 16:35:25,218 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 16:35:25,219 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:35:25,219 INFO L85 PathProgramCache]: Analyzing trace with hash -474735739, now seen corresponding path program 4 times [2024-06-21 16:35:25,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:35:25,219 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [310724493] [2024-06-21 16:35:25,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:35:25,219 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:35:25,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:35:25,813 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:35:25,813 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:35:25,813 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [310724493] [2024-06-21 16:35:25,813 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [310724493] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:35:25,813 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:35:25,814 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:35:25,814 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [505590750] [2024-06-21 16:35:25,814 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:35:25,814 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:35:25,814 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:35:25,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:35:25,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:35:25,910 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 16:35:25,911 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 381 transitions, 5268 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states 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 16:35:25,911 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:35:25,911 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 16:35:25,911 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:35:27,148 INFO L124 PetriNetUnfolderBase]: 3779/5552 cut-off events. [2024-06-21 16:35:27,149 INFO L125 PetriNetUnfolderBase]: For 198968/198982 co-relation queries the response was YES. [2024-06-21 16:35:27,178 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41971 conditions, 5552 events. 3779/5552 cut-off events. For 198968/198982 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 27553 event pairs, 1244 based on Foata normal form. 18/5569 useless extension candidates. Maximal degree in co-relation 41891. Up to 4586 conditions per place. [2024-06-21 16:35:27,205 INFO L140 encePairwiseOnDemand]: 28/43 looper letters, 289 selfloop transitions, 156 changer transitions 0/448 dead transitions. [2024-06-21 16:35:27,205 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 448 transitions, 6996 flow [2024-06-21 16:35:27,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:35:27,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:35:27,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 179 transitions. [2024-06-21 16:35:27,213 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4625322997416021 [2024-06-21 16:35:27,213 INFO L175 Difference]: Start difference. First operand has 172 places, 381 transitions, 5268 flow. Second operand 9 states and 179 transitions. [2024-06-21 16:35:27,213 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 448 transitions, 6996 flow [2024-06-21 16:35:27,467 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 448 transitions, 6770 flow, removed 32 selfloop flow, removed 5 redundant places. [2024-06-21 16:35:27,474 INFO L231 Difference]: Finished difference. Result has 178 places, 391 transitions, 5621 flow [2024-06-21 16:35:27,475 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5049, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5621, PETRI_PLACES=178, PETRI_TRANSITIONS=391} [2024-06-21 16:35:27,479 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 134 predicate places. [2024-06-21 16:35:27,479 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 391 transitions, 5621 flow [2024-06-21 16:35:27,479 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states 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 16:35:27,480 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:35:27,480 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:35:27,480 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-21 16:35:27,480 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:35:27,480 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:35:27,480 INFO L85 PathProgramCache]: Analyzing trace with hash 678248548, now seen corresponding path program 7 times [2024-06-21 16:35:27,480 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:35:27,480 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1241194774] [2024-06-21 16:35:27,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:35:27,481 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:35:27,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:35:28,244 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:35:28,245 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:35:28,245 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1241194774] [2024-06-21 16:35:28,245 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1241194774] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:35:28,245 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:35:28,245 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:35:28,245 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1877604524] [2024-06-21 16:35:28,245 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:35:28,246 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:35:28,246 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:35:28,246 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:35:28,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:35:28,376 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-21 16:35:28,376 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 391 transitions, 5621 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 16:35:28,376 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:35:28,377 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-21 16:35:28,377 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:35:29,246 INFO L124 PetriNetUnfolderBase]: 3676/5448 cut-off events. [2024-06-21 16:35:29,246 INFO L125 PetriNetUnfolderBase]: For 218119/218205 co-relation queries the response was YES. [2024-06-21 16:35:29,277 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42482 conditions, 5448 events. 3676/5448 cut-off events. For 218119/218205 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 27717 event pairs, 1188 based on Foata normal form. 22/5405 useless extension candidates. Maximal degree in co-relation 42400. Up to 4752 conditions per place. [2024-06-21 16:35:29,300 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 206 selfloop transitions, 167 changer transitions 0/430 dead transitions. [2024-06-21 16:35:29,300 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 430 transitions, 6764 flow [2024-06-21 16:35:29,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:35:29,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:35:29,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-21 16:35:29,301 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45348837209302323 [2024-06-21 16:35:29,302 INFO L175 Difference]: Start difference. First operand has 178 places, 391 transitions, 5621 flow. Second operand 8 states and 156 transitions. [2024-06-21 16:35:29,302 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 430 transitions, 6764 flow [2024-06-21 16:35:29,640 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 430 transitions, 6557 flow, removed 26 selfloop flow, removed 4 redundant places. [2024-06-21 16:35:29,645 INFO L231 Difference]: Finished difference. Result has 182 places, 397 transitions, 5908 flow [2024-06-21 16:35:29,646 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5414, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=391, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=161, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5908, PETRI_PLACES=182, PETRI_TRANSITIONS=397} [2024-06-21 16:35:29,646 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 138 predicate places. [2024-06-21 16:35:29,647 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 397 transitions, 5908 flow [2024-06-21 16:35:29,647 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 16:35:29,647 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:35:29,647 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:35:29,647 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-21 16:35:29,647 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 16:35:29,647 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:35:29,648 INFO L85 PathProgramCache]: Analyzing trace with hash -1894809441, now seen corresponding path program 5 times [2024-06-21 16:35:29,648 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:35:29,648 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1090381001] [2024-06-21 16:35:29,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:35:29,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:35:29,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:35:30,462 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:35:30,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:35:30,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1090381001] [2024-06-21 16:35:30,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1090381001] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:35:30,463 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:35:30,463 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:35:30,463 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1738729573] [2024-06-21 16:35:30,463 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:35:30,464 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:35:30,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:35:30,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:35:30,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:35:30,528 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 16:35:30,529 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 397 transitions, 5908 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states 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 16:35:30,529 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:35:30,529 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 16:35:30,529 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:35:31,468 INFO L124 PetriNetUnfolderBase]: 3933/5771 cut-off events. [2024-06-21 16:35:31,468 INFO L125 PetriNetUnfolderBase]: For 231402/231414 co-relation queries the response was YES. [2024-06-21 16:35:31,500 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44821 conditions, 5771 events. 3933/5771 cut-off events. For 231402/231414 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 28762 event pairs, 1276 based on Foata normal form. 18/5788 useless extension candidates. Maximal degree in co-relation 44738. Up to 4636 conditions per place. [2024-06-21 16:35:31,523 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 256 selfloop transitions, 204 changer transitions 0/463 dead transitions. [2024-06-21 16:35:31,523 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 463 transitions, 7710 flow [2024-06-21 16:35:31,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:35:31,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:35:31,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 161 transitions. [2024-06-21 16:35:31,524 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4680232558139535 [2024-06-21 16:35:31,525 INFO L175 Difference]: Start difference. First operand has 182 places, 397 transitions, 5908 flow. Second operand 8 states and 161 transitions. [2024-06-21 16:35:31,525 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 463 transitions, 7710 flow [2024-06-21 16:35:31,933 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 463 transitions, 7349 flow, removed 50 selfloop flow, removed 8 redundant places. [2024-06-21 16:35:31,939 INFO L231 Difference]: Finished difference. Result has 184 places, 419 transitions, 6462 flow [2024-06-21 16:35:31,939 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5577, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=397, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=185, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6462, PETRI_PLACES=184, PETRI_TRANSITIONS=419} [2024-06-21 16:35:31,940 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 140 predicate places. [2024-06-21 16:35:31,940 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 419 transitions, 6462 flow [2024-06-21 16:35:31,940 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states 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 16:35:31,940 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:35:31,940 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:35:31,940 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-21 16:35:31,940 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 16:35:31,941 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:35:31,941 INFO L85 PathProgramCache]: Analyzing trace with hash 1043488450, now seen corresponding path program 8 times [2024-06-21 16:35:31,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:35:31,941 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [183499439] [2024-06-21 16:35:31,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:35:31,941 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:35:31,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:35:32,677 INFO 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 16:35:32,678 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:35:32,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [183499439] [2024-06-21 16:35:32,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [183499439] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:35:32,678 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:35:32,678 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:35:32,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [173488813] [2024-06-21 16:35:32,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:35:32,678 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:35:32,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:35:32,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:35:32,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:35:32,792 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-21 16:35:32,793 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 419 transitions, 6462 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 16:35:32,793 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:35:32,793 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-21 16:35:32,793 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:35:33,676 INFO L124 PetriNetUnfolderBase]: 3789/5618 cut-off events. [2024-06-21 16:35:33,677 INFO L125 PetriNetUnfolderBase]: For 218725/218815 co-relation queries the response was YES. [2024-06-21 16:35:33,708 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45252 conditions, 5618 events. 3789/5618 cut-off events. For 218725/218815 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 28656 event pairs, 1193 based on Foata normal form. 19/5579 useless extension candidates. Maximal degree in co-relation 45169. Up to 4884 conditions per place. [2024-06-21 16:35:33,731 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 231 selfloop transitions, 168 changer transitions 0/463 dead transitions. [2024-06-21 16:35:33,732 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 463 transitions, 7788 flow [2024-06-21 16:35:33,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:35:33,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:35:33,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-21 16:35:33,733 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4476744186046512 [2024-06-21 16:35:33,733 INFO L175 Difference]: Start difference. First operand has 184 places, 419 transitions, 6462 flow. Second operand 8 states and 154 transitions. [2024-06-21 16:35:33,733 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 463 transitions, 7788 flow [2024-06-21 16:35:34,134 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 463 transitions, 7577 flow, removed 61 selfloop flow, removed 3 redundant places. [2024-06-21 16:35:34,140 INFO L231 Difference]: Finished difference. Result has 189 places, 428 transitions, 6827 flow [2024-06-21 16:35:34,140 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6259, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=419, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=260, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6827, PETRI_PLACES=189, PETRI_TRANSITIONS=428} [2024-06-21 16:35:34,140 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 145 predicate places. [2024-06-21 16:35:34,140 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 428 transitions, 6827 flow [2024-06-21 16:35:34,141 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 16:35:34,141 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:35:34,141 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:35:34,141 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-21 16:35:34,141 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 16:35:34,142 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:35:34,142 INFO L85 PathProgramCache]: Analyzing trace with hash -841028817, now seen corresponding path program 6 times [2024-06-21 16:35:34,142 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:35:34,142 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [587753826] [2024-06-21 16:35:34,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:35:34,142 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:35:34,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:35:34,926 INFO 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 16:35:34,927 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:35:34,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [587753826] [2024-06-21 16:35:34,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [587753826] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:35:34,927 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:35:34,927 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:35:34,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [807157197] [2024-06-21 16:35:34,927 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:35:34,928 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:35:34,929 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:35:34,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:35:34,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:35:35,014 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 16:35:35,015 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 428 transitions, 6827 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states 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 16:35:35,015 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:35:35,015 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 16:35:35,015 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:35:36,072 INFO L124 PetriNetUnfolderBase]: 4228/6197 cut-off events. [2024-06-21 16:35:36,072 INFO L125 PetriNetUnfolderBase]: For 215168/215182 co-relation queries the response was YES. [2024-06-21 16:35:36,100 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48868 conditions, 6197 events. 4228/6197 cut-off events. For 215168/215182 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 31243 event pairs, 1263 based on Foata normal form. 22/6218 useless extension candidates. Maximal degree in co-relation 48783. Up to 4888 conditions per place. [2024-06-21 16:35:36,125 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 282 selfloop transitions, 237 changer transitions 0/522 dead transitions. [2024-06-21 16:35:36,125 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 522 transitions, 9203 flow [2024-06-21 16:35:36,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:35:36,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:35:36,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 160 transitions. [2024-06-21 16:35:36,126 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46511627906976744 [2024-06-21 16:35:36,127 INFO L175 Difference]: Start difference. First operand has 189 places, 428 transitions, 6827 flow. Second operand 8 states and 160 transitions. [2024-06-21 16:35:36,127 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 522 transitions, 9203 flow [2024-06-21 16:35:36,442 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 522 transitions, 8831 flow, removed 58 selfloop flow, removed 7 redundant places. [2024-06-21 16:35:36,458 INFO L231 Difference]: Finished difference. Result has 192 places, 469 transitions, 7811 flow [2024-06-21 16:35:36,459 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6479, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=428, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=196, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7811, PETRI_PLACES=192, PETRI_TRANSITIONS=469} [2024-06-21 16:35:36,460 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 148 predicate places. [2024-06-21 16:35:36,460 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 469 transitions, 7811 flow [2024-06-21 16:35:36,460 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states 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 16:35:36,460 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:35:36,460 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:35:36,460 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-21 16:35:36,460 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 16:35:36,461 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:35:36,461 INFO L85 PathProgramCache]: Analyzing trace with hash -1889245251, now seen corresponding path program 7 times [2024-06-21 16:35:36,461 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:35:36,461 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1711169387] [2024-06-21 16:35:36,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:35:36,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:35:36,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:35:37,218 INFO 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 16:35:37,218 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:35:37,218 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1711169387] [2024-06-21 16:35:37,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1711169387] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:35:37,218 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:35:37,219 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:35:37,219 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [329352523] [2024-06-21 16:35:37,219 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:35:37,220 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:35:37,223 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:35:37,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:35:37,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:35:37,288 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 16:35:37,289 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 469 transitions, 7811 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states 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 16:35:37,289 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:35:37,289 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 16:35:37,289 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:35:38,287 INFO L124 PetriNetUnfolderBase]: 4200/6159 cut-off events. [2024-06-21 16:35:38,287 INFO L125 PetriNetUnfolderBase]: For 209990/210004 co-relation queries the response was YES. [2024-06-21 16:35:38,319 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49807 conditions, 6159 events. 4200/6159 cut-off events. For 209990/210004 co-relation queries the response was YES. Maximal size of possible extension queue 247. Compared 30988 event pairs, 1293 based on Foata normal form. 24/6182 useless extension candidates. Maximal degree in co-relation 49721. Up to 4876 conditions per place. [2024-06-21 16:35:38,344 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 297 selfloop transitions, 223 changer transitions 0/523 dead transitions. [2024-06-21 16:35:38,344 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 523 transitions, 9558 flow [2024-06-21 16:35:38,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:35:38,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:35:38,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 159 transitions. [2024-06-21 16:35:38,345 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4622093023255814 [2024-06-21 16:35:38,345 INFO L175 Difference]: Start difference. First operand has 192 places, 469 transitions, 7811 flow. Second operand 8 states and 159 transitions. [2024-06-21 16:35:38,345 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 523 transitions, 9558 flow [2024-06-21 16:35:38,715 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 523 transitions, 9230 flow, removed 67 selfloop flow, removed 3 redundant places. [2024-06-21 16:35:38,722 INFO L231 Difference]: Finished difference. Result has 197 places, 469 transitions, 7967 flow [2024-06-21 16:35:38,722 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7487, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=469, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=223, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7967, PETRI_PLACES=197, PETRI_TRANSITIONS=469} [2024-06-21 16:35:38,722 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 153 predicate places. [2024-06-21 16:35:38,723 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 469 transitions, 7967 flow [2024-06-21 16:35:38,723 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states 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 16:35:38,723 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:35:38,723 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:35:38,723 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-21 16:35:38,723 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 16:35:38,723 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:35:38,724 INFO L85 PathProgramCache]: Analyzing trace with hash 683962468, now seen corresponding path program 9 times [2024-06-21 16:35:38,724 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:35:38,724 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1319555723] [2024-06-21 16:35:38,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:35:38,724 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:35:38,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:35:39,503 INFO 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 16:35:39,503 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:35:39,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1319555723] [2024-06-21 16:35:39,503 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1319555723] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:35:39,504 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:35:39,504 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:35:39,504 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1342871410] [2024-06-21 16:35:39,504 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:35:39,504 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:35:39,504 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:35:39,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:35:39,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:35:39,579 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-21 16:35:39,579 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 469 transitions, 7967 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 16:35:39,579 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:35:39,579 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-21 16:35:39,579 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:35:40,530 INFO L124 PetriNetUnfolderBase]: 3999/5944 cut-off events. [2024-06-21 16:35:40,531 INFO L125 PetriNetUnfolderBase]: For 207421/207468 co-relation queries the response was YES. [2024-06-21 16:35:40,568 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48066 conditions, 5944 events. 3999/5944 cut-off events. For 207421/207468 co-relation queries the response was YES. Maximal size of possible extension queue 250. Compared 30527 event pairs, 950 based on Foata normal form. 20/5935 useless extension candidates. Maximal degree in co-relation 47979. Up to 5130 conditions per place. [2024-06-21 16:35:40,595 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 260 selfloop transitions, 177 changer transitions 0/515 dead transitions. [2024-06-21 16:35:40,596 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 515 transitions, 9470 flow [2024-06-21 16:35:40,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:35:40,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:35:40,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-21 16:35:40,597 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418604651162791 [2024-06-21 16:35:40,597 INFO L175 Difference]: Start difference. First operand has 197 places, 469 transitions, 7967 flow. Second operand 8 states and 152 transitions. [2024-06-21 16:35:40,597 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 515 transitions, 9470 flow [2024-06-21 16:35:40,957 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 515 transitions, 8936 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-21 16:35:40,964 INFO L231 Difference]: Finished difference. Result has 197 places, 481 transitions, 8095 flow [2024-06-21 16:35:40,965 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7437, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=469, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=165, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8095, PETRI_PLACES=197, PETRI_TRANSITIONS=481} [2024-06-21 16:35:40,965 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 153 predicate places. [2024-06-21 16:35:40,965 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 481 transitions, 8095 flow [2024-06-21 16:35:40,965 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 16:35:40,965 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:35:40,966 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:35:40,966 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-21 16:35:40,966 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 16:35:40,966 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:35:40,966 INFO L85 PathProgramCache]: Analyzing trace with hash 1940964870, now seen corresponding path program 1 times [2024-06-21 16:35:40,966 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:35:40,966 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [987869484] [2024-06-21 16:35:40,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:35:40,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:35:40,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:35:41,720 INFO 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 16:35:41,720 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:35:41,720 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [987869484] [2024-06-21 16:35:41,721 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [987869484] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:35:41,721 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:35:41,721 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:35:41,721 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [441978161] [2024-06-21 16:35:41,721 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:35:41,721 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:35:41,721 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:35:41,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:35:41,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:35:41,806 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-21 16:35:41,807 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 481 transitions, 8095 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 16:35:41,807 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:35:41,807 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-21 16:35:41,807 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:35:42,805 INFO L124 PetriNetUnfolderBase]: 4036/5976 cut-off events. [2024-06-21 16:35:42,805 INFO L125 PetriNetUnfolderBase]: For 211074/211131 co-relation queries the response was YES. [2024-06-21 16:35:42,841 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46878 conditions, 5976 events. 4036/5976 cut-off events. For 211074/211131 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 30560 event pairs, 1499 based on Foata normal form. 58/6007 useless extension candidates. Maximal degree in co-relation 46792. Up to 5420 conditions per place. [2024-06-21 16:35:42,867 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 403 selfloop transitions, 36 changer transitions 0/507 dead transitions. [2024-06-21 16:35:42,867 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 507 transitions, 9209 flow [2024-06-21 16:35:42,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:35:42,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:35:42,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 134 transitions. [2024-06-21 16:35:42,868 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44518272425249167 [2024-06-21 16:35:42,868 INFO L175 Difference]: Start difference. First operand has 197 places, 481 transitions, 8095 flow. Second operand 7 states and 134 transitions. [2024-06-21 16:35:42,868 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 507 transitions, 9209 flow [2024-06-21 16:35:43,195 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 507 transitions, 8810 flow, removed 59 selfloop flow, removed 6 redundant places. [2024-06-21 16:35:43,202 INFO L231 Difference]: Finished difference. Result has 198 places, 485 transitions, 7863 flow [2024-06-21 16:35:43,202 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7698, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=481, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=445, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7863, PETRI_PLACES=198, PETRI_TRANSITIONS=485} [2024-06-21 16:35:43,203 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 154 predicate places. [2024-06-21 16:35:43,203 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 485 transitions, 7863 flow [2024-06-21 16:35:43,203 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 16:35:43,203 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:35:43,203 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:35:43,203 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-21 16:35:43,203 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 16:35:43,204 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:35:43,204 INFO L85 PathProgramCache]: Analyzing trace with hash -584528307, now seen corresponding path program 8 times [2024-06-21 16:35:43,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:35:43,204 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [757324864] [2024-06-21 16:35:43,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:35:43,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:35:43,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:35:43,918 INFO 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 16:35:43,918 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:35:43,918 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [757324864] [2024-06-21 16:35:43,918 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [757324864] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:35:43,919 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:35:43,919 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:35:43,919 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [536631473] [2024-06-21 16:35:43,919 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:35:43,919 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:35:43,919 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:35:43,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:35:43,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:35:44,010 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 16:35:44,010 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 485 transitions, 7863 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states 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 16:35:44,011 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:35:44,011 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 16:35:44,011 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:35:45,172 INFO L124 PetriNetUnfolderBase]: 4432/6488 cut-off events. [2024-06-21 16:35:45,172 INFO L125 PetriNetUnfolderBase]: For 225361/225361 co-relation queries the response was YES. [2024-06-21 16:35:45,202 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51834 conditions, 6488 events. 4432/6488 cut-off events. For 225361/225361 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 32758 event pairs, 1518 based on Foata normal form. 12/6499 useless extension candidates. Maximal degree in co-relation 51748. Up to 5935 conditions per place. [2024-06-21 16:35:45,227 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 478 selfloop transitions, 86 changer transitions 0/567 dead transitions. [2024-06-21 16:35:45,228 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 567 transitions, 10203 flow [2024-06-21 16:35:45,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:35:45,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:35:45,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-21 16:35:45,229 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.438953488372093 [2024-06-21 16:35:45,229 INFO L175 Difference]: Start difference. First operand has 198 places, 485 transitions, 7863 flow. Second operand 8 states and 151 transitions. [2024-06-21 16:35:45,229 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 567 transitions, 10203 flow [2024-06-21 16:35:45,556 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 567 transitions, 10100 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-21 16:35:45,563 INFO L231 Difference]: Finished difference. Result has 203 places, 519 transitions, 8619 flow [2024-06-21 16:35:45,564 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7760, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=485, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=425, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8619, PETRI_PLACES=203, PETRI_TRANSITIONS=519} [2024-06-21 16:35:45,564 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 159 predicate places. [2024-06-21 16:35:45,564 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 519 transitions, 8619 flow [2024-06-21 16:35:45,564 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states 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 16:35:45,564 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:35:45,564 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:35:45,565 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-21 16:35:45,565 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 16:35:45,571 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:35:45,571 INFO L85 PathProgramCache]: Analyzing trace with hash 885051718, now seen corresponding path program 10 times [2024-06-21 16:35:45,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:35:45,572 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2008069538] [2024-06-21 16:35:45,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:35:45,572 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:35:45,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:35:46,247 INFO 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 16:35:46,248 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:35:46,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2008069538] [2024-06-21 16:35:46,248 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2008069538] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:35:46,248 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:35:46,248 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:35:46,248 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1115603205] [2024-06-21 16:35:46,248 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:35:46,250 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:35:46,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:35:46,251 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:35:46,251 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:35:46,325 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-21 16:35:46,325 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 519 transitions, 8619 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 16:35:46,325 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:35:46,325 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-21 16:35:46,326 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:35:47,481 INFO L124 PetriNetUnfolderBase]: 4254/6284 cut-off events. [2024-06-21 16:35:47,481 INFO L125 PetriNetUnfolderBase]: For 241730/241851 co-relation queries the response was YES. [2024-06-21 16:35:47,515 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51945 conditions, 6284 events. 4254/6284 cut-off events. For 241730/241851 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 32473 event pairs, 1426 based on Foata normal form. 30/6252 useless extension candidates. Maximal degree in co-relation 51856. Up to 5784 conditions per place. [2024-06-21 16:35:47,542 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 414 selfloop transitions, 36 changer transitions 0/541 dead transitions. [2024-06-21 16:35:47,543 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 541 transitions, 9647 flow [2024-06-21 16:35:47,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:35:47,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:35:47,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-21 16:35:47,544 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40988372093023256 [2024-06-21 16:35:47,544 INFO L175 Difference]: Start difference. First operand has 203 places, 519 transitions, 8619 flow. Second operand 8 states and 141 transitions. [2024-06-21 16:35:47,544 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 541 transitions, 9647 flow [2024-06-21 16:35:47,952 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 541 transitions, 9439 flow, removed 95 selfloop flow, removed 3 redundant places. [2024-06-21 16:35:47,959 INFO L231 Difference]: Finished difference. Result has 208 places, 519 transitions, 8502 flow [2024-06-21 16:35:47,960 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8411, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=519, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=483, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8502, PETRI_PLACES=208, PETRI_TRANSITIONS=519} [2024-06-21 16:35:47,960 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 164 predicate places. [2024-06-21 16:35:47,960 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 519 transitions, 8502 flow [2024-06-21 16:35:47,960 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 16:35:47,961 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:35:47,961 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:35:47,961 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-21 16:35:47,961 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:35:47,961 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:35:47,961 INFO L85 PathProgramCache]: Analyzing trace with hash -584535747, now seen corresponding path program 9 times [2024-06-21 16:35:47,961 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:35:47,962 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [806291567] [2024-06-21 16:35:47,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:35:47,962 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:35:47,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:35:48,611 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:35:48,611 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:35:48,611 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [806291567] [2024-06-21 16:35:48,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [806291567] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:35:48,611 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:35:48,611 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:35:48,611 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [730002114] [2024-06-21 16:35:48,612 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:35:48,612 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:35:48,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:35:48,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:35:48,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:35:48,711 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 16:35:48,711 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 519 transitions, 8502 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states 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 16:35:48,712 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:35:48,712 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 16:35:48,712 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:35:49,847 INFO L124 PetriNetUnfolderBase]: 4390/6433 cut-off events. [2024-06-21 16:35:49,847 INFO L125 PetriNetUnfolderBase]: For 241230/241230 co-relation queries the response was YES. [2024-06-21 16:35:49,884 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52244 conditions, 6433 events. 4390/6433 cut-off events. For 241230/241230 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 32516 event pairs, 1534 based on Foata normal form. 14/6446 useless extension candidates. Maximal degree in co-relation 52153. Up to 5904 conditions per place. [2024-06-21 16:35:49,912 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 465 selfloop transitions, 91 changer transitions 0/559 dead transitions. [2024-06-21 16:35:49,912 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 559 transitions, 10147 flow [2024-06-21 16:35:49,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:35:49,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:35:49,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-21 16:35:49,913 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4331395348837209 [2024-06-21 16:35:49,913 INFO L175 Difference]: Start difference. First operand has 208 places, 519 transitions, 8502 flow. Second operand 8 states and 149 transitions. [2024-06-21 16:35:49,914 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 559 transitions, 10147 flow [2024-06-21 16:35:50,242 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 559 transitions, 9764 flow, removed 33 selfloop flow, removed 9 redundant places. [2024-06-21 16:35:50,250 INFO L231 Difference]: Finished difference. Result has 207 places, 519 transitions, 8323 flow [2024-06-21 16:35:50,250 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8119, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=519, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=428, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8323, PETRI_PLACES=207, PETRI_TRANSITIONS=519} [2024-06-21 16:35:50,250 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 163 predicate places. [2024-06-21 16:35:50,250 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 519 transitions, 8323 flow [2024-06-21 16:35:50,251 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states 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 16:35:50,251 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:35:50,251 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:35:50,251 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-21 16:35:50,251 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 16:35:50,251 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:35:50,251 INFO L85 PathProgramCache]: Analyzing trace with hash -575331537, now seen corresponding path program 10 times [2024-06-21 16:35:50,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:35:50,251 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1249154471] [2024-06-21 16:35:50,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:35:50,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:35:50,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:35:50,904 INFO 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 16:35:50,904 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:35:50,904 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1249154471] [2024-06-21 16:35:50,904 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1249154471] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:35:50,905 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:35:50,905 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:35:50,905 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [221437432] [2024-06-21 16:35:50,905 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:35:50,905 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:35:50,905 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:35:50,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:35:50,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:35:51,002 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 16:35:51,002 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 519 transitions, 8323 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states 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 16:35:51,002 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:35:51,002 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 16:35:51,002 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:35:52,157 INFO L124 PetriNetUnfolderBase]: 4382/6419 cut-off events. [2024-06-21 16:35:52,157 INFO L125 PetriNetUnfolderBase]: For 244460/244460 co-relation queries the response was YES. [2024-06-21 16:35:52,196 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52301 conditions, 6419 events. 4382/6419 cut-off events. For 244460/244460 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 32360 event pairs, 1549 based on Foata normal form. 10/6428 useless extension candidates. Maximal degree in co-relation 52210. Up to 6236 conditions per place. [2024-06-21 16:35:52,232 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 519 selfloop transitions, 38 changer transitions 0/560 dead transitions. [2024-06-21 16:35:52,232 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 560 transitions, 9914 flow [2024-06-21 16:35:52,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:35:52,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:35:52,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-21 16:35:52,234 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41569767441860467 [2024-06-21 16:35:52,234 INFO L175 Difference]: Start difference. First operand has 207 places, 519 transitions, 8323 flow. Second operand 8 states and 143 transitions. [2024-06-21 16:35:52,234 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 560 transitions, 9914 flow [2024-06-21 16:35:52,710 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 560 transitions, 9724 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-21 16:35:52,720 INFO L231 Difference]: Finished difference. Result has 208 places, 530 transitions, 8491 flow [2024-06-21 16:35:52,720 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8143, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=519, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=481, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8491, PETRI_PLACES=208, PETRI_TRANSITIONS=530} [2024-06-21 16:35:52,721 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 164 predicate places. [2024-06-21 16:35:52,721 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 530 transitions, 8491 flow [2024-06-21 16:35:52,721 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states 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 16:35:52,722 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:35:52,722 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:35:52,722 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-21 16:35:52,722 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:35:52,722 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:35:52,722 INFO L85 PathProgramCache]: Analyzing trace with hash -1282201141, now seen corresponding path program 1 times [2024-06-21 16:35:52,722 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:35:52,723 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1448290389] [2024-06-21 16:35:52,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:35:52,723 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:35:52,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:35:53,376 INFO 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 16:35:53,376 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:35:53,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1448290389] [2024-06-21 16:35:53,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1448290389] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:35:53,376 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:35:53,377 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 16:35:53,377 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1057273279] [2024-06-21 16:35:53,377 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:35:53,377 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 16:35:53,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:35:53,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 16:35:53,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-21 16:35:53,445 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 16:35:53,445 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 530 transitions, 8491 flow. Second operand has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 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 16:35:53,445 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:35:53,446 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 16:35:53,446 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:35:54,601 INFO L124 PetriNetUnfolderBase]: 3980/5986 cut-off events. [2024-06-21 16:35:54,602 INFO L125 PetriNetUnfolderBase]: For 246578/246627 co-relation queries the response was YES. [2024-06-21 16:35:54,637 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49050 conditions, 5986 events. 3980/5986 cut-off events. For 246578/246627 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 31300 event pairs, 1507 based on Foata normal form. 50/6022 useless extension candidates. Maximal degree in co-relation 48959. Up to 5358 conditions per place. [2024-06-21 16:35:54,662 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 406 selfloop transitions, 13 changer transitions 0/543 dead transitions. [2024-06-21 16:35:54,662 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 543 transitions, 9397 flow [2024-06-21 16:35:54,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:35:54,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:35:54,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 120 transitions. [2024-06-21 16:35:54,663 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39867109634551495 [2024-06-21 16:35:54,663 INFO L175 Difference]: Start difference. First operand has 208 places, 530 transitions, 8491 flow. Second operand 7 states and 120 transitions. [2024-06-21 16:35:54,663 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 543 transitions, 9397 flow [2024-06-21 16:35:54,974 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 543 transitions, 9268 flow, removed 34 selfloop flow, removed 6 redundant places. [2024-06-21 16:35:54,989 INFO L231 Difference]: Finished difference. Result has 209 places, 533 transitions, 8434 flow [2024-06-21 16:35:54,989 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8362, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=530, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=517, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8434, PETRI_PLACES=209, PETRI_TRANSITIONS=533} [2024-06-21 16:35:54,998 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 165 predicate places. [2024-06-21 16:35:54,998 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 533 transitions, 8434 flow [2024-06-21 16:35:54,998 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.625) internal successors, (93), 8 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 16:35:54,998 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:35:54,998 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:35:54,998 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-21 16:35:54,998 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 16:35:54,999 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:35:54,999 INFO L85 PathProgramCache]: Analyzing trace with hash 607494704, now seen corresponding path program 1 times [2024-06-21 16:35:54,999 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:35:54,999 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [149883953] [2024-06-21 16:35:54,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:35:54,999 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:35:55,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:35:55,485 INFO 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 16:35:55,486 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:35:55,486 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [149883953] [2024-06-21 16:35:55,486 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [149883953] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:35:55,486 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:35:55,486 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:35:55,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1596458729] [2024-06-21 16:35:55,486 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:35:55,486 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:35:55,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:35:55,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:35:55,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:35:55,585 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-21 16:35:55,586 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 533 transitions, 8434 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 16:35:55,586 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:35:55,586 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-21 16:35:55,586 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:35:57,021 INFO L124 PetriNetUnfolderBase]: 4230/6277 cut-off events. [2024-06-21 16:35:57,021 INFO L125 PetriNetUnfolderBase]: For 268208/268327 co-relation queries the response was YES. [2024-06-21 16:35:57,059 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51944 conditions, 6277 events. 4230/6277 cut-off events. For 268208/268327 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 32776 event pairs, 1243 based on Foata normal form. 15/6232 useless extension candidates. Maximal degree in co-relation 51852. Up to 5650 conditions per place. [2024-06-21 16:35:57,088 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 444 selfloop transitions, 63 changer transitions 0/600 dead transitions. [2024-06-21 16:35:57,088 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 600 transitions, 10162 flow [2024-06-21 16:35:57,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 16:35:57,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 16:35:57,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 219 transitions. [2024-06-21 16:35:57,089 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42441860465116277 [2024-06-21 16:35:57,089 INFO L175 Difference]: Start difference. First operand has 209 places, 533 transitions, 8434 flow. Second operand 12 states and 219 transitions. [2024-06-21 16:35:57,089 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 600 transitions, 10162 flow [2024-06-21 16:35:57,428 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 600 transitions, 10110 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-21 16:35:57,435 INFO L231 Difference]: Finished difference. Result has 218 places, 548 transitions, 8801 flow [2024-06-21 16:35:57,436 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8382, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=533, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=480, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=8801, PETRI_PLACES=218, PETRI_TRANSITIONS=548} [2024-06-21 16:35:57,436 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 174 predicate places. [2024-06-21 16:35:57,436 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 548 transitions, 8801 flow [2024-06-21 16:35:57,436 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 16:35:57,436 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:35:57,437 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:35:57,437 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-21 16:35:57,437 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 16:35:57,437 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:35:57,437 INFO L85 PathProgramCache]: Analyzing trace with hash 2083169066, now seen corresponding path program 1 times [2024-06-21 16:35:57,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:35:57,437 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1225316772] [2024-06-21 16:35:57,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:35:57,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:35:57,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:35:58,023 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:35:58,023 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:35:58,023 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1225316772] [2024-06-21 16:35:58,023 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1225316772] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:35:58,023 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:35:58,024 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:35:58,024 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1341802997] [2024-06-21 16:35:58,024 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:35:58,024 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:35:58,024 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:35:58,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:35:58,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:35:58,105 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 16:35:58,105 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 548 transitions, 8801 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 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 16:35:58,105 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:35:58,106 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 16:35:58,106 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:35:59,423 INFO L124 PetriNetUnfolderBase]: 4534/6633 cut-off events. [2024-06-21 16:35:59,424 INFO L125 PetriNetUnfolderBase]: For 286329/286341 co-relation queries the response was YES. [2024-06-21 16:35:59,462 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55612 conditions, 6633 events. 4534/6633 cut-off events. For 286329/286341 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 33855 event pairs, 1099 based on Foata normal form. 14/6646 useless extension candidates. Maximal degree in co-relation 55517. Up to 5070 conditions per place. [2024-06-21 16:35:59,490 INFO L140 encePairwiseOnDemand]: 27/43 looper letters, 446 selfloop transitions, 214 changer transitions 0/663 dead transitions. [2024-06-21 16:35:59,490 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 663 transitions, 11920 flow [2024-06-21 16:35:59,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:35:59,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:35:59,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 202 transitions. [2024-06-21 16:35:59,492 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4697674418604651 [2024-06-21 16:35:59,492 INFO L175 Difference]: Start difference. First operand has 218 places, 548 transitions, 8801 flow. Second operand 10 states and 202 transitions. [2024-06-21 16:35:59,492 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 663 transitions, 11920 flow [2024-06-21 16:35:59,777 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 663 transitions, 11715 flow, removed 69 selfloop flow, removed 6 redundant places. [2024-06-21 16:35:59,786 INFO L231 Difference]: Finished difference. Result has 226 places, 597 transitions, 10178 flow [2024-06-21 16:35:59,787 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8596, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=548, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=168, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10178, PETRI_PLACES=226, PETRI_TRANSITIONS=597} [2024-06-21 16:35:59,788 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 182 predicate places. [2024-06-21 16:35:59,788 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 597 transitions, 10178 flow [2024-06-21 16:35:59,789 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 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 16:35:59,789 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:35:59,789 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:35:59,789 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-21 16:35:59,791 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 16:35:59,792 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:35:59,792 INFO L85 PathProgramCache]: Analyzing trace with hash 1604946566, now seen corresponding path program 2 times [2024-06-21 16:35:59,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:35:59,792 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1565023303] [2024-06-21 16:35:59,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:35:59,792 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:35:59,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:36:00,465 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:36:00,465 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:36:00,466 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1565023303] [2024-06-21 16:36:00,466 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1565023303] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:36:00,467 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:36:00,467 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:36:00,467 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1403080736] [2024-06-21 16:36:00,468 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:36:00,468 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:36:00,468 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:36:00,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:36:00,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:36:00,574 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-21 16:36:00,574 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 597 transitions, 10178 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 16:36:00,574 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:36:00,574 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-21 16:36:00,574 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:36:01,999 INFO L124 PetriNetUnfolderBase]: 4433/6553 cut-off events. [2024-06-21 16:36:02,000 INFO L125 PetriNetUnfolderBase]: For 319343/319462 co-relation queries the response was YES. [2024-06-21 16:36:02,040 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58580 conditions, 6553 events. 4433/6553 cut-off events. For 319343/319462 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 34284 event pairs, 1247 based on Foata normal form. 16/6512 useless extension candidates. Maximal degree in co-relation 58479. Up to 5868 conditions per place. [2024-06-21 16:36:02,073 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 476 selfloop transitions, 68 changer transitions 0/655 dead transitions. [2024-06-21 16:36:02,073 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 655 transitions, 11703 flow [2024-06-21 16:36:02,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:36:02,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:36:02,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 186 transitions. [2024-06-21 16:36:02,075 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4325581395348837 [2024-06-21 16:36:02,075 INFO L175 Difference]: Start difference. First operand has 226 places, 597 transitions, 10178 flow. Second operand 10 states and 186 transitions. [2024-06-21 16:36:02,075 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 655 transitions, 11703 flow [2024-06-21 16:36:02,493 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 655 transitions, 11499 flow, removed 74 selfloop flow, removed 3 redundant places. [2024-06-21 16:36:02,502 INFO L231 Difference]: Finished difference. Result has 234 places, 616 transitions, 10398 flow [2024-06-21 16:36:02,502 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9982, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=597, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=535, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10398, PETRI_PLACES=234, PETRI_TRANSITIONS=616} [2024-06-21 16:36:02,503 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 190 predicate places. [2024-06-21 16:36:02,503 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 616 transitions, 10398 flow [2024-06-21 16:36:02,503 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 16:36:02,503 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:36:02,503 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:36:02,503 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-21 16:36:02,504 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 16:36:02,504 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:36:02,504 INFO L85 PathProgramCache]: Analyzing trace with hash 2083168880, now seen corresponding path program 3 times [2024-06-21 16:36:02,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:36:02,504 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [826025495] [2024-06-21 16:36:02,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:36:02,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:36:02,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:36:03,140 INFO 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 16:36:03,140 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:36:03,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [826025495] [2024-06-21 16:36:03,140 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [826025495] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:36:03,140 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:36:03,140 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:36:03,140 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [901104008] [2024-06-21 16:36:03,140 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:36:03,141 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:36:03,141 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:36:03,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:36:03,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:36:03,228 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-21 16:36:03,229 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 616 transitions, 10398 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 16:36:03,229 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:36:03,229 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-21 16:36:03,229 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:36:04,745 INFO L124 PetriNetUnfolderBase]: 4501/6631 cut-off events. [2024-06-21 16:36:04,745 INFO L125 PetriNetUnfolderBase]: For 338279/338424 co-relation queries the response was YES. [2024-06-21 16:36:04,787 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59603 conditions, 6631 events. 4501/6631 cut-off events. For 338279/338424 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 34568 event pairs, 1167 based on Foata normal form. 19/6581 useless extension candidates. Maximal degree in co-relation 59499. Up to 5526 conditions per place. [2024-06-21 16:36:04,817 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 356 selfloop transitions, 199 changer transitions 0/666 dead transitions. [2024-06-21 16:36:04,818 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 666 transitions, 12155 flow [2024-06-21 16:36:04,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:36:04,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:36:04,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 194 transitions. [2024-06-21 16:36:04,819 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4511627906976744 [2024-06-21 16:36:04,819 INFO L175 Difference]: Start difference. First operand has 234 places, 616 transitions, 10398 flow. Second operand 10 states and 194 transitions. [2024-06-21 16:36:04,819 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 666 transitions, 12155 flow [2024-06-21 16:36:05,214 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 666 transitions, 11992 flow, removed 43 selfloop flow, removed 5 redundant places. [2024-06-21 16:36:05,223 INFO L231 Difference]: Finished difference. Result has 240 places, 627 transitions, 10991 flow [2024-06-21 16:36:05,223 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10235, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=616, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=191, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=423, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10991, PETRI_PLACES=240, PETRI_TRANSITIONS=627} [2024-06-21 16:36:05,224 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 196 predicate places. [2024-06-21 16:36:05,224 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 627 transitions, 10991 flow [2024-06-21 16:36:05,224 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 16:36:05,224 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:36:05,224 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:36:05,224 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-21 16:36:05,224 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 16:36:05,225 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:36:05,225 INFO L85 PathProgramCache]: Analyzing trace with hash 1863992364, now seen corresponding path program 4 times [2024-06-21 16:36:05,225 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:36:05,225 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [673853754] [2024-06-21 16:36:05,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:36:05,225 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:36:05,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:36:05,952 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:36:05,952 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:36:05,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [673853754] [2024-06-21 16:36:05,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [673853754] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:36:05,952 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:36:05,952 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:36:05,953 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1539709280] [2024-06-21 16:36:05,953 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:36:05,953 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:36:05,953 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:36:05,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:36:05,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:36:06,071 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-21 16:36:06,072 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 627 transitions, 10991 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 16:36:06,072 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:36:06,072 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-21 16:36:06,072 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:36:07,720 INFO L124 PetriNetUnfolderBase]: 4488/6654 cut-off events. [2024-06-21 16:36:07,720 INFO L125 PetriNetUnfolderBase]: For 341755/341803 co-relation queries the response was YES. [2024-06-21 16:36:07,765 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60790 conditions, 6654 events. 4488/6654 cut-off events. For 341755/341803 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 34800 event pairs, 1248 based on Foata normal form. 14/6638 useless extension candidates. Maximal degree in co-relation 60684. Up to 5935 conditions per place. [2024-06-21 16:36:07,804 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 495 selfloop transitions, 80 changer transitions 0/686 dead transitions. [2024-06-21 16:36:07,804 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 686 transitions, 12634 flow [2024-06-21 16:36:07,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:36:07,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:36:07,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 186 transitions. [2024-06-21 16:36:07,805 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4325581395348837 [2024-06-21 16:36:07,805 INFO L175 Difference]: Start difference. First operand has 240 places, 627 transitions, 10991 flow. Second operand 10 states and 186 transitions. [2024-06-21 16:36:07,805 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 686 transitions, 12634 flow [2024-06-21 16:36:08,430 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 686 transitions, 12340 flow, removed 64 selfloop flow, removed 6 redundant places. [2024-06-21 16:36:08,440 INFO L231 Difference]: Finished difference. Result has 245 places, 651 transitions, 11255 flow [2024-06-21 16:36:08,440 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10705, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=627, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=556, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11255, PETRI_PLACES=245, PETRI_TRANSITIONS=651} [2024-06-21 16:36:08,441 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 201 predicate places. [2024-06-21 16:36:08,441 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 651 transitions, 11255 flow [2024-06-21 16:36:08,441 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 16:36:08,441 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:36:08,441 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:36:08,441 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-21 16:36:08,441 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:36:08,442 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:36:08,442 INFO L85 PathProgramCache]: Analyzing trace with hash -2111303056, now seen corresponding path program 2 times [2024-06-21 16:36:08,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:36:08,442 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1577846995] [2024-06-21 16:36:08,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:36:08,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:36:08,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:36:09,153 INFO 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 16:36:09,153 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:36:09,153 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1577846995] [2024-06-21 16:36:09,153 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1577846995] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:36:09,153 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:36:09,153 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:36:09,153 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1134900683] [2024-06-21 16:36:09,154 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:36:09,154 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:36:09,154 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:36:09,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:36:09,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:36:09,250 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 16:36:09,251 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 651 transitions, 11255 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 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 16:36:09,251 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:36:09,251 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 16:36:09,251 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:36:11,079 INFO L124 PetriNetUnfolderBase]: 4937/7218 cut-off events. [2024-06-21 16:36:11,079 INFO L125 PetriNetUnfolderBase]: For 382444/382456 co-relation queries the response was YES. [2024-06-21 16:36:11,121 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65503 conditions, 7218 events. 4937/7218 cut-off events. For 382444/382456 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 37508 event pairs, 1138 based on Foata normal form. 18/7235 useless extension candidates. Maximal degree in co-relation 65395. Up to 5255 conditions per place. [2024-06-21 16:36:11,152 INFO L140 encePairwiseOnDemand]: 27/43 looper letters, 497 selfloop transitions, 273 changer transitions 0/773 dead transitions. [2024-06-21 16:36:11,152 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 773 transitions, 14605 flow [2024-06-21 16:36:11,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:36:11,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:36:11,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 204 transitions. [2024-06-21 16:36:11,154 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4744186046511628 [2024-06-21 16:36:11,154 INFO L175 Difference]: Start difference. First operand has 245 places, 651 transitions, 11255 flow. Second operand 10 states and 204 transitions. [2024-06-21 16:36:11,154 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 773 transitions, 14605 flow [2024-06-21 16:36:11,566 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 773 transitions, 14397 flow, removed 46 selfloop flow, removed 5 redundant places. [2024-06-21 16:36:11,576 INFO L231 Difference]: Finished difference. Result has 253 places, 689 transitions, 12213 flow [2024-06-21 16:36:11,576 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=11047, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=651, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=238, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=405, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12213, PETRI_PLACES=253, PETRI_TRANSITIONS=689} [2024-06-21 16:36:11,577 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 209 predicate places. [2024-06-21 16:36:11,577 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 689 transitions, 12213 flow [2024-06-21 16:36:11,577 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 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 16:36:11,577 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:36:11,577 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:36:11,577 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-21 16:36:11,578 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:36:11,578 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:36:11,578 INFO L85 PathProgramCache]: Analyzing trace with hash 1864112334, now seen corresponding path program 5 times [2024-06-21 16:36:11,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:36:11,578 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [200118416] [2024-06-21 16:36:11,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:36:11,578 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:36:11,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:36:12,215 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:36:12,215 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:36:12,215 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [200118416] [2024-06-21 16:36:12,215 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [200118416] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:36:12,215 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:36:12,215 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:36:12,216 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [907760759] [2024-06-21 16:36:12,216 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:36:12,216 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:36:12,217 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:36:12,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:36:12,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:36:12,305 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-21 16:36:12,305 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 689 transitions, 12213 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 16:36:12,305 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:36:12,305 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-21 16:36:12,306 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:36:13,968 INFO L124 PetriNetUnfolderBase]: 4801/7092 cut-off events. [2024-06-21 16:36:13,968 INFO L125 PetriNetUnfolderBase]: For 399154/399205 co-relation queries the response was YES. [2024-06-21 16:36:14,026 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67514 conditions, 7092 events. 4801/7092 cut-off events. For 399154/399205 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 37346 event pairs, 1143 based on Foata normal form. 20/7085 useless extension candidates. Maximal degree in co-relation 67403. Up to 5860 conditions per place. [2024-06-21 16:36:14,061 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 396 selfloop transitions, 227 changer transitions 0/745 dead transitions. [2024-06-21 16:36:14,062 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 745 transitions, 14300 flow [2024-06-21 16:36:14,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:36:14,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:36:14,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 197 transitions. [2024-06-21 16:36:14,063 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45813953488372094 [2024-06-21 16:36:14,063 INFO L175 Difference]: Start difference. First operand has 253 places, 689 transitions, 12213 flow. Second operand 10 states and 197 transitions. [2024-06-21 16:36:14,063 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 745 transitions, 14300 flow [2024-06-21 16:36:14,781 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 745 transitions, 14037 flow, removed 66 selfloop flow, removed 4 redundant places. [2024-06-21 16:36:14,791 INFO L231 Difference]: Finished difference. Result has 260 places, 706 transitions, 12790 flow [2024-06-21 16:36:14,792 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=11950, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=689, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=210, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=477, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12790, PETRI_PLACES=260, PETRI_TRANSITIONS=706} [2024-06-21 16:36:14,792 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 216 predicate places. [2024-06-21 16:36:14,792 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 706 transitions, 12790 flow [2024-06-21 16:36:14,793 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 16:36:14,793 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:36:14,793 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:36:14,793 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-21 16:36:14,793 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 16:36:14,793 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:36:14,794 INFO L85 PathProgramCache]: Analyzing trace with hash 1863925086, now seen corresponding path program 3 times [2024-06-21 16:36:14,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:36:14,794 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1487095947] [2024-06-21 16:36:14,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:36:14,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:36:14,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:36:15,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 16:36:15,542 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:36:15,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1487095947] [2024-06-21 16:36:15,543 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1487095947] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:36:15,543 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:36:15,543 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:36:15,543 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [507078130] [2024-06-21 16:36:15,543 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:36:15,543 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:36:15,543 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:36:15,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:36:15,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:36:15,616 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 16:36:15,617 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 706 transitions, 12790 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 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 16:36:15,617 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:36:15,617 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 16:36:15,617 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:36:17,404 INFO L124 PetriNetUnfolderBase]: 5096/7445 cut-off events. [2024-06-21 16:36:17,405 INFO L125 PetriNetUnfolderBase]: For 438107/438119 co-relation queries the response was YES. [2024-06-21 16:36:17,462 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70919 conditions, 7445 events. 5096/7445 cut-off events. For 438107/438119 co-relation queries the response was YES. Maximal size of possible extension queue 324. Compared 38841 event pairs, 1164 based on Foata normal form. 18/7462 useless extension candidates. Maximal degree in co-relation 70806. Up to 5415 conditions per place. [2024-06-21 16:36:17,499 INFO L140 encePairwiseOnDemand]: 27/43 looper letters, 551 selfloop transitions, 255 changer transitions 0/809 dead transitions. [2024-06-21 16:36:17,500 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 809 transitions, 16112 flow [2024-06-21 16:36:17,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:36:17,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:36:17,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 203 transitions. [2024-06-21 16:36:17,501 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4720930232558139 [2024-06-21 16:36:17,501 INFO L175 Difference]: Start difference. First operand has 260 places, 706 transitions, 12790 flow. Second operand 10 states and 203 transitions. [2024-06-21 16:36:17,501 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 809 transitions, 16112 flow [2024-06-21 16:36:18,367 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 809 transitions, 15764 flow, removed 52 selfloop flow, removed 5 redundant places. [2024-06-21 16:36:18,378 INFO L231 Difference]: Finished difference. Result has 266 places, 723 transitions, 13233 flow [2024-06-21 16:36:18,378 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=12442, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=706, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=238, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=466, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=13233, PETRI_PLACES=266, PETRI_TRANSITIONS=723} [2024-06-21 16:36:18,379 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 222 predicate places. [2024-06-21 16:36:18,379 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 723 transitions, 13233 flow [2024-06-21 16:36:18,379 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 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 16:36:18,379 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:36:18,379 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:36:18,379 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-21 16:36:18,379 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:36:18,380 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:36:18,380 INFO L85 PathProgramCache]: Analyzing trace with hash 1868760660, now seen corresponding path program 4 times [2024-06-21 16:36:18,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:36:18,380 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1087870518] [2024-06-21 16:36:18,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:36:18,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:36:18,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:36:19,015 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:36:19,016 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:36:19,016 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1087870518] [2024-06-21 16:36:19,016 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1087870518] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:36:19,016 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:36:19,016 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:36:19,016 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [590270917] [2024-06-21 16:36:19,017 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:36:19,017 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:36:19,017 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:36:19,017 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:36:19,017 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:36:19,102 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 16:36:19,103 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 723 transitions, 13233 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 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 16:36:19,103 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:36:19,103 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 16:36:19,103 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:36:20,944 INFO L124 PetriNetUnfolderBase]: 5094/7444 cut-off events. [2024-06-21 16:36:20,945 INFO L125 PetriNetUnfolderBase]: For 458351/458363 co-relation queries the response was YES. [2024-06-21 16:36:21,010 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72187 conditions, 7444 events. 5094/7444 cut-off events. For 458351/458363 co-relation queries the response was YES. Maximal size of possible extension queue 324. Compared 38861 event pairs, 1132 based on Foata normal form. 16/7459 useless extension candidates. Maximal degree in co-relation 72072. Up to 5421 conditions per place. [2024-06-21 16:36:21,051 INFO L140 encePairwiseOnDemand]: 27/43 looper letters, 535 selfloop transitions, 275 changer transitions 0/813 dead transitions. [2024-06-21 16:36:21,051 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 813 transitions, 16266 flow [2024-06-21 16:36:21,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:36:21,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:36:21,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 201 transitions. [2024-06-21 16:36:21,053 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46744186046511627 [2024-06-21 16:36:21,053 INFO L175 Difference]: Start difference. First operand has 266 places, 723 transitions, 13233 flow. Second operand 10 states and 201 transitions. [2024-06-21 16:36:21,053 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 813 transitions, 16266 flow [2024-06-21 16:36:21,923 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 813 transitions, 15790 flow, removed 43 selfloop flow, removed 6 redundant places. [2024-06-21 16:36:21,935 INFO L231 Difference]: Finished difference. Result has 270 places, 731 transitions, 13473 flow [2024-06-21 16:36:21,935 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=12764, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=723, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=267, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=455, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=13473, PETRI_PLACES=270, PETRI_TRANSITIONS=731} [2024-06-21 16:36:21,936 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 226 predicate places. [2024-06-21 16:36:21,936 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 731 transitions, 13473 flow [2024-06-21 16:36:21,936 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 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 16:36:21,936 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:36:21,936 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:36:21,936 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-21 16:36:21,937 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 16:36:21,937 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:36:21,937 INFO L85 PathProgramCache]: Analyzing trace with hash -1982923252, now seen corresponding path program 6 times [2024-06-21 16:36:21,937 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:36:21,938 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [331046726] [2024-06-21 16:36:21,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:36:21,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:36:21,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:36:22,789 INFO 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 16:36:22,790 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:36:22,790 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [331046726] [2024-06-21 16:36:22,790 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [331046726] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:36:22,790 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:36:22,790 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:36:22,790 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [114980622] [2024-06-21 16:36:22,791 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:36:22,791 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:36:22,791 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:36:22,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:36:22,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:36:22,950 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-21 16:36:22,950 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 731 transitions, 13473 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 16:36:22,950 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:36:22,950 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-21 16:36:22,951 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:36:24,836 INFO L124 PetriNetUnfolderBase]: 4905/7240 cut-off events. [2024-06-21 16:36:24,836 INFO L125 PetriNetUnfolderBase]: For 457628/457677 co-relation queries the response was YES. [2024-06-21 16:36:24,899 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70789 conditions, 7240 events. 4905/7240 cut-off events. For 457628/457677 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 38198 event pairs, 1146 based on Foata normal form. 18/7231 useless extension candidates. Maximal degree in co-relation 70673. Up to 5987 conditions per place. [2024-06-21 16:36:24,938 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 412 selfloop transitions, 229 changer transitions 0/771 dead transitions. [2024-06-21 16:36:24,938 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 771 transitions, 15252 flow [2024-06-21 16:36:24,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:36:24,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:36:24,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 193 transitions. [2024-06-21 16:36:24,940 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44883720930232557 [2024-06-21 16:36:24,940 INFO L175 Difference]: Start difference. First operand has 270 places, 731 transitions, 13473 flow. Second operand 10 states and 193 transitions. [2024-06-21 16:36:24,940 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 771 transitions, 15252 flow [2024-06-21 16:36:25,836 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 771 transitions, 14713 flow, removed 37 selfloop flow, removed 7 redundant places. [2024-06-21 16:36:25,852 INFO L231 Difference]: Finished difference. Result has 273 places, 734 transitions, 13475 flow [2024-06-21 16:36:25,852 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=12934, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=731, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=226, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=505, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=13475, PETRI_PLACES=273, PETRI_TRANSITIONS=734} [2024-06-21 16:36:25,853 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 229 predicate places. [2024-06-21 16:36:25,853 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 734 transitions, 13475 flow [2024-06-21 16:36:25,853 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 16:36:25,853 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:36:25,853 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:36:25,853 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-21 16:36:25,854 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 16:36:25,854 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:36:25,854 INFO L85 PathProgramCache]: Analyzing trace with hash 1822261352, now seen corresponding path program 7 times [2024-06-21 16:36:25,854 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:36:25,854 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [207314296] [2024-06-21 16:36:25,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:36:25,855 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:36:25,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:36:26,608 INFO 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 16:36:26,608 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:36:26,608 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [207314296] [2024-06-21 16:36:26,608 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [207314296] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:36:26,608 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:36:26,608 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:36:26,608 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1671998323] [2024-06-21 16:36:26,608 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:36:26,609 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:36:26,609 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:36:26,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:36:26,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:36:26,779 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-21 16:36:26,779 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 734 transitions, 13475 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 16:36:26,779 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:36:26,779 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-21 16:36:26,779 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:36:28,498 INFO L124 PetriNetUnfolderBase]: 4959/7336 cut-off events. [2024-06-21 16:36:28,498 INFO L125 PetriNetUnfolderBase]: For 466779/466816 co-relation queries the response was YES. [2024-06-21 16:36:28,576 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70878 conditions, 7336 events. 4959/7336 cut-off events. For 466779/466816 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 38981 event pairs, 988 based on Foata normal form. 12/7335 useless extension candidates. Maximal degree in co-relation 70761. Up to 6512 conditions per place. [2024-06-21 16:36:28,629 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 571 selfloop transitions, 94 changer transitions 0/795 dead transitions. [2024-06-21 16:36:28,629 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 795 transitions, 15434 flow [2024-06-21 16:36:28,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:36:28,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:36:28,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 186 transitions. [2024-06-21 16:36:28,630 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4325581395348837 [2024-06-21 16:36:28,631 INFO L175 Difference]: Start difference. First operand has 273 places, 734 transitions, 13475 flow. Second operand 10 states and 186 transitions. [2024-06-21 16:36:28,631 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 795 transitions, 15434 flow [2024-06-21 16:36:29,635 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 795 transitions, 14998 flow, removed 53 selfloop flow, removed 6 redundant places. [2024-06-21 16:36:29,646 INFO L231 Difference]: Finished difference. Result has 278 places, 763 transitions, 13799 flow [2024-06-21 16:36:29,646 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=13074, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=734, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=652, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=13799, PETRI_PLACES=278, PETRI_TRANSITIONS=763} [2024-06-21 16:36:29,647 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 234 predicate places. [2024-06-21 16:36:29,647 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 763 transitions, 13799 flow [2024-06-21 16:36:29,647 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 16:36:29,647 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:36:29,647 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:36:29,647 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-21 16:36:29,647 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 16:36:29,648 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:36:29,648 INFO L85 PathProgramCache]: Analyzing trace with hash -2009273234, now seen corresponding path program 5 times [2024-06-21 16:36:29,648 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:36:29,648 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1947362464] [2024-06-21 16:36:29,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:36:29,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:36:29,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:36:30,406 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:36:30,407 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:36:30,407 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1947362464] [2024-06-21 16:36:30,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1947362464] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:36:30,407 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:36:30,407 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:36:30,407 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [284341434] [2024-06-21 16:36:30,407 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:36:30,407 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:36:30,407 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:36:30,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:36:30,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:36:30,478 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 16:36:30,478 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 763 transitions, 13799 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 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 16:36:30,478 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:36:30,478 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 16:36:30,478 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:36:32,707 INFO L124 PetriNetUnfolderBase]: 5632/8201 cut-off events. [2024-06-21 16:36:32,707 INFO L125 PetriNetUnfolderBase]: For 537775/537787 co-relation queries the response was YES. [2024-06-21 16:36:32,768 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78984 conditions, 8201 events. 5632/8201 cut-off events. For 537775/537787 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 43285 event pairs, 1046 based on Foata normal form. 18/8218 useless extension candidates. Maximal degree in co-relation 78865. Up to 5639 conditions per place. [2024-06-21 16:36:32,810 INFO L140 encePairwiseOnDemand]: 27/43 looper letters, 533 selfloop transitions, 391 changer transitions 0/927 dead transitions. [2024-06-21 16:36:32,810 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 927 transitions, 18087 flow [2024-06-21 16:36:32,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:36:32,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:36:32,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 205 transitions. [2024-06-21 16:36:32,811 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47674418604651164 [2024-06-21 16:36:32,811 INFO L175 Difference]: Start difference. First operand has 278 places, 763 transitions, 13799 flow. Second operand 10 states and 205 transitions. [2024-06-21 16:36:32,811 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 927 transitions, 18087 flow [2024-06-21 16:36:33,748 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 927 transitions, 17868 flow, removed 47 selfloop flow, removed 4 redundant places. [2024-06-21 16:36:33,760 INFO L231 Difference]: Finished difference. Result has 287 places, 834 transitions, 15455 flow [2024-06-21 16:36:33,761 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=13580, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=763, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=323, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=429, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=15455, PETRI_PLACES=287, PETRI_TRANSITIONS=834} [2024-06-21 16:36:33,761 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 243 predicate places. [2024-06-21 16:36:33,761 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 834 transitions, 15455 flow [2024-06-21 16:36:33,762 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 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 16:36:33,762 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:36:33,762 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:36:33,762 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-21 16:36:33,762 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 16:36:33,762 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:36:33,762 INFO L85 PathProgramCache]: Analyzing trace with hash -2009273420, now seen corresponding path program 8 times [2024-06-21 16:36:33,763 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:36:33,763 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [983462615] [2024-06-21 16:36:33,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:36:33,763 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:36:33,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:36:34,524 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:36:34,524 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:36:34,524 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [983462615] [2024-06-21 16:36:34,525 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [983462615] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:36:34,525 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:36:34,525 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:36:34,525 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1397015101] [2024-06-21 16:36:34,525 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:36:34,526 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:36:34,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:36:34,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:36:34,526 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:36:34,624 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-21 16:36:34,625 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 834 transitions, 15455 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 16:36:34,625 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:36:34,625 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-21 16:36:34,625 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:36:36,883 INFO L124 PetriNetUnfolderBase]: 5493/8090 cut-off events. [2024-06-21 16:36:36,884 INFO L125 PetriNetUnfolderBase]: For 566173/566216 co-relation queries the response was YES. [2024-06-21 16:36:36,940 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81338 conditions, 8090 events. 5493/8090 cut-off events. For 566173/566216 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 43564 event pairs, 997 based on Foata normal form. 18/8095 useless extension candidates. Maximal degree in co-relation 81216. Up to 6647 conditions per place. [2024-06-21 16:36:36,980 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 470 selfloop transitions, 274 changer transitions 0/897 dead transitions. [2024-06-21 16:36:36,980 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 897 transitions, 18001 flow [2024-06-21 16:36:36,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:36:36,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:36:36,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 197 transitions. [2024-06-21 16:36:36,983 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45813953488372094 [2024-06-21 16:36:36,983 INFO L175 Difference]: Start difference. First operand has 287 places, 834 transitions, 15455 flow. Second operand 10 states and 197 transitions. [2024-06-21 16:36:36,983 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 897 transitions, 18001 flow [2024-06-21 16:36:37,902 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 897 transitions, 17650 flow, removed 69 selfloop flow, removed 4 redundant places. [2024-06-21 16:36:37,930 INFO L231 Difference]: Finished difference. Result has 294 places, 860 transitions, 16182 flow [2024-06-21 16:36:37,933 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=15104, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=834, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=248, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=584, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=16182, PETRI_PLACES=294, PETRI_TRANSITIONS=860} [2024-06-21 16:36:37,933 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 250 predicate places. [2024-06-21 16:36:37,948 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 860 transitions, 16182 flow [2024-06-21 16:36:37,948 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 16:36:37,948 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:36:37,948 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:36:37,948 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-21 16:36:37,948 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 16:36:37,949 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:36:37,949 INFO L85 PathProgramCache]: Analyzing trace with hash -2004625094, now seen corresponding path program 6 times [2024-06-21 16:36:37,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:36:37,949 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [680150348] [2024-06-21 16:36:37,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:36:37,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:36:37,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:36:38,635 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:36:38,635 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:36:38,635 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [680150348] [2024-06-21 16:36:38,635 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [680150348] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:36:38,635 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:36:38,635 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:36:38,635 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [502049487] [2024-06-21 16:36:38,636 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:36:38,636 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:36:38,636 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:36:38,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:36:38,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:36:38,731 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 16:36:38,736 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 860 transitions, 16182 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 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 16:36:38,736 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:36:38,736 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 16:36:38,736 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:36:40,981 INFO L124 PetriNetUnfolderBase]: 5977/8691 cut-off events. [2024-06-21 16:36:40,982 INFO L125 PetriNetUnfolderBase]: For 634263/634275 co-relation queries the response was YES. [2024-06-21 16:36:41,074 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88336 conditions, 8691 events. 5977/8691 cut-off events. For 634263/634275 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 46333 event pairs, 1042 based on Foata normal form. 20/8710 useless extension candidates. Maximal degree in co-relation 88212. Up to 5962 conditions per place. [2024-06-21 16:36:41,123 INFO L140 encePairwiseOnDemand]: 27/43 looper letters, 594 selfloop transitions, 407 changer transitions 0/1004 dead transitions. [2024-06-21 16:36:41,123 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 1004 transitions, 20664 flow [2024-06-21 16:36:41,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:36:41,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:36:41,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 206 transitions. [2024-06-21 16:36:41,124 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4790697674418605 [2024-06-21 16:36:41,124 INFO L175 Difference]: Start difference. First operand has 294 places, 860 transitions, 16182 flow. Second operand 10 states and 206 transitions. [2024-06-21 16:36:41,124 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 1004 transitions, 20664 flow [2024-06-21 16:36:42,447 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 1004 transitions, 20284 flow, removed 52 selfloop flow, removed 4 redundant places. [2024-06-21 16:36:42,461 INFO L231 Difference]: Finished difference. Result has 302 places, 904 transitions, 17484 flow [2024-06-21 16:36:42,462 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=15802, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=860, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=363, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=492, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=17484, PETRI_PLACES=302, PETRI_TRANSITIONS=904} [2024-06-21 16:36:42,462 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 258 predicate places. [2024-06-21 16:36:42,462 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 904 transitions, 17484 flow [2024-06-21 16:36:42,463 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 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 16:36:42,463 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:36:42,463 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:36:42,463 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-21 16:36:42,463 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 16:36:42,464 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:36:42,464 INFO L85 PathProgramCache]: Analyzing trace with hash -2004631604, now seen corresponding path program 7 times [2024-06-21 16:36:42,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:36:42,464 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [403019069] [2024-06-21 16:36:42,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:36:42,464 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:36:42,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:36:43,152 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:36:43,153 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:36:43,153 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [403019069] [2024-06-21 16:36:43,153 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [403019069] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:36:43,153 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:36:43,154 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:36:43,154 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [803632209] [2024-06-21 16:36:43,154 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:36:43,154 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:36:43,154 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:36:43,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:36:43,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:36:43,221 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 16:36:43,222 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 904 transitions, 17484 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 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 16:36:43,222 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:36:43,222 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 16:36:43,222 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:36:45,460 INFO L124 PetriNetUnfolderBase]: 5949/8655 cut-off events. [2024-06-21 16:36:45,460 INFO L125 PetriNetUnfolderBase]: For 661210/661222 co-relation queries the response was YES. [2024-06-21 16:36:45,535 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90277 conditions, 8655 events. 5949/8655 cut-off events. For 661210/661222 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 46198 event pairs, 1065 based on Foata normal form. 22/8676 useless extension candidates. Maximal degree in co-relation 90150. Up to 5950 conditions per place. [2024-06-21 16:36:45,581 INFO L140 encePairwiseOnDemand]: 27/43 looper letters, 604 selfloop transitions, 397 changer transitions 0/1004 dead transitions. [2024-06-21 16:36:45,582 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 1004 transitions, 21294 flow [2024-06-21 16:36:45,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:36:45,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:36:45,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 205 transitions. [2024-06-21 16:36:45,583 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47674418604651164 [2024-06-21 16:36:45,583 INFO L175 Difference]: Start difference. First operand has 302 places, 904 transitions, 17484 flow. Second operand 10 states and 205 transitions. [2024-06-21 16:36:45,583 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 1004 transitions, 21294 flow [2024-06-21 16:36:47,266 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 1004 transitions, 20576 flow, removed 89 selfloop flow, removed 5 redundant places. [2024-06-21 16:36:47,282 INFO L231 Difference]: Finished difference. Result has 307 places, 904 transitions, 17590 flow [2024-06-21 16:36:47,283 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=16766, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=904, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=397, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=507, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=17590, PETRI_PLACES=307, PETRI_TRANSITIONS=904} [2024-06-21 16:36:47,283 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 263 predicate places. [2024-06-21 16:36:47,283 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 904 transitions, 17590 flow [2024-06-21 16:36:47,284 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 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 16:36:47,284 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:36:47,284 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:36:47,284 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-21 16:36:47,284 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:36:47,285 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:36:47,285 INFO L85 PathProgramCache]: Analyzing trace with hash 1827022952, now seen corresponding path program 9 times [2024-06-21 16:36:47,285 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:36:47,285 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1778219525] [2024-06-21 16:36:47,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:36:47,285 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:36:47,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:36:48,108 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:36:48,108 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:36:48,109 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1778219525] [2024-06-21 16:36:48,109 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1778219525] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:36:48,109 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:36:48,109 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:36:48,109 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [145545256] [2024-06-21 16:36:48,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:36:48,110 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:36:48,110 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:36:48,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:36:48,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:36:48,217 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-21 16:36:48,218 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 904 transitions, 17590 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 16:36:48,218 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:36:48,218 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-21 16:36:48,218 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:36:50,599 INFO L124 PetriNetUnfolderBase]: 5755/8467 cut-off events. [2024-06-21 16:36:50,600 INFO L125 PetriNetUnfolderBase]: For 658741/658784 co-relation queries the response was YES. [2024-06-21 16:36:50,664 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88152 conditions, 8467 events. 5755/8467 cut-off events. For 658741/658784 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 46002 event pairs, 1024 based on Foata normal form. 19/8473 useless extension candidates. Maximal degree in co-relation 88024. Up to 6961 conditions per place. [2024-06-21 16:36:50,706 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 506 selfloop transitions, 279 changer transitions 0/952 dead transitions. [2024-06-21 16:36:50,706 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 952 transitions, 20087 flow [2024-06-21 16:36:50,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:36:50,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:36:50,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 197 transitions. [2024-06-21 16:36:50,707 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45813953488372094 [2024-06-21 16:36:50,708 INFO L175 Difference]: Start difference. First operand has 307 places, 904 transitions, 17590 flow. Second operand 10 states and 197 transitions. [2024-06-21 16:36:50,708 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 952 transitions, 20087 flow [2024-06-21 16:36:51,998 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 952 transitions, 19287 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-21 16:36:52,012 INFO L231 Difference]: Finished difference. Result has 309 places, 913 transitions, 17596 flow [2024-06-21 16:36:52,020 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=16790, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=904, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=270, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=634, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=17596, PETRI_PLACES=309, PETRI_TRANSITIONS=913} [2024-06-21 16:36:52,021 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 265 predicate places. [2024-06-21 16:36:52,021 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 913 transitions, 17596 flow [2024-06-21 16:36:52,021 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 16:36:52,021 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:36:52,021 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:36:52,021 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-21 16:36:52,022 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 16:36:52,022 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:36:52,022 INFO L85 PathProgramCache]: Analyzing trace with hash -503818262, now seen corresponding path program 8 times [2024-06-21 16:36:52,022 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:36:52,022 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [993252336] [2024-06-21 16:36:52,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:36:52,022 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:36:52,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:36:52,812 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:36:52,812 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:36:52,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [993252336] [2024-06-21 16:36:52,812 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [993252336] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:36:52,812 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:36:52,812 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:36:52,813 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [108849600] [2024-06-21 16:36:52,813 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:36:52,813 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:36:52,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:36:52,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:36:52,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:36:52,906 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 16:36:52,906 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 913 transitions, 17596 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 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 16:36:52,906 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:36:52,907 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 16:36:52,907 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:36:55,394 INFO L124 PetriNetUnfolderBase]: 6130/8917 cut-off events. [2024-06-21 16:36:55,394 INFO L125 PetriNetUnfolderBase]: For 712493/712505 co-relation queries the response was YES. [2024-06-21 16:36:55,462 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92368 conditions, 8917 events. 6130/8917 cut-off events. For 712493/712505 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 47791 event pairs, 995 based on Foata normal form. 18/8934 useless extension candidates. Maximal degree in co-relation 92239. Up to 6112 conditions per place. [2024-06-21 16:36:55,507 INFO L140 encePairwiseOnDemand]: 27/43 looper letters, 570 selfloop transitions, 462 changer transitions 0/1035 dead transitions. [2024-06-21 16:36:55,507 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 1035 transitions, 21752 flow [2024-06-21 16:36:55,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:36:55,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:36:55,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 202 transitions. [2024-06-21 16:36:55,524 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4697674418604651 [2024-06-21 16:36:55,524 INFO L175 Difference]: Start difference. First operand has 309 places, 913 transitions, 17596 flow. Second operand 10 states and 202 transitions. [2024-06-21 16:36:55,524 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 1035 transitions, 21752 flow [2024-06-21 16:36:56,876 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 1035 transitions, 21232 flow, removed 78 selfloop flow, removed 6 redundant places. [2024-06-21 16:36:56,892 INFO L231 Difference]: Finished difference. Result has 315 places, 948 transitions, 18981 flow [2024-06-21 16:36:56,893 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=17076, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=913, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=427, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=484, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=18981, PETRI_PLACES=315, PETRI_TRANSITIONS=948} [2024-06-21 16:36:56,893 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 271 predicate places. [2024-06-21 16:36:56,893 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 948 transitions, 18981 flow [2024-06-21 16:36:56,893 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 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 16:36:56,893 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:36:56,893 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:36:56,894 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-21 16:36:56,894 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 16:36:56,894 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:36:56,894 INFO L85 PathProgramCache]: Analyzing trace with hash -1832135204, now seen corresponding path program 9 times [2024-06-21 16:36:56,894 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:36:56,894 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1208245879] [2024-06-21 16:36:56,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:36:56,894 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:36:56,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:36:57,629 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:36:57,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:36:57,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1208245879] [2024-06-21 16:36:57,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1208245879] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:36:57,629 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:36:57,629 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:36:57,629 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1187424543] [2024-06-21 16:36:57,630 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:36:57,630 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:36:57,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:36:57,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:36:57,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:36:57,703 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 16:36:57,704 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 948 transitions, 18981 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 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 16:36:57,704 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:36:57,704 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 16:36:57,704 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:37:00,055 INFO L124 PetriNetUnfolderBase]: 6208/9024 cut-off events. [2024-06-21 16:37:00,055 INFO L125 PetriNetUnfolderBase]: For 764806/764818 co-relation queries the response was YES. [2024-06-21 16:37:00,137 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97367 conditions, 9024 events. 6208/9024 cut-off events. For 764806/764818 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 48389 event pairs, 1075 based on Foata normal form. 20/9043 useless extension candidates. Maximal degree in co-relation 97235. Up to 6175 conditions per place. [2024-06-21 16:37:00,187 INFO L140 encePairwiseOnDemand]: 27/43 looper letters, 625 selfloop transitions, 428 changer transitions 0/1056 dead transitions. [2024-06-21 16:37:00,188 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 1056 transitions, 23100 flow [2024-06-21 16:37:00,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:37:00,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:37:00,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 204 transitions. [2024-06-21 16:37:00,189 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4744186046511628 [2024-06-21 16:37:00,189 INFO L175 Difference]: Start difference. First operand has 315 places, 948 transitions, 18981 flow. Second operand 10 states and 204 transitions. [2024-06-21 16:37:00,189 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 1056 transitions, 23100 flow [2024-06-21 16:37:01,895 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 1056 transitions, 22507 flow, removed 77 selfloop flow, removed 5 redundant places. [2024-06-21 16:37:01,909 INFO L231 Difference]: Finished difference. Result has 320 places, 961 transitions, 19551 flow [2024-06-21 16:37:01,910 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=18436, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=948, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=415, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=533, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=19551, PETRI_PLACES=320, PETRI_TRANSITIONS=961} [2024-06-21 16:37:01,910 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 276 predicate places. [2024-06-21 16:37:01,910 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 961 transitions, 19551 flow [2024-06-21 16:37:01,911 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 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 16:37:01,911 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:37:01,911 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:37:01,911 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-21 16:37:01,911 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 16:37:01,913 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:37:01,913 INFO L85 PathProgramCache]: Analyzing trace with hash -975051122, now seen corresponding path program 10 times [2024-06-21 16:37:01,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:37:01,914 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [705876552] [2024-06-21 16:37:01,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:37:01,914 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:37:01,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:37:02,549 INFO 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 16:37:02,550 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:37:02,550 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [705876552] [2024-06-21 16:37:02,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [705876552] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:37:02,550 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:37:02,550 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:37:02,550 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [670628861] [2024-06-21 16:37:02,550 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:37:02,550 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:37:02,551 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:37:02,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:37:02,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:37:02,654 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 16:37:02,655 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 961 transitions, 19551 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 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 16:37:02,655 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:37:02,655 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 16:37:02,655 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:37:05,052 INFO L124 PetriNetUnfolderBase]: 6180/8988 cut-off events. [2024-06-21 16:37:05,053 INFO L125 PetriNetUnfolderBase]: For 765263/765275 co-relation queries the response was YES. [2024-06-21 16:37:05,127 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95783 conditions, 8988 events. 6180/8988 cut-off events. For 765263/765275 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 48141 event pairs, 1082 based on Foata normal form. 22/9009 useless extension candidates. Maximal degree in co-relation 95650. Up to 6163 conditions per place. [2024-06-21 16:37:05,174 INFO L140 encePairwiseOnDemand]: 27/43 looper letters, 612 selfloop transitions, 433 changer transitions 0/1048 dead transitions. [2024-06-21 16:37:05,174 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 1048 transitions, 23205 flow [2024-06-21 16:37:05,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:37:05,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:37:05,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 202 transitions. [2024-06-21 16:37:05,175 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4697674418604651 [2024-06-21 16:37:05,176 INFO L175 Difference]: Start difference. First operand has 320 places, 961 transitions, 19551 flow. Second operand 10 states and 202 transitions. [2024-06-21 16:37:05,176 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 1048 transitions, 23205 flow [2024-06-21 16:37:06,869 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 1048 transitions, 22097 flow, removed 83 selfloop flow, removed 7 redundant places. [2024-06-21 16:37:06,884 INFO L231 Difference]: Finished difference. Result has 323 places, 961 transitions, 19335 flow [2024-06-21 16:37:06,884 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=18447, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=961, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=433, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=528, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=19335, PETRI_PLACES=323, PETRI_TRANSITIONS=961} [2024-06-21 16:37:06,885 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 279 predicate places. [2024-06-21 16:37:06,885 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 961 transitions, 19335 flow [2024-06-21 16:37:06,885 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 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 16:37:06,885 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:37:06,885 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:37:06,885 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-21 16:37:06,885 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 16:37:06,886 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:37:06,886 INFO L85 PathProgramCache]: Analyzing trace with hash -1832141900, now seen corresponding path program 10 times [2024-06-21 16:37:06,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:37:06,886 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [769735615] [2024-06-21 16:37:06,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:37:06,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:37:06,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:37:07,619 INFO 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 16:37:07,620 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:37:07,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [769735615] [2024-06-21 16:37:07,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [769735615] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:37:07,620 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:37:07,620 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:37:07,621 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [246655391] [2024-06-21 16:37:07,621 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:37:07,621 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:37:07,621 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:37:07,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:37:07,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:37:07,731 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-21 16:37:07,732 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 961 transitions, 19335 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 16:37:07,732 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:37:07,732 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-21 16:37:07,732 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:37:10,149 INFO L124 PetriNetUnfolderBase]: 5951/8755 cut-off events. [2024-06-21 16:37:10,149 INFO L125 PetriNetUnfolderBase]: For 749721/749762 co-relation queries the response was YES. [2024-06-21 16:37:10,217 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92674 conditions, 8755 events. 5951/8755 cut-off events. For 749721/749762 co-relation queries the response was YES. Maximal size of possible extension queue 422. Compared 47723 event pairs, 998 based on Foata normal form. 17/8759 useless extension candidates. Maximal degree in co-relation 92540. Up to 7211 conditions per place. [2024-06-21 16:37:10,260 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 529 selfloop transitions, 288 changer transitions 0/999 dead transitions. [2024-06-21 16:37:10,260 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 999 transitions, 21553 flow [2024-06-21 16:37:10,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 16:37:10,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 16:37:10,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 192 transitions. [2024-06-21 16:37:10,261 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44651162790697674 [2024-06-21 16:37:10,261 INFO L175 Difference]: Start difference. First operand has 323 places, 961 transitions, 19335 flow. Second operand 10 states and 192 transitions. [2024-06-21 16:37:10,261 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 999 transitions, 21553 flow [2024-06-21 16:37:11,684 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 999 transitions, 20720 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-21 16:37:11,698 INFO L231 Difference]: Finished difference. Result has 325 places, 964 transitions, 19176 flow [2024-06-21 16:37:11,698 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=18502, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=961, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=285, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=676, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=19176, PETRI_PLACES=325, PETRI_TRANSITIONS=964} [2024-06-21 16:37:11,699 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 281 predicate places. [2024-06-21 16:37:11,699 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 964 transitions, 19176 flow [2024-06-21 16:37:11,699 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 16:37:11,699 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:37:11,699 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:37:11,699 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-21 16:37:11,699 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:37:11,700 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:37:11,700 INFO L85 PathProgramCache]: Analyzing trace with hash -1831895636, now seen corresponding path program 1 times [2024-06-21 16:37:11,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:37:11,700 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [643476931] [2024-06-21 16:37:11,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:37:11,700 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:37:11,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:37:12,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 16:37:12,726 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:37:12,726 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [643476931] [2024-06-21 16:37:12,726 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [643476931] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:37:12,726 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:37:12,727 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:37:12,727 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [505165881] [2024-06-21 16:37:12,727 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:37:12,727 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:37:12,727 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:37:12,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:37:12,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:37:12,849 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-21 16:37:12,850 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 964 transitions, 19176 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 16:37:12,850 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:37:12,850 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-21 16:37:12,850 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:37:15,382 INFO L124 PetriNetUnfolderBase]: 6045/8879 cut-off events. [2024-06-21 16:37:15,382 INFO L125 PetriNetUnfolderBase]: For 823345/823413 co-relation queries the response was YES. [2024-06-21 16:37:15,449 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93555 conditions, 8879 events. 6045/8879 cut-off events. For 823345/823413 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 48976 event pairs, 1540 based on Foata normal form. 65/8894 useless extension candidates. Maximal degree in co-relation 93420. Up to 7896 conditions per place. [2024-06-21 16:37:15,491 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 809 selfloop transitions, 107 changer transitions 0/1020 dead transitions. [2024-06-21 16:37:15,492 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 1020 transitions, 21943 flow [2024-06-21 16:37:15,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:37:15,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:37:15,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 182 transitions. [2024-06-21 16:37:15,493 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4702842377260982 [2024-06-21 16:37:15,493 INFO L175 Difference]: Start difference. First operand has 325 places, 964 transitions, 19176 flow. Second operand 9 states and 182 transitions. [2024-06-21 16:37:15,493 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 1020 transitions, 21943 flow [2024-06-21 16:37:16,988 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 1020 transitions, 21330 flow, removed 78 selfloop flow, removed 7 redundant places. [2024-06-21 16:37:17,002 INFO L231 Difference]: Finished difference. Result has 328 places, 980 transitions, 19125 flow [2024-06-21 16:37:17,003 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=18563, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=964, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=869, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=19125, PETRI_PLACES=328, PETRI_TRANSITIONS=980} [2024-06-21 16:37:17,004 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 284 predicate places. [2024-06-21 16:37:17,004 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 980 transitions, 19125 flow [2024-06-21 16:37:17,004 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 16:37:17,004 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:37:17,004 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:37:17,005 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-21 16:37:17,005 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 16:37:17,005 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:37:17,005 INFO L85 PathProgramCache]: Analyzing trace with hash 1331879852, now seen corresponding path program 1 times [2024-06-21 16:37:17,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:37:17,005 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [372508260] [2024-06-21 16:37:17,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:37:17,006 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:37:17,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:37:17,432 INFO 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 16:37:17,432 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:37:17,432 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [372508260] [2024-06-21 16:37:17,433 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [372508260] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:37:17,433 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:37:17,433 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 16:37:17,433 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1965993887] [2024-06-21 16:37:17,433 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:37:17,433 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 16:37:17,433 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:37:17,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 16:37:17,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 16:37:17,498 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 16:37:17,498 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 980 transitions, 19125 flow. Second operand has 7 states, 7 states have (on average 11.857142857142858) internal successors, (83), 7 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 16:37:17,498 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:37:17,498 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 16:37:17,498 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:37:19,718 INFO L124 PetriNetUnfolderBase]: 5654/8447 cut-off events. [2024-06-21 16:37:19,718 INFO L125 PetriNetUnfolderBase]: For 824670/824744 co-relation queries the response was YES. [2024-06-21 16:37:19,787 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90167 conditions, 8447 events. 5654/8447 cut-off events. For 824670/824744 co-relation queries the response was YES. Maximal size of possible extension queue 432. Compared 47878 event pairs, 1541 based on Foata normal form. 61/8441 useless extension candidates. Maximal degree in co-relation 90030. Up to 7289 conditions per place. [2024-06-21 16:37:19,830 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 754 selfloop transitions, 21 changer transitions 0/998 dead transitions. [2024-06-21 16:37:19,830 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 998 transitions, 20863 flow [2024-06-21 16:37:19,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 16:37:19,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 16:37:19,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 134 transitions. [2024-06-21 16:37:19,832 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44518272425249167 [2024-06-21 16:37:19,832 INFO L175 Difference]: Start difference. First operand has 328 places, 980 transitions, 19125 flow. Second operand 7 states and 134 transitions. [2024-06-21 16:37:19,832 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 998 transitions, 20863 flow [2024-06-21 16:37:21,477 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 998 transitions, 20283 flow, removed 81 selfloop flow, removed 8 redundant places. [2024-06-21 16:37:21,491 INFO L231 Difference]: Finished difference. Result has 327 places, 980 transitions, 18593 flow [2024-06-21 16:37:21,491 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=18545, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=980, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=959, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=18593, PETRI_PLACES=327, PETRI_TRANSITIONS=980} [2024-06-21 16:37:21,492 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 283 predicate places. [2024-06-21 16:37:21,492 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 980 transitions, 18593 flow [2024-06-21 16:37:21,492 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.857142857142858) internal successors, (83), 7 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 16:37:21,492 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:37:21,492 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:37:21,492 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-21 16:37:21,492 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:37:21,493 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:37:21,493 INFO L85 PathProgramCache]: Analyzing trace with hash 1385682634, now seen corresponding path program 11 times [2024-06-21 16:37:21,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:37:21,493 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1501475946] [2024-06-21 16:37:21,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:37:21,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:37:21,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:37:22,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 16:37:22,329 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:37:22,330 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1501475946] [2024-06-21 16:37:22,330 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1501475946] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:37:22,330 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:37:22,330 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:37:22,330 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1721175587] [2024-06-21 16:37:22,330 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:37:22,330 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:37:22,330 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:37:22,331 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:37:22,331 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:37:22,453 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-21 16:37:22,453 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 980 transitions, 18593 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 16:37:22,453 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:37:22,453 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-21 16:37:22,453 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:37:24,750 INFO L124 PetriNetUnfolderBase]: 6067/8913 cut-off events. [2024-06-21 16:37:24,750 INFO L125 PetriNetUnfolderBase]: For 861937/862085 co-relation queries the response was YES. [2024-06-21 16:37:24,828 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93229 conditions, 8913 events. 6067/8913 cut-off events. For 861937/862085 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 49273 event pairs, 1472 based on Foata normal form. 13/8862 useless extension candidates. Maximal degree in co-relation 93094. Up to 7851 conditions per place. [2024-06-21 16:37:24,874 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 706 selfloop transitions, 123 changer transitions 0/1014 dead transitions. [2024-06-21 16:37:24,874 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 1014 transitions, 20449 flow [2024-06-21 16:37:24,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:37:24,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:37:24,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-21 16:37:24,875 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43669250645994834 [2024-06-21 16:37:24,876 INFO L175 Difference]: Start difference. First operand has 327 places, 980 transitions, 18593 flow. Second operand 9 states and 169 transitions. [2024-06-21 16:37:24,876 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 1014 transitions, 20449 flow [2024-06-21 16:37:27,002 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 1014 transitions, 20221 flow, removed 53 selfloop flow, removed 5 redundant places. [2024-06-21 16:37:27,016 INFO L231 Difference]: Finished difference. Result has 331 places, 980 transitions, 18671 flow [2024-06-21 16:37:27,017 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=18365, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=980, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=857, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=18671, PETRI_PLACES=331, PETRI_TRANSITIONS=980} [2024-06-21 16:37:27,017 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 287 predicate places. [2024-06-21 16:37:27,017 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 980 transitions, 18671 flow [2024-06-21 16:37:27,017 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 16:37:27,017 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:37:27,018 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:37:27,018 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-21 16:37:27,018 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 16:37:27,018 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:37:27,018 INFO L85 PathProgramCache]: Analyzing trace with hash 1385802604, now seen corresponding path program 12 times [2024-06-21 16:37:27,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:37:27,018 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [749261475] [2024-06-21 16:37:27,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:37:27,019 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:37:27,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:37:27,836 INFO 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 16:37:27,836 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:37:27,836 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [749261475] [2024-06-21 16:37:27,836 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [749261475] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:37:27,836 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:37:27,836 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:37:27,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1236331320] [2024-06-21 16:37:27,837 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:37:27,837 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:37:27,837 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:37:27,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:37:27,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:37:27,946 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-21 16:37:27,946 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 980 transitions, 18671 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 16:37:27,946 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:37:27,946 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-21 16:37:27,947 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:37:30,235 INFO L124 PetriNetUnfolderBase]: 6090/8939 cut-off events. [2024-06-21 16:37:30,236 INFO L125 PetriNetUnfolderBase]: For 889826/889986 co-relation queries the response was YES. [2024-06-21 16:37:30,307 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94269 conditions, 8939 events. 6090/8939 cut-off events. For 889826/889986 co-relation queries the response was YES. Maximal size of possible extension queue 435. Compared 49316 event pairs, 1315 based on Foata normal form. 17/8887 useless extension candidates. Maximal degree in co-relation 94134. Up to 7429 conditions per place. [2024-06-21 16:37:30,352 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 533 selfloop transitions, 308 changer transitions 0/1026 dead transitions. [2024-06-21 16:37:30,353 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 1026 transitions, 21071 flow [2024-06-21 16:37:30,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:37:30,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:37:30,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 174 transitions. [2024-06-21 16:37:30,354 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4496124031007752 [2024-06-21 16:37:30,354 INFO L175 Difference]: Start difference. First operand has 331 places, 980 transitions, 18671 flow. Second operand 9 states and 174 transitions. [2024-06-21 16:37:30,354 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 1026 transitions, 21071 flow [2024-06-21 16:37:31,931 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 1026 transitions, 20661 flow, removed 16 selfloop flow, removed 10 redundant places. [2024-06-21 16:37:31,950 INFO L231 Difference]: Finished difference. Result has 330 places, 986 transitions, 19098 flow [2024-06-21 16:37:31,951 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=18277, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=980, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=302, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=678, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=19098, PETRI_PLACES=330, PETRI_TRANSITIONS=986} [2024-06-21 16:37:31,951 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 286 predicate places. [2024-06-21 16:37:31,951 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 986 transitions, 19098 flow [2024-06-21 16:37:31,951 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 16:37:31,951 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:37:31,952 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:37:31,952 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-21 16:37:31,952 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 16:37:31,952 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:37:31,952 INFO L85 PathProgramCache]: Analyzing trace with hash 1385802790, now seen corresponding path program 11 times [2024-06-21 16:37:31,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:37:31,952 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [289664279] [2024-06-21 16:37:31,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:37:31,953 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:37:31,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:37:32,871 INFO 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 16:37:32,872 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:37:32,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [289664279] [2024-06-21 16:37:32,872 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [289664279] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:37:32,872 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:37:32,872 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:37:32,872 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1835796268] [2024-06-21 16:37:32,872 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:37:32,872 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:37:32,872 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:37:32,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:37:32,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:37:32,964 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 16:37:32,964 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 986 transitions, 19098 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 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 16:37:32,964 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:37:32,964 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 16:37:32,964 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:37:35,158 INFO L124 PetriNetUnfolderBase]: 6387/9298 cut-off events. [2024-06-21 16:37:35,158 INFO L125 PetriNetUnfolderBase]: For 815123/815135 co-relation queries the response was YES. [2024-06-21 16:37:35,255 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96228 conditions, 9298 events. 6387/9298 cut-off events. For 815123/815135 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 50424 event pairs, 1265 based on Foata normal form. 18/9315 useless extension candidates. Maximal degree in co-relation 96094. Up to 6103 conditions per place. [2024-06-21 16:37:35,309 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 456 selfloop transitions, 604 changer transitions 0/1063 dead transitions. [2024-06-21 16:37:35,309 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 1063 transitions, 22713 flow [2024-06-21 16:37:35,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:37:35,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:37:35,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 184 transitions. [2024-06-21 16:37:35,310 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4754521963824289 [2024-06-21 16:37:35,310 INFO L175 Difference]: Start difference. First operand has 330 places, 986 transitions, 19098 flow. Second operand 9 states and 184 transitions. [2024-06-21 16:37:35,310 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 1063 transitions, 22713 flow [2024-06-21 16:37:37,105 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 1063 transitions, 21927 flow, removed 136 selfloop flow, removed 11 redundant places. [2024-06-21 16:37:37,120 INFO L231 Difference]: Finished difference. Result has 330 places, 1008 transitions, 20371 flow [2024-06-21 16:37:37,121 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=18348, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=986, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=585, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=398, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=20371, PETRI_PLACES=330, PETRI_TRANSITIONS=1008} [2024-06-21 16:37:37,121 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 286 predicate places. [2024-06-21 16:37:37,121 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 1008 transitions, 20371 flow [2024-06-21 16:37:37,122 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 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 16:37:37,122 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:37:37,122 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:37:37,122 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-21 16:37:37,122 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 16:37:37,122 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:37:37,122 INFO L85 PathProgramCache]: Analyzing trace with hash -444488374, now seen corresponding path program 13 times [2024-06-21 16:37:37,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:37:37,123 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2088274563] [2024-06-21 16:37:37,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:37:37,123 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:37:37,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:37:37,913 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:37:37,913 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:37:37,914 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2088274563] [2024-06-21 16:37:37,914 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2088274563] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:37:37,914 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:37:37,914 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:37:37,914 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [812815737] [2024-06-21 16:37:37,914 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:37:37,914 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:37:37,914 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:37:37,915 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:37:37,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:37:37,990 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-21 16:37:37,990 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 1008 transitions, 20371 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 16:37:37,990 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:37:37,990 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-21 16:37:37,991 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:37:40,100 INFO L124 PetriNetUnfolderBase]: 6178/9089 cut-off events. [2024-06-21 16:37:40,100 INFO L125 PetriNetUnfolderBase]: For 766028/766078 co-relation queries the response was YES. [2024-06-21 16:37:40,187 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97067 conditions, 9089 events. 6178/9089 cut-off events. For 766028/766078 co-relation queries the response was YES. Maximal size of possible extension queue 451. Compared 50073 event pairs, 1258 based on Foata normal form. 16/9078 useless extension candidates. Maximal degree in co-relation 96935. Up to 7516 conditions per place. [2024-06-21 16:37:40,239 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 559 selfloop transitions, 308 changer transitions 0/1059 dead transitions. [2024-06-21 16:37:40,239 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 1059 transitions, 23027 flow [2024-06-21 16:37:40,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:37:40,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:37:40,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-21 16:37:40,241 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-21 16:37:40,241 INFO L175 Difference]: Start difference. First operand has 330 places, 1008 transitions, 20371 flow. Second operand 9 states and 172 transitions. [2024-06-21 16:37:40,241 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 1059 transitions, 23027 flow [2024-06-21 16:37:42,444 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 1059 transitions, 22507 flow, removed 85 selfloop flow, removed 4 redundant places. [2024-06-21 16:37:42,459 INFO L231 Difference]: Finished difference. Result has 335 places, 1017 transitions, 20767 flow [2024-06-21 16:37:42,460 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=19859, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1008, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=299, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=709, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=20767, PETRI_PLACES=335, PETRI_TRANSITIONS=1017} [2024-06-21 16:37:42,460 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 291 predicate places. [2024-06-21 16:37:42,460 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 1017 transitions, 20767 flow [2024-06-21 16:37:42,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 16:37:42,460 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:37:42,461 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:37:42,461 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-21 16:37:42,461 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 16:37:42,461 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:37:42,461 INFO L85 PathProgramCache]: Analyzing trace with hash 1390450930, now seen corresponding path program 12 times [2024-06-21 16:37:42,461 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:37:42,461 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1378121171] [2024-06-21 16:37:42,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:37:42,462 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:37:42,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:37:43,230 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:37:43,230 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:37:43,231 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1378121171] [2024-06-21 16:37:43,231 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1378121171] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:37:43,231 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:37:43,231 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:37:43,231 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1396670857] [2024-06-21 16:37:43,231 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:37:43,231 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:37:43,232 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:37:43,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:37:43,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:37:43,323 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 16:37:43,323 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 1017 transitions, 20767 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 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 16:37:43,323 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:37:43,323 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 16:37:43,323 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:37:45,649 INFO L124 PetriNetUnfolderBase]: 6682/9725 cut-off events. [2024-06-21 16:37:45,649 INFO L125 PetriNetUnfolderBase]: For 797925/797937 co-relation queries the response was YES. [2024-06-21 16:37:45,745 INFO L83 FinitePrefix]: Finished finitePrefix Result has 103462 conditions, 9725 events. 6682/9725 cut-off events. For 797925/797937 co-relation queries the response was YES. Maximal size of possible extension queue 467. Compared 53175 event pairs, 1229 based on Foata normal form. 20/9744 useless extension candidates. Maximal degree in co-relation 103328. Up to 6355 conditions per place. [2024-06-21 16:37:45,800 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 527 selfloop transitions, 597 changer transitions 0/1127 dead transitions. [2024-06-21 16:37:45,800 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 1127 transitions, 25178 flow [2024-06-21 16:37:45,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:37:45,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:37:45,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 183 transitions. [2024-06-21 16:37:45,801 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4728682170542636 [2024-06-21 16:37:45,802 INFO L175 Difference]: Start difference. First operand has 335 places, 1017 transitions, 20767 flow. Second operand 9 states and 183 transitions. [2024-06-21 16:37:45,802 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 1127 transitions, 25178 flow [2024-06-21 16:37:47,847 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 1127 transitions, 24528 flow, removed 98 selfloop flow, removed 7 redundant places. [2024-06-21 16:37:47,863 INFO L231 Difference]: Finished difference. Result has 339 places, 1058 transitions, 22501 flow [2024-06-21 16:37:47,864 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=20145, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1017, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=556, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=459, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=22501, PETRI_PLACES=339, PETRI_TRANSITIONS=1058} [2024-06-21 16:37:47,864 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 295 predicate places. [2024-06-21 16:37:47,864 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 1058 transitions, 22501 flow [2024-06-21 16:37:47,864 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 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 16:37:47,864 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:37:47,865 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:37:47,865 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-21 16:37:47,865 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:37:47,865 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:37:47,865 INFO L85 PathProgramCache]: Analyzing trace with hash 1390444420, now seen corresponding path program 13 times [2024-06-21 16:37:47,865 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:37:47,865 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [856520120] [2024-06-21 16:37:47,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:37:47,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:37:47,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:37:48,687 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:37:48,687 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:37:48,687 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [856520120] [2024-06-21 16:37:48,687 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [856520120] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:37:48,687 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:37:48,688 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:37:48,688 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [606941876] [2024-06-21 16:37:48,688 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:37:48,688 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:37:48,688 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:37:48,688 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:37:48,688 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:37:48,755 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 16:37:48,755 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 1058 transitions, 22501 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 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 16:37:48,756 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:37:48,756 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 16:37:48,756 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:37:51,531 INFO L124 PetriNetUnfolderBase]: 6654/9686 cut-off events. [2024-06-21 16:37:51,531 INFO L125 PetriNetUnfolderBase]: For 782350/782362 co-relation queries the response was YES. [2024-06-21 16:37:51,615 INFO L83 FinitePrefix]: Finished finitePrefix Result has 105865 conditions, 9686 events. 6654/9686 cut-off events. For 782350/782362 co-relation queries the response was YES. Maximal size of possible extension queue 466. Compared 52914 event pairs, 1284 based on Foata normal form. 22/9707 useless extension candidates. Maximal degree in co-relation 105730. Up to 6343 conditions per place. [2024-06-21 16:37:51,669 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 553 selfloop transitions, 573 changer transitions 0/1129 dead transitions. [2024-06-21 16:37:51,669 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 1129 transitions, 26177 flow [2024-06-21 16:37:51,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:37:51,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:37:51,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 182 transitions. [2024-06-21 16:37:51,670 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4702842377260982 [2024-06-21 16:37:51,670 INFO L175 Difference]: Start difference. First operand has 339 places, 1058 transitions, 22501 flow. Second operand 9 states and 182 transitions. [2024-06-21 16:37:51,670 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 1129 transitions, 26177 flow [2024-06-21 16:37:53,987 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 1129 transitions, 25423 flow, removed 97 selfloop flow, removed 4 redundant places. [2024-06-21 16:37:54,034 INFO L231 Difference]: Finished difference. Result has 344 places, 1058 transitions, 22955 flow [2024-06-21 16:37:54,034 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=21749, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1058, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=573, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=485, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=22955, PETRI_PLACES=344, PETRI_TRANSITIONS=1058} [2024-06-21 16:37:54,035 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 300 predicate places. [2024-06-21 16:37:54,035 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 1058 transitions, 22955 flow [2024-06-21 16:37:54,035 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 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 16:37:54,035 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:37:54,035 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:37:54,035 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-21 16:37:54,035 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:37:54,036 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:37:54,036 INFO L85 PathProgramCache]: Analyzing trace with hash 1563180388, now seen corresponding path program 2 times [2024-06-21 16:37:54,036 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:37:54,036 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [844184760] [2024-06-21 16:37:54,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:37:54,036 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:37:54,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:37:55,038 INFO 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 16:37:55,039 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:37:55,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [844184760] [2024-06-21 16:37:55,039 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [844184760] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:37:55,039 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:37:55,039 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:37:55,039 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1302021219] [2024-06-21 16:37:55,039 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:37:55,039 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:37:55,039 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:37:55,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:37:55,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:37:55,165 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-21 16:37:55,166 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 1058 transitions, 22955 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states 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 16:37:55,166 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:37:55,166 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-21 16:37:55,166 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:37:58,050 INFO L124 PetriNetUnfolderBase]: 6481/9512 cut-off events. [2024-06-21 16:37:58,050 INFO L125 PetriNetUnfolderBase]: For 835286/835370 co-relation queries the response was YES. [2024-06-21 16:37:58,131 INFO L83 FinitePrefix]: Finished finitePrefix Result has 104907 conditions, 9512 events. 6481/9512 cut-off events. For 835286/835370 co-relation queries the response was YES. Maximal size of possible extension queue 494. Compared 53084 event pairs, 1586 based on Foata normal form. 78/9524 useless extension candidates. Maximal degree in co-relation 104771. Up to 8494 conditions per place. [2024-06-21 16:37:58,416 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 881 selfloop transitions, 111 changer transitions 0/1096 dead transitions. [2024-06-21 16:37:58,416 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 1096 transitions, 25581 flow [2024-06-21 16:37:58,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:37:58,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:37:58,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 160 transitions. [2024-06-21 16:37:58,417 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46511627906976744 [2024-06-21 16:37:58,417 INFO L175 Difference]: Start difference. First operand has 344 places, 1058 transitions, 22955 flow. Second operand 8 states and 160 transitions. [2024-06-21 16:37:58,417 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 1096 transitions, 25581 flow [2024-06-21 16:38:00,234 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 1096 transitions, 24521 flow, removed 26 selfloop flow, removed 8 redundant places. [2024-06-21 16:38:00,250 INFO L231 Difference]: Finished difference. Result has 344 places, 1061 transitions, 22253 flow [2024-06-21 16:38:00,251 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=21917, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1058, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=947, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=22253, PETRI_PLACES=344, PETRI_TRANSITIONS=1061} [2024-06-21 16:38:00,251 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 300 predicate places. [2024-06-21 16:38:00,251 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 1061 transitions, 22253 flow [2024-06-21 16:38:00,251 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states 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 16:38:00,251 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:38:00,251 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:38:00,252 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-21 16:38:00,252 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:38:00,252 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:38:00,252 INFO L85 PathProgramCache]: Analyzing trace with hash 1563171460, now seen corresponding path program 14 times [2024-06-21 16:38:00,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:38:00,252 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1499518333] [2024-06-21 16:38:00,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:38:00,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:38:00,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:38:01,178 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:38:01,178 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:38:01,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1499518333] [2024-06-21 16:38:01,179 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1499518333] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:38:01,179 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:38:01,179 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:38:01,179 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [897827996] [2024-06-21 16:38:01,179 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:38:01,179 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:38:01,179 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:38:01,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:38:01,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:38:01,246 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 16:38:01,247 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 1061 transitions, 22253 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 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 16:38:01,247 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:38:01,247 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 16:38:01,247 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:38:03,949 INFO L124 PetriNetUnfolderBase]: 7026/10207 cut-off events. [2024-06-21 16:38:03,949 INFO L125 PetriNetUnfolderBase]: For 796965/796977 co-relation queries the response was YES. [2024-06-21 16:38:04,032 INFO L83 FinitePrefix]: Finished finitePrefix Result has 109214 conditions, 10207 events. 7026/10207 cut-off events. For 796965/796977 co-relation queries the response was YES. Maximal size of possible extension queue 493. Compared 55900 event pairs, 1002 based on Foata normal form. 22/10228 useless extension candidates. Maximal degree in co-relation 109079. Up to 6660 conditions per place. [2024-06-21 16:38:04,084 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 534 selfloop transitions, 651 changer transitions 0/1188 dead transitions. [2024-06-21 16:38:04,084 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 1188 transitions, 27048 flow [2024-06-21 16:38:04,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:38:04,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:38:04,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 180 transitions. [2024-06-21 16:38:04,086 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46511627906976744 [2024-06-21 16:38:04,086 INFO L175 Difference]: Start difference. First operand has 344 places, 1061 transitions, 22253 flow. Second operand 9 states and 180 transitions. [2024-06-21 16:38:04,086 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 1188 transitions, 27048 flow [2024-06-21 16:38:06,054 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 1188 transitions, 26782 flow, removed 43 selfloop flow, removed 5 redundant places. [2024-06-21 16:38:06,071 INFO L231 Difference]: Finished difference. Result has 350 places, 1115 transitions, 24982 flow [2024-06-21 16:38:06,072 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=21987, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1061, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=597, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=462, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=24982, PETRI_PLACES=350, PETRI_TRANSITIONS=1115} [2024-06-21 16:38:06,072 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 306 predicate places. [2024-06-21 16:38:06,072 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 1115 transitions, 24982 flow [2024-06-21 16:38:06,073 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 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 16:38:06,073 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:38:06,073 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:38:06,073 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-21 16:38:06,073 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:38:06,073 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:38:06,073 INFO L85 PathProgramCache]: Analyzing trace with hash 1562940820, now seen corresponding path program 15 times [2024-06-21 16:38:06,073 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:38:06,074 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [872501531] [2024-06-21 16:38:06,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:38:06,074 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:38:06,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:38:07,010 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:38:07,010 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:38:07,010 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [872501531] [2024-06-21 16:38:07,010 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [872501531] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:38:07,010 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:38:07,010 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:38:07,011 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [865249662] [2024-06-21 16:38:07,011 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:38:07,011 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:38:07,011 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:38:07,011 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:38:07,011 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:38:07,097 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 16:38:07,097 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 1115 transitions, 24982 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 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 16:38:07,097 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:38:07,097 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 16:38:07,097 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:38:10,211 INFO L124 PetriNetUnfolderBase]: 7132/10356 cut-off events. [2024-06-21 16:38:10,211 INFO L125 PetriNetUnfolderBase]: For 864570/864582 co-relation queries the response was YES. [2024-06-21 16:38:10,295 INFO L83 FinitePrefix]: Finished finitePrefix Result has 117174 conditions, 10356 events. 7132/10356 cut-off events. For 864570/864582 co-relation queries the response was YES. Maximal size of possible extension queue 504. Compared 56760 event pairs, 1159 based on Foata normal form. 24/10379 useless extension candidates. Maximal degree in co-relation 117036. Up to 6747 conditions per place. [2024-06-21 16:38:10,348 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 607 selfloop transitions, 609 changer transitions 0/1219 dead transitions. [2024-06-21 16:38:10,348 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 1219 transitions, 29583 flow [2024-06-21 16:38:10,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:38:10,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:38:10,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 182 transitions. [2024-06-21 16:38:10,349 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4702842377260982 [2024-06-21 16:38:10,349 INFO L175 Difference]: Start difference. First operand has 350 places, 1115 transitions, 24982 flow. Second operand 9 states and 182 transitions. [2024-06-21 16:38:10,349 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 1219 transitions, 29583 flow [2024-06-21 16:38:12,824 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 1219 transitions, 28844 flow, removed 84 selfloop flow, removed 4 redundant places. [2024-06-21 16:38:12,842 INFO L231 Difference]: Finished difference. Result has 355 places, 1133 transitions, 25934 flow [2024-06-21 16:38:12,843 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=24290, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=591, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=524, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=25934, PETRI_PLACES=355, PETRI_TRANSITIONS=1133} [2024-06-21 16:38:12,845 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 311 predicate places. [2024-06-21 16:38:12,845 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 1133 transitions, 25934 flow [2024-06-21 16:38:12,845 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 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 16:38:12,845 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:38:12,845 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:38:12,845 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-21 16:38:12,846 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 16:38:12,846 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:38:12,846 INFO L85 PathProgramCache]: Analyzing trace with hash -271998298, now seen corresponding path program 16 times [2024-06-21 16:38:12,846 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:38:12,846 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [378473311] [2024-06-21 16:38:12,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:38:12,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:38:12,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:38:13,752 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:38:13,753 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:38:13,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [378473311] [2024-06-21 16:38:13,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [378473311] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:38:13,753 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:38:13,753 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:38:13,753 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [58228033] [2024-06-21 16:38:13,753 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:38:13,753 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:38:13,753 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:38:13,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:38:13,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:38:13,836 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 16:38:13,836 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 1133 transitions, 25934 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 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 16:38:13,837 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:38:13,837 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 16:38:13,837 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:38:16,896 INFO L124 PetriNetUnfolderBase]: 7096/10310 cut-off events. [2024-06-21 16:38:16,896 INFO L125 PetriNetUnfolderBase]: For 874543/874555 co-relation queries the response was YES. [2024-06-21 16:38:16,994 INFO L83 FinitePrefix]: Finished finitePrefix Result has 115508 conditions, 10310 events. 7096/10310 cut-off events. For 874543/874555 co-relation queries the response was YES. Maximal size of possible extension queue 504. Compared 56513 event pairs, 1135 based on Foata normal form. 26/10335 useless extension candidates. Maximal degree in co-relation 115369. Up to 6732 conditions per place. [2024-06-21 16:38:17,168 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 581 selfloop transitions, 623 changer transitions 0/1207 dead transitions. [2024-06-21 16:38:17,168 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 1207 transitions, 29850 flow [2024-06-21 16:38:17,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:38:17,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:38:17,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 180 transitions. [2024-06-21 16:38:17,169 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46511627906976744 [2024-06-21 16:38:17,169 INFO L175 Difference]: Start difference. First operand has 355 places, 1133 transitions, 25934 flow. Second operand 9 states and 180 transitions. [2024-06-21 16:38:17,170 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 1207 transitions, 29850 flow [2024-06-21 16:38:19,401 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 1207 transitions, 28105 flow, removed 105 selfloop flow, removed 8 redundant places. [2024-06-21 16:38:19,420 INFO L231 Difference]: Finished difference. Result has 356 places, 1133 transitions, 25499 flow [2024-06-21 16:38:19,421 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=24207, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=623, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=510, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=25499, PETRI_PLACES=356, PETRI_TRANSITIONS=1133} [2024-06-21 16:38:19,421 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 312 predicate places. [2024-06-21 16:38:19,422 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 1133 transitions, 25499 flow [2024-06-21 16:38:19,422 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 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 16:38:19,422 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:38:19,422 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:38:19,422 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-21 16:38:19,422 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 16:38:19,423 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:38:19,423 INFO L85 PathProgramCache]: Analyzing trace with hash -271998484, now seen corresponding path program 14 times [2024-06-21 16:38:19,423 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:38:19,423 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [84010503] [2024-06-21 16:38:19,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:38:19,423 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:38:19,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:38:20,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 16:38:20,332 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:38:20,332 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [84010503] [2024-06-21 16:38:20,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [84010503] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:38:20,332 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:38:20,332 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:38:20,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1708705146] [2024-06-21 16:38:20,332 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:38:20,333 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:38:20,333 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:38:20,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:38:20,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:38:20,417 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-21 16:38:20,418 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 1133 transitions, 25499 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 16:38:20,418 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:38:20,418 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-21 16:38:20,418 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:38:23,372 INFO L124 PetriNetUnfolderBase]: 6865/10098 cut-off events. [2024-06-21 16:38:23,373 INFO L125 PetriNetUnfolderBase]: For 828612/828660 co-relation queries the response was YES. [2024-06-21 16:38:23,462 INFO L83 FinitePrefix]: Finished finitePrefix Result has 110125 conditions, 10098 events. 6865/10098 cut-off events. For 828612/828660 co-relation queries the response was YES. Maximal size of possible extension queue 516. Compared 56536 event pairs, 1132 based on Foata normal form. 15/10100 useless extension candidates. Maximal degree in co-relation 109988. Up to 8350 conditions per place. [2024-06-21 16:38:23,517 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 636 selfloop transitions, 315 changer transitions 0/1182 dead transitions. [2024-06-21 16:38:23,518 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 1182 transitions, 28373 flow [2024-06-21 16:38:23,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:38:23,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:38:23,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-21 16:38:23,519 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4392764857881137 [2024-06-21 16:38:23,519 INFO L175 Difference]: Start difference. First operand has 356 places, 1133 transitions, 25499 flow. Second operand 9 states and 170 transitions. [2024-06-21 16:38:23,519 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 1182 transitions, 28373 flow [2024-06-21 16:38:25,658 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 1182 transitions, 26962 flow, removed 14 selfloop flow, removed 10 redundant places. [2024-06-21 16:38:25,677 INFO L231 Difference]: Finished difference. Result has 355 places, 1145 transitions, 25110 flow [2024-06-21 16:38:25,678 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=24096, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=303, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=830, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=25110, PETRI_PLACES=355, PETRI_TRANSITIONS=1145} [2024-06-21 16:38:25,678 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 311 predicate places. [2024-06-21 16:38:25,679 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 1145 transitions, 25110 flow [2024-06-21 16:38:25,679 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 16:38:25,679 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:38:25,679 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:38:25,679 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-21 16:38:25,679 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 16:38:25,679 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:38:25,679 INFO L85 PathProgramCache]: Analyzing trace with hash -649160412, now seen corresponding path program 2 times [2024-06-21 16:38:25,680 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:38:25,680 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [883167875] [2024-06-21 16:38:25,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:38:25,680 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:38:25,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:38:26,400 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:38:26,400 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:38:26,400 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [883167875] [2024-06-21 16:38:26,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [883167875] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:38:26,400 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:38:26,400 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 16:38:26,400 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1033591488] [2024-06-21 16:38:26,400 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:38:26,400 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 16:38:26,400 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:38:26,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 16:38:26,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 16:38:26,465 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-21 16:38:26,466 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 1145 transitions, 25110 flow. Second operand has 7 states, 7 states have (on average 11.857142857142858) internal successors, (83), 7 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 16:38:26,466 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:38:26,466 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-21 16:38:26,466 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:38:29,297 INFO L124 PetriNetUnfolderBase]: 6381/9557 cut-off events. [2024-06-21 16:38:29,297 INFO L125 PetriNetUnfolderBase]: For 810158/810251 co-relation queries the response was YES. [2024-06-21 16:38:29,380 INFO L83 FinitePrefix]: Finished finitePrefix Result has 102176 conditions, 9557 events. 6381/9557 cut-off events. For 810158/810251 co-relation queries the response was YES. Maximal size of possible extension queue 519. Compared 55608 event pairs, 1611 based on Foata normal form. 76/9557 useless extension candidates. Maximal degree in co-relation 102041. Up to 8146 conditions per place. [2024-06-21 16:38:29,433 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 866 selfloop transitions, 23 changer transitions 0/1162 dead transitions. [2024-06-21 16:38:29,434 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 1162 transitions, 27124 flow [2024-06-21 16:38:29,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 16:38:29,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 16:38:29,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 116 transitions. [2024-06-21 16:38:29,435 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4496124031007752 [2024-06-21 16:38:29,435 INFO L175 Difference]: Start difference. First operand has 355 places, 1145 transitions, 25110 flow. Second operand 6 states and 116 transitions. [2024-06-21 16:38:29,435 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 1162 transitions, 27124 flow [2024-06-21 16:38:31,281 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 1162 transitions, 26432 flow, removed 107 selfloop flow, removed 5 redundant places. [2024-06-21 16:38:31,326 INFO L231 Difference]: Finished difference. Result has 356 places, 1148 transitions, 24546 flow [2024-06-21 16:38:31,327 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=24420, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=24546, PETRI_PLACES=356, PETRI_TRANSITIONS=1148} [2024-06-21 16:38:31,327 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 312 predicate places. [2024-06-21 16:38:31,327 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 1148 transitions, 24546 flow [2024-06-21 16:38:31,328 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.857142857142858) internal successors, (83), 7 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 16:38:31,328 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:38:31,328 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:38:31,328 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-21 16:38:31,328 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 16:38:31,328 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:38:31,328 INFO L85 PathProgramCache]: Analyzing trace with hash -784943884, now seen corresponding path program 3 times [2024-06-21 16:38:31,329 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:38:31,329 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1160861145] [2024-06-21 16:38:31,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:38:31,329 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:38:31,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:38:32,188 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 16:38:32,189 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:38:32,189 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1160861145] [2024-06-21 16:38:32,189 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1160861145] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:38:32,189 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:38:32,189 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 16:38:32,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1230247663] [2024-06-21 16:38:32,190 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:38:32,190 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 16:38:32,190 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:38:32,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 16:38:32,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 16:38:32,281 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-21 16:38:32,282 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 1148 transitions, 24546 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states 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 16:38:32,282 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:38:32,282 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-21 16:38:32,282 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:38:35,220 INFO L124 PetriNetUnfolderBase]: 6897/10133 cut-off events. [2024-06-21 16:38:35,220 INFO L125 PetriNetUnfolderBase]: For 844458/844548 co-relation queries the response was YES. [2024-06-21 16:38:35,308 INFO L83 FinitePrefix]: Finished finitePrefix Result has 106819 conditions, 10133 events. 6897/10133 cut-off events. For 844458/844548 co-relation queries the response was YES. Maximal size of possible extension queue 541. Compared 57402 event pairs, 1811 based on Foata normal form. 92/10168 useless extension candidates. Maximal degree in co-relation 106684. Up to 9407 conditions per place. [2024-06-21 16:38:35,372 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 1042 selfloop transitions, 32 changer transitions 0/1178 dead transitions. [2024-06-21 16:38:35,373 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 1178 transitions, 27062 flow [2024-06-21 16:38:35,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 16:38:35,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 16:38:35,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-21 16:38:35,374 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4331395348837209 [2024-06-21 16:38:35,374 INFO L175 Difference]: Start difference. First operand has 356 places, 1148 transitions, 24546 flow. Second operand 8 states and 149 transitions. [2024-06-21 16:38:35,374 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 1178 transitions, 27062 flow [2024-06-21 16:38:37,144 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 1178 transitions, 26986 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-21 16:38:37,162 INFO L231 Difference]: Finished difference. Result has 359 places, 1151 transitions, 24648 flow [2024-06-21 16:38:37,162 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=24472, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=24648, PETRI_PLACES=359, PETRI_TRANSITIONS=1151} [2024-06-21 16:38:37,163 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 315 predicate places. [2024-06-21 16:38:37,170 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 1151 transitions, 24648 flow [2024-06-21 16:38:37,170 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states 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 16:38:37,170 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 16:38:37,171 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 16:38:37,171 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-21 16:38:37,171 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 16:38:37,171 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 16:38:37,171 INFO L85 PathProgramCache]: Analyzing trace with hash -784952812, now seen corresponding path program 17 times [2024-06-21 16:38:37,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 16:38:37,171 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1353273189] [2024-06-21 16:38:37,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 16:38:37,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 16:38:37,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 16:38:37,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 16:38:37,929 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 16:38:37,929 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1353273189] [2024-06-21 16:38:37,929 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1353273189] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 16:38:37,929 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 16:38:37,930 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 16:38:37,930 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [853744209] [2024-06-21 16:38:37,930 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 16:38:37,930 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 16:38:37,930 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 16:38:37,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 16:38:37,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-21 16:38:38,012 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-21 16:38:38,012 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 1151 transitions, 24648 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 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 16:38:38,012 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 16:38:38,012 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-21 16:38:38,012 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 16:38:41,102 INFO L124 PetriNetUnfolderBase]: 7239/10538 cut-off events. [2024-06-21 16:38:41,102 INFO L125 PetriNetUnfolderBase]: For 839671/839671 co-relation queries the response was YES. [2024-06-21 16:38:41,199 INFO L83 FinitePrefix]: Finished finitePrefix Result has 110894 conditions, 10538 events. 7239/10538 cut-off events. For 839671/839671 co-relation queries the response was YES. Maximal size of possible extension queue 521. Compared 58402 event pairs, 1944 based on Foata normal form. 12/10549 useless extension candidates. Maximal degree in co-relation 110759. Up to 10232 conditions per place. [2024-06-21 16:38:41,267 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 1146 selfloop transitions, 55 changer transitions 0/1204 dead transitions. [2024-06-21 16:38:41,267 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 1204 transitions, 27779 flow [2024-06-21 16:38:41,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 16:38:41,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 16:38:41,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-21 16:38:41,268 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4134366925064599 [2024-06-21 16:38:41,269 INFO L175 Difference]: Start difference. First operand has 359 places, 1151 transitions, 24648 flow. Second operand 9 states and 160 transitions. [2024-06-21 16:38:41,269 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 1204 transitions, 27779 flow